Viewing File server/web/main.php of 1.17.0a
|
"; 103: $al=$NATS->GetAlerts(); 104: if (($al===false)||(count($al)==0)) 105: { 106: echo "".$NATS->Lang->Item("no.monitor.alerts").""; 107: } 108: else 109: { 110: echo ""; 111: echo "".$NATS->Lang->Item("monitor.alerts").""; 112: echo ""; 113: } 114: echo " | ".$NATS->Lang->Item("check.updates")." | ||||||||
";
120: echo "".$NATS->Lang->Item("monitoring")." "; 121: $nq="SELECT COUNT(nodeid) FROM fnnode"; 122: $nr=$NATS->DB->Query($nq); 123: if ($nrow=$NATS->DB->Fetch_Array($nr)) $nodecount=$nrow['COUNT(nodeid)']; 124: else $nodecount=0; 125: $NATS->DB->Free($nr); 126: $gq="SELECT COUNT(groupid) FROM fngroup"; 127: $gr=$NATS->DB->Query($gq); 128: if ($nrow=$NATS->DB->Fetch_Array($gr)) $groupcount=$nrow['COUNT(groupid)']; 129: else $groupcount=0; 130: $NATS->DB->Free($gr); 131: echo "".$nodecount." ".$NATS->Lang->Item("nodes.configured")." "; 132: echo "".$groupcount." ".$NATS->Lang->Item("node.groups")." "; 133: echo " | ";
134: echo "".$NATS->Lang->Item("common.tasks")." "; 135: echo "".$NATS->Lang->Item("add.nodes")." "; 136: echo "".$NATS->Lang->Item("email.alerting")." "; 137: echo "".$NATS->Lang->Item("configure.tests")." "; 138: echo " | ||||||||
".$NATS->Lang->Item("test.summaries")." "; 141: echo "".$NATS->Lang->Item("today")." - "; 142: echo "".$NATS->Lang->Item("last.24h")." - "; 143: echo "".$NATS->Lang->Item("custom").""; 144: echo " | |||||||||
";
147: /*
148: echo "Installed Test Modules "; 149: echo "
"; 166: $q="SELECT nodeid,nodename,alertlevel FROM fnnode WHERE nodeenabled=1 ORDER BY alertlevel DESC, weight ASC"; 167: $r=$NATS->DB->Query($q); 168: $first=true; 169: while ($row=$NATS->DB->Fetch_Array($r)) 170: { 171: if ($first) $first=false; 172: else echo ", "; 173: echo ""; 174: echo ""; 175: if ($row['nodename']!="") echo $row['nodename']; 176: else if ($row['nodeid'] != "") echo $row['nodeid']; 177: else echo $NATS->Lang->Item("node"); 178: echo ""; 179: } 180: echo " |
".$NATS->Lang->Item("node")." | ".$NATS->Lang->Item("options")." | "; 236: echo "".$NATS->Lang->Item("move")." | ||||||||||
";
244: echo "";
245: echo "";
246:
247: echo "";
248: if ($row['nodename']!="") echo $row['nodename'];
249: else if ($row['nodeid'] != "") echo $row['nodeid'];
250: else echo $NATS->Lang->Item("node");
251: echo "";
252:
253: echo " ";
254: echo "(".$row['nodeid'].")";
255: echo " | ";
256: echo " Lang->Item("edit")."\">";
257: echo " ";
258: echo "Lang->Item("delete")."\"> ";
259: echo " | ";
260:
261: if ($nm)
262: {
263: echo "264: echo "";
265: echo "";
266: }
267:
268: echo "";
269: if ($f==0) echo "";
270: else
271: {
272: echo "";
273: echo "";
274: echo "";
275: }
276:
277: if ($f>=($l-1)) echo "";
278: else
279: {
280: echo "";
281: echo "";
282: echo "";
283: }
284:
285: if ($nm)
286: {
287: echo " [".$row['weight']."] ";
288: echo $nml;
289: echo " ";
290: }
291:
292: echo " | ";
293:
294: if ($nm) echo "";
295: $f++;
296:
297: echo " | Lang->Item("create.node")."\"> ";
304: echo hlink("Node:Create");
305: if ($nm) echo " ".$NATS->Lang->Item("refresh.weight")."";
306: echo " | Summary: ".$NATS->Lang->Item("today")." - ";
311: echo "".$NATS->Lang->Item("last.24h")." - ";
312: echo "".$NATS->Lang->Item("custom")." - ";
313: echo "".$NATS->Lang->Item("config")." | |
GroupAlertLevel($row['groupid'])."\">".$row['groupname']." | "; 334: echo "Lang->Item("edit")."\">"; 335: echo " "; 336: echo "Lang->Item("delete")."\"> | "; 337: echo ""; 338: 339: if ($f==0) echo ""; 340: else 341: { 342: echo ""; 343: echo ""; 344: echo ""; 345: } 346: 347: if ($f>=($l-1)) echo ""; 348: else 349: { 350: echo ""; 351: echo ""; 352: echo ""; 353: } 354: 355: echo " | "; 356: $f++; 357: 358: echo "
| ||
Lang->Item("create.group")."\">"; 364: echo " ".hlink("Group:Create")." |
"; 380: echo "".$row['vtitle'].""; 381: echo " | "; 382: echo "Lang->Item("edit")."\">"; 383: echo " "; 384: echo "Lang->Item("delete")."\">"; 385: echo " |
| |
Lang->Item("create.view")."\"> "; 391: echo hlink("View:Create")." |
"; 411: echo "".$rep['reportname'].""; 412: echo " | "; 413: echo ""; 414: echo "Lang->Item("delete").": ".$rep['reportname']."\">"; 415: echo ""; 416: echo " "; 417: echo " |
"; 441: echo $NATS->Lang->Item("nodeid"); 442: echo " | "; 443: echo ""; 444: echo $NATS->Lang->Item("name"); 445: echo " | "; 446: echo ""; 447: echo $NATS->Lang->Item("hostname"); 448: echo " | "; 449: echo ""; 450: echo $NATS->Lang->Item("schedule"); 451: echo " | "; 452: echo ""; 453: echo $NATS->Lang->Item("enabled"); 454: echo " | "; 455: echo ""; 456: echo $NATS->Lang->Item("ping")." / ".$NATS->Lang->Item("required");; 457: echo " | "; 458: echo ""; 459: echo $NATS->Lang->Item("interval"); 460: echo " | "; 461: echo ""; 462: echo $NATS->Lang->Item("nodeside"); 463: echo " | "; 464: echo "
"; 470: echo $row['nodeid']; 471: echo " | "; 472: echo $row['nodename']; 473: echo " | "; 474: echo $row['hostname']; 475: echo " | "; 476: if ($row['scheduleid']==0) $s="All Times"; 477: else if (isset($scheds[$row['scheduleid']])) $s=$scheds[$row['scheduleid']]; 478: else $s="UNKNOWN"; 479: echo $s; 480: echo " | "; 481: echo dispyn($row['nodeenabled']); 482: echo " | "; 483: echo dispyn($row['pingtest'])." / ".dispyn($row['pingfatal']); 484: echo " | "; 485: echo $row['testinterval']; 486: echo " | "; 487: echo dispyn($row['nsenabled']); 488: echo " | "; 489: 490: echo "