Viewing File server/web/node.edit.php of 1.03.1a
|
265: NodeID 266: : | "; 267: echo $row['nodeid']; 268: echo " |
271: Node Name 272: : | "; 273: echo ""; 274: echo " |
277: Hostname 278: : | "; 279: echo ""; 280: echo " |
283: Description 284: : | "; 285: echo ""; 286: echo " |
289: Node Icon 290: : | "; 291: echo "292: if ($row['nodeicon']!="") echo ""; 293: echo ""; 294: $iconList=GetIcons(); 295: foreach($iconList as $icon) 296: echo ""; 297: //echo " [ Show Icons ]"; 298: echo " [ Show/Hide Icons ]"; 299: echo " |
"; 302: echo ""; 303: echo " | |
306: Master Node : | "; 307: echo "308: if ($row['masterid']=="") $s=" selected"; 309: else $s=""; 310: echo "\n"; 311: 312: $nlq="SELECT nodeid,nodename FROM fnnode ORDER BY weight ASC"; 313: $nlr=$NATS->DB->Query($nlq); 314: while ($noderow=$NATS->DB->Fetch_Array($nlr)) 315: { 316: if ($noderow['nodeid'] != $row['nodeid']) // not this node 317: { 318: if ($noderow['nodeid'] == $row['masterid']) // this is the master 319: $s=" selected"; 320: else 321: $s=""; 322: echo "323: if ($noderow['nodename']!="") echo $noderow['nodename']." (".$noderow['nodeid'].")"; 324: else echo $noderow['nodeid']; 325: echo "\n"; 326: } 327: } 328: $NATS->DB->Free($nlr); 329: 330: 331: echo " ".hlink("NodeMaster")."\n"; 332: echo " |
335: Skip if Master : | "; 336: echo "337: 338: if ($row['masterjustping']==1) $s=" selected"; 339: else $s=""; 340: 341: echo "\n"; 342: if ($s=="") $s=" selected"; 343: else $s=""; 344: echo "\n"; 345: 346: echo " ".hlink("MasterNode:Ping")."\n"; 347: echo " |
351: Node Enabled 352: : | "; 353: if ($row['nodeenabled']==1) $s=" checked"; 354: else $s=""; 355: echo ""; 356: echo " ".hlink("Node:Enabled"); 357: echo " |
360: Test Schedule 361: : | "; 362: echo "363: echo ""; 364: $sq="SELECT scheduleid,schedulename FROM fnschedule"; 365: $sr=$NATS->DB->Query($sq); 366: while ($sched=$NATS->DB->Fetch_Array($sr)) 367: { 368: if ($sched['scheduleid']==$row['scheduleid']) $s.=" selected"; 369: else $s=""; 370: echo ""; 371: } 372: echo ""; 373: $NATS->DB->Free($sr); 374: echo " ".hlink("Schedule"); 375: echo " |
378: Test Interval 379: : | "; 380: echo " "; 381: echo "Minutes ".hlink("Node:TestInterval"); 382: echo " |
386: Test Due 387: : | ";
388: if ($row['nextrunx']>0) echo nicedt($row['nextrunx']);
389: else echo "Now";
390: echo " "; 391: echo nicenextx($row['nextrunx']); 392: echo " Check ASAP "; 393: echo hlink("Node:CheckASAP",12); 394: echo " |
397: Alerts Active 398: : | "; 399: if ($row['nodealert']==1) $s=" checked"; 400: else $s=""; 401: echo ""; 402: echo " ".hlink("Node:AlertActive"); 403: echo " |
408: Ping Test 409: : | "; 410: if ($row['pingtest']==1) $s=" checked"; 411: else $s=""; 412: echo ""; 413: echo " ".hlink("Node:PingTest"); 414: echo " |
417: Require Ping 418: : | "; 419: if ($row['pingfatal']==1) $s=" checked"; 420: else $s=""; 421: echo ""; 422: echo " ".hlink("Node:RequirePing"); 423: echo " |
428: Node-Side Testing 429: : | "; 430: if ($row['nsenabled']==1) $nodeside=true; 431: else $nodeside=false; 432: if ($nodeside) $s=" checked"; 433: else $s=""; 434: echo ""; 435: echo " ".hlink("Nodeside"); 436: echo " |
Node Key : | "; 442: echo ""; 443: echo " ".hlink("Nodeside:Key"); 444: echo " |
Pull Enabled : | "; 447: if ($row['nspullenabled']==1) $s=" checked"; 448: else $s=""; 449: echo ""; 450: echo hlink("Nodeside:PullEnabled"); 451: echo " |
Pull URL : | "; 454: echo ""; 455: if ($row['nsurl']!="") 456: { 457: $uri=$row['nsurl']."?nodekey=".$row['nskey']."&noupdates=1"; 458: echo " Debug Raw Output"; 459: } 460: echo " ".hlink("Nodeside:URL"); 461: echo " |
Pull Interval : | "; 464: echo ""; 465: echo " Minutes ".hlink("Nodeside:Interval"); 466: echo " |
Push Enabled : | "; 469: if ($row['nspushenabled']==1) $s=" checked"; 470: else $s=""; 471: echo ""; 472: echo hlink("Nodeside:PushEnabled"); 473: echo " |
Push IP : | "; 476: echo ""; 477: echo " ".hlink("Nodeside:URL"); 478: echo " |
Last Data : | "; 481: echo nicedt($row['nslastx'])." - ".dtago($row['nslastx'])." |
Next Pull Due : | "; 486: if ($row['nsnextx']>0) echo nicedt($row['nsnextx'])." - ".nicenextx($row['nsnextx']); 487: else echo "Now"; 488: echo " |
Catalogue : | "; 492: $nsq="SELECT COUNT(nstestid) FROM fnnstest WHERE nodeid=\"".ss($_REQUEST['nodeid'])."\""; 493: $nsr=$NATS->DB->Query($nsq); 494: if ($nsrow=$NATS->DB->Fetch_Array($nsr)) 495: { 496: echo $nsrow['COUNT(nstestid)']." Node-Side Monitors"; 497: } 498: $NATS->DB->Free($nsr); 499: echo " |
Refresh Now : | "; 502: if ($row['nspullenabled']==1) echo "Refresh (Pull) Now"; 503: else echo "Pull Method Disabled"; 504: echo " |
";
511: echo " Cancel Changes";
512: echo " "; 513: echo " |
"; 540: 541: echo ""; 542: if (strlen($row['testparam'])>10) $tp=substr($row['testparam'],0,8).".."; 543: else $tp=$row['testparam']; 544: if ($row['testname']=="") echo lText($row['testtype'])." (".$tp.")"; 545: else echo $row['testname']; 546: echo ""; 547: echo " | "; 548: 549: echo ""; 550: echo " "; 551: echo ""; 552: echo ""; 553: 554: echo " Last Tested: ".dtago($row['lastrunx']).""; 555: echo " |
"; 565: 566: echo ""; 567: if ($row['testname']=="") echo $row['testdesc']; 568: else echo $row['testname']; 569: echo ""; 570: echo " | "; 571: 572: echo ""; 573: echo " "; 574: echo ""; 575: echo ""; 576: 577: echo " Last Tested: ".dtago($row['lastrunx']).""; 578: echo " |
| |
Add Test : | "; 587: echo ""; 602: 603: // one day will do fancy JS option here but for now moved to the edit 604: //echo " "; 605: echo ""; 606: echo ""; 607: 608: echo ""; 609: echo " |
Add Node-side Monitor : | "; 616: echo ""; 626: echo " "; 627: echo " |