Viewing File server/web/main.php of 1.16.2a
|
"; 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 if ($row['nodeid'] != "") echo $row['nodeid']; 160: else echo $NATS->Lang->Item("node"); 161: echo ""; 162: } 163: echo " |
".$NATS->Lang->Item("node")." | ".$NATS->Lang->Item("options")." | "; 219: echo "".$NATS->Lang->Item("move")." | ||||||||||
";
225: echo "";
226: echo "";
227:
228: echo "";
229: if ($row['nodename']!="") echo $row['nodename'];
230: else if ($row['nodeid'] != "") echo $row['nodeid'];
231: else echo $NATS->Lang->Item("node");
232: echo "";
233:
234: echo " ";
235: echo "(".$row['nodeid'].")";
236: echo " | ";
237: echo " Lang->Item("edit")."\">";
238: echo " ";
239: echo "Lang->Item("delete")."\"> ";
240: echo " | ";
241:
242: if ($nm)
243: {
244: echo "245: echo "";
246: echo "";
247: }
248:
249: echo "";
250: if ($f==0) echo "";
251: else
252: {
253: echo "";
254: echo "";
255: echo "";
256: }
257:
258: if ($f>=($l-1)) echo "";
259: else
260: {
261: echo "";
262: echo "";
263: echo "";
264: }
265:
266: if ($nm)
267: {
268: echo " [".$row['weight']."] ";
269: echo $nml;
270: echo " ";
271: }
272:
273: echo " | ";
274:
275: if ($nm) echo "";
276: $f++;
277:
278: echo " | Lang->Item("create.node")."\"> ";
283: echo hlink("Node:Create");
284: if ($nm) echo " ".$NATS->Lang->Item("refresh.weight")."";
285: echo " | Summary: ".$NATS->Lang->Item("today")." - ";
290: echo "".$NATS->Lang->Item("last.24h")." - ";
291: echo "".$NATS->Lang->Item("custom")." - ";
292: echo "".$NATS->Lang->Item("config")." | |
GroupAlertLevel($row['groupid'])."\">".$row['groupname']." | "; 313: echo "Lang->Item("edit")."\">"; 314: echo " "; 315: echo "Lang->Item("delete")."\"> | "; 316: echo ""; 317: 318: if ($f==0) echo ""; 319: else 320: { 321: echo ""; 322: echo ""; 323: echo ""; 324: } 325: 326: if ($f>=($l-1)) echo ""; 327: else 328: { 329: echo ""; 330: echo ""; 331: echo ""; 332: } 333: 334: echo " | "; 335: $f++; 336: 337: echo "
| ||
Lang->Item("create.group")."\">"; 343: echo " ".hlink("Group:Create")." |
"; 359: echo "".$row['vtitle'].""; 360: echo " | "; 361: echo "Lang->Item("edit")."\">"; 362: echo " "; 363: echo "Lang->Item("delete")."\">"; 364: echo " |
| |
Lang->Item("create.view")."\"> "; 370: echo hlink("View:Create")." |
"; 390: echo "".$rep['reportname'].""; 391: echo " | "; 392: echo ""; 393: echo "Lang->Item("delete").": ".$rep['reportname']."\">"; 394: echo ""; 395: echo " "; 396: echo " |
"; 420: echo $NATS->Lang->Item("nodeid"); 421: echo " | "; 422: echo ""; 423: echo $NATS->Lang->Item("name"); 424: echo " | "; 425: echo ""; 426: echo $NATS->Lang->Item("hostname"); 427: echo " | "; 428: echo ""; 429: echo $NATS->Lang->Item("schedule"); 430: echo " | "; 431: echo ""; 432: echo $NATS->Lang->Item("enabled"); 433: echo " | "; 434: echo ""; 435: echo $NATS->Lang->Item("ping")." / ".$NATS->Lang->Item("required");; 436: echo " | "; 437: echo ""; 438: echo $NATS->Lang->Item("interval"); 439: echo " | "; 440: echo ""; 441: echo $NATS->Lang->Item("nodeside"); 442: echo " | "; 443: echo "
"; 449: echo $row['nodeid']; 450: echo " | "; 451: echo $row['nodename']; 452: echo " | "; 453: echo $row['hostname']; 454: echo " | "; 455: if ($row['scheduleid']==0) $s="All Times"; 456: else if (isset($scheds[$row['scheduleid']])) $s=$scheds[$row['scheduleid']]; 457: else $s="UNKNOWN"; 458: echo $s; 459: echo " | "; 460: echo dispyn($row['nodeenabled']); 461: echo " | "; 462: echo dispyn($row['pingtest'])." / ".dispyn($row['pingfatal']); 463: echo " | "; 464: echo $row['testinterval']; 465: echo " | "; 466: echo dispyn($row['nsenabled']); 467: echo " | "; 468: 469: echo "