Viewing File server/web/main.php of 1.13.3b
|
"; 86: $al=$NATS->GetAlerts(); 87: if (($al===false)||(count($al)==0)) 88: { 89: echo "".$NATS->Lang->Item("no.monitor.alerts").""; 90: } 91: else 92: { 93: echo ""; 94: echo "".$NATS->Lang->Item("monitor.alerts").""; 95: echo ""; 96: } 97: echo " | ".$NATS->Lang->Item("check.updates")." | ||||||||
";
103: echo "".$NATS->Lang->Item("monitoring")." "; 104: $nq="SELECT COUNT(nodeid) FROM fnnode"; 105: $nr=$NATS->DB->Query($nq); 106: if ($nrow=$NATS->DB->Fetch_Array($nr)) $nodecount=$nrow['COUNT(nodeid)']; 107: else $nodecount=0; 108: $NATS->DB->Free($nr); 109: $gq="SELECT COUNT(groupid) FROM fngroup"; 110: $gr=$NATS->DB->Query($gq); 111: if ($nrow=$NATS->DB->Fetch_Array($gr)) $groupcount=$nrow['COUNT(groupid)']; 112: else $groupcount=0; 113: $NATS->DB->Free($gr); 114: echo "".$nodecount." ".$NATS->Lang->Item("nodes.configured")." "; 115: echo "".$groupcount." ".$NATS->Lang->Item("node.groups")." "; 116: echo " | ";
117: echo "".$NATS->Lang->Item("common.tasks")." "; 118: echo "".$NATS->Lang->Item("add.nodes")." "; 119: echo "".$NATS->Lang->Item("email.alerting")." "; 120: echo "".$NATS->Lang->Item("configure.tests")." "; 121: echo " | ||||||||
".$NATS->Lang->Item("test.summaries")." "; 124: echo "".$NATS->Lang->Item("today")." - "; 125: echo "".$NATS->Lang->Item("last.24h")." - "; 126: echo "".$NATS->Lang->Item("custom").""; 127: echo " | |||||||||
";
130: /*
131: echo "Installed Test Modules "; 132: echo "
"; 149: $q="SELECT nodeid,nodename,alertlevel FROM fnnode WHERE nodeenabled=1 ORDER BY alertlevel DESC, weight ASC"; 150: $r=$NATS->DB->Query($q); 151: $first=true; 152: while ($row=$NATS->DB->Fetch_Array($r)) 153: { 154: if ($first) $first=false; 155: else echo ", "; 156: echo ""; 157: echo ""; 158: if ($row['nodename']!="") echo $row['nodename']; 159: else echo $row['nodeid']; 160: echo ""; 161: } 162: echo " |
".$NATS->Lang->Item("node")." | ".$NATS->Lang->Item("options")." | "; 218: echo "".$NATS->Lang->Item("move")." | ||||||||||
";
224: echo "";
225: echo "";
226:
227: echo "";
228: echo $row['nodename'];
229: echo "";
230:
231: echo " ";
232: echo "(".$row['nodeid'].")";
233: echo " | ";
234: echo " Lang->Item("edit")."\">";
235: echo " ";
236: echo "Lang->Item("delete")."\"> ";
237: echo " | ";
238:
239: if ($nm)
240: {
241: echo "242: echo "";
243: echo "";
244: }
245:
246: echo "";
247: if ($f==0) echo "";
248: else
249: {
250: echo "";
251: echo "";
252: echo "";
253: }
254:
255: if ($f>=($l-1)) echo "";
256: else
257: {
258: echo "";
259: echo "";
260: echo "";
261: }
262:
263: if ($nm)
264: {
265: echo " [".$row['weight']."] ";
266: echo $nml;
267: echo " ";
268: }
269:
270: echo " | ";
271:
272: if ($nm) echo "";
273: $f++;
274:
275: echo " | Lang->Item("create.node")."\"> ";
280: echo hlink("Node:Create");
281: if ($nm) echo " ".$NATS->Lang->Item("refresh.weight")."";
282: echo " | Summary: ".$NATS->Lang->Item("today")." - ";
287: echo "".$NATS->Lang->Item("last.24h")." - ";
288: echo "".$NATS->Lang->Item("custom")." - ";
289: echo "".$NATS->Lang->Item("config")." | |
GroupAlertLevel($row['groupid'])."\">".$row['groupname']." | "; 310: echo "Lang->Item("edit")."\">"; 311: echo " "; 312: echo "Lang->Item("delete")."\"> | "; 313: echo ""; 314: 315: if ($f==0) echo ""; 316: else 317: { 318: echo ""; 319: echo ""; 320: echo ""; 321: } 322: 323: if ($f>=($l-1)) echo ""; 324: else 325: { 326: echo ""; 327: echo ""; 328: echo ""; 329: } 330: 331: echo " | "; 332: $f++; 333: 334: echo "
| ||
Lang->Item("create.group")."\">"; 340: echo " ".hlink("Group:Create")." |
"; 356: echo "".$row['vtitle'].""; 357: echo " | "; 358: echo "Lang->Item("edit")."\">"; 359: echo " "; 360: echo "Lang->Item("delete")."\">"; 361: echo " |
| |
Lang->Item("create.view")."\"> "; 367: echo hlink("View:Create")." |
"; 387: echo "".$rep['reportname'].""; 388: echo " | "; 389: echo ""; 390: echo "Lang->Item("delete").": ".$rep['reportname']."\">"; 391: echo ""; 392: echo " "; 393: echo " |
"; 417: echo $NATS->Lang->Item("nodeid"); 418: echo " | "; 419: echo ""; 420: echo $NATS->Lang->Item("name"); 421: echo " | "; 422: echo ""; 423: echo $NATS->Lang->Item("hostname"); 424: echo " | "; 425: echo ""; 426: echo $NATS->Lang->Item("schedule"); 427: echo " | "; 428: echo ""; 429: echo $NATS->Lang->Item("enabled"); 430: echo " | "; 431: echo ""; 432: echo $NATS->Lang->Item("ping")." / ".$NATS->Lang->Item("required");; 433: echo " | "; 434: echo ""; 435: echo $NATS->Lang->Item("interval"); 436: echo " | "; 437: echo ""; 438: echo $NATS->Lang->Item("nodeside"); 439: echo " | "; 440: echo "
"; 446: echo $row['nodeid']; 447: echo " | "; 448: echo $row['nodename']; 449: echo " | "; 450: echo $row['hostname']; 451: echo " | "; 452: if ($row['scheduleid']==0) $s="All Times"; 453: else if (isset($scheds[$row['scheduleid']])) $s=$scheds[$row['scheduleid']]; 454: else $s="UNKNOWN"; 455: echo $s; 456: echo " | "; 457: echo dispyn($row['nodeenabled']); 458: echo " | "; 459: echo dispyn($row['pingtest'])." / ".dispyn($row['pingfatal']); 460: echo " | "; 461: echo $row['testinterval']; 462: echo " | "; 463: echo dispyn($row['nsenabled']); 464: echo " | "; 465: 466: echo "