Viewing File server/web/node.edit.php of 1.08.2a
|
283: NodeID 284: : | "; 285: echo $row['nodeid']; 286: echo " | ||||||
289: Node Name 290: : | "; 291: echo ""; 292: echo " | ||||||
295: Hostname 296: : | "; 297: echo ""; 298: echo " | ||||||
301: Description 302: : | "; 303: echo ""; 304: echo " | ||||||
307: Node Icon 308: : | "; 309: echo "310: if ($row['nodeicon']!="") echo ""; 311: echo ""; 312: $iconList=GetIcons(); 313: foreach($iconList as $icon) 314: echo ""; 315: //echo " [ Show Icons ]"; 316: echo " [ Show/Hide Icons ]"; 317: echo " | ||||||
"; 320: echo ""; 321: echo " | |||||||
324: Master Node : | "; 325: echo "326: if ($row['masterid']=="") $s=" selected"; 327: else $s=""; 328: echo "\n"; 329: 330: $nlq="SELECT nodeid,nodename FROM fnnode ORDER BY weight ASC"; 331: $nlr=$NATS->DB->Query($nlq); 332: while ($noderow=$NATS->DB->Fetch_Array($nlr)) 333: { 334: if ($noderow['nodeid'] != $row['nodeid']) // not this node 335: { 336: if ($noderow['nodeid'] == $row['masterid']) // this is the master 337: $s=" selected"; 338: else 339: $s=""; 340: echo "341: if ($noderow['nodename']!="") echo $noderow['nodename']." (".$noderow['nodeid'].")"; 342: else echo $noderow['nodeid']; 343: echo "\n"; 344: } 345: } 346: $NATS->DB->Free($nlr); 347: 348: 349: echo " ".hlink("Node:Master")."\n"; 350: echo " | ||||||
353: Skip if Master : | "; 354: echo "355: 356: if ($row['masterjustping']==1) $s=" selected"; 357: else $s=""; 358: 359: echo "\n"; 360: if ($s=="") $s=" selected"; 361: else $s=""; 362: echo "\n"; 363: 364: echo " ".hlink("MasterNode:Ping")."\n"; 365: echo " | ||||||
369: Node Enabled 370: : | "; 371: if ($row['nodeenabled']==1) $s=" checked"; 372: else $s=""; 373: echo ""; 374: echo " ".hlink("Node:Enabled"); 375: echo " | ||||||
378: Test Schedule 379: : | "; 380: echo "381: echo ""; 382: $sq="SELECT scheduleid,schedulename FROM fnschedule"; 383: $sr=$NATS->DB->Query($sq); 384: while ($sched=$NATS->DB->Fetch_Array($sr)) 385: { 386: if ($sched['scheduleid']==$row['scheduleid']) $s.=" selected"; 387: else $s=""; 388: echo ""; 389: } 390: echo ""; 391: $NATS->DB->Free($sr); 392: echo " ".hlink("Schedule"); 393: echo " | ||||||
396: Test Interval 397: : | "; 398: echo " "; 399: echo "Minutes ".hlink("Node:TestInterval"); 400: echo " | ||||||
404: Test Due 405: : | ";
406: if ($row['nextrunx']>0) echo nicedt($row['nextrunx']);
407: else echo "Now";
408: echo " "; 409: echo nicenextx($row['nextrunx']); 410: echo " Check ASAP "; 411: echo hlink("Node:CheckASAP",12); 412: echo " | ||||||
415: Alerts Active 416: : | "; 417: if ($row['nodealert']==1) $s=" checked"; 418: else $s=""; 419: echo ""; 420: echo " ".hlink("Node:AlertActive"); 421: echo " | ||||||
426: Ping Test 427: : | "; 428: if ($row['pingtest']==1) $s=" checked"; 429: else $s=""; 430: echo ""; 431: echo " ".hlink("Node:PingTest"); 432: echo " | ||||||
435: Require Ping 436: : | "; 437: if ($row['pingfatal']==1) $s=" checked"; 438: else $s=""; 439: echo ""; 440: echo " ".hlink("Node:RequirePing"); 441: echo " | ||||||
446: Node-Side Testing 447: : | "; 448: if ($row['nsenabled']==1) $nodeside=true; 449: else $nodeside=false; 450: if ($nodeside) $s=" checked"; 451: else $s=""; 452: echo ""; 453: echo " ".hlink("Nodeside"); 454: echo " | ||||||
Node Key : | "; 460: echo ""; 461: echo " ".hlink("Nodeside:Key"); 462: echo " | ||||||
Pull Enabled : | "; 465: if ($row['nspullenabled']==1) $s=" checked"; 466: else $s=""; 467: echo ""; 468: echo hlink("Nodeside:PullEnabled"); 469: echo " | ||||||
Pull URL : | "; 472: echo ""; 473: if ($row['nsurl']!="") 474: { 475: $uri=$row['nsurl']."?nodekey=".$row['nskey']."&noupdates=1"; 476: echo " Debug Raw Output"; 477: } 478: echo " ".hlink("Nodeside:URL"); 479: echo " | ||||||
Pull Interval : | "; 482: echo ""; 483: echo " Minutes ".hlink("Nodeside:Interval"); 484: echo " | ||||||
Push Enabled : | "; 487: if ($row['nspushenabled']==1) $s=" checked"; 488: else $s=""; 489: echo ""; 490: echo hlink("Nodeside:PushEnabled"); 491: echo " | ||||||
Push IP : | "; 494: echo ""; 495: echo " ".hlink("Nodeside:PushIP"); 496: echo " | ||||||
Last Data : | "; 499: echo nicedt($row['nslastx'])." - ".dtago($row['nslastx'])." | ||||||
Next Pull Due : | "; 504: if ($row['nsnextx']>0) echo nicedt($row['nsnextx'])." - ".nicenextx($row['nsnextx']); 505: else echo "Now"; 506: echo " | ||||||
Catalogue : | "; 510: $nsq="SELECT COUNT(nstestid) FROM fnnstest WHERE nodeid=\"".ss($_REQUEST['nodeid'])."\""; 511: $nsr=$NATS->DB->Query($nsq); 512: if ($nsrow=$NATS->DB->Fetch_Array($nsr)) 513: { 514: echo $nsrow['COUNT(nstestid)']." Node-Side Monitors"; 515: } 516: $NATS->DB->Free($nsr); 517: echo " | ||||||
Refresh Now : | "; 520: if ($row['nspullenabled']==1) echo "Refresh (Pull) Now"; 521: else echo "Pull Method Disabled"; 522: echo " | ||||||
Utility Links ".hlink("UtilLinks",12)." : | ";
532: echo "
| ||||||
";
558: echo " Cancel Changes";
559: echo " "; 560: echo " |
"; 587: 588: echo ""; 589: if (strlen($row['testparam'])>10) $tp=substr($row['testparam'],0,8).".."; 590: else $tp=$row['testparam']; 591: if ($row['testname']=="") echo lText($row['testtype'])." (".$tp.")"; 592: else echo $row['testname']; 593: echo ""; 594: echo " | "; 595: 596: echo ""; 597: echo " "; 598: echo ""; 599: echo ""; 600: 601: echo " Last Tested: ".dtago($row['lastrunx']).""; 602: echo " |
"; 612: 613: echo ""; 614: if ($row['testname']=="") echo $row['testdesc']; 615: else echo $row['testname']; 616: echo ""; 617: echo " | "; 618: 619: echo ""; 620: echo " "; 621: echo ""; 622: echo ""; 623: 624: echo " Last Tested: ".dtago($row['lastrunx']).""; 625: echo " |
| |
Add Test : | "; 634: echo ""; 649: 650: // one day will do fancy JS option here but for now moved to the edit 651: //echo " "; 652: echo ""; 653: echo ""; 654: 655: echo ""; 656: echo " |
Add Node-side Monitor : | "; 663: echo ""; 673: echo " "; 674: echo " |