git-svn-id: http://www.observium.org/svn/observer/trunk@196 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2008-03-23 00:10:15 +00:00
parent d17301405a
commit 899051be65
8 changed files with 56 additions and 34 deletions

View File

@@ -29,6 +29,9 @@
<table><tr><td>
<ul>
<li><a href="overview/"><img src='images/16/zoom.png' border=0 align=absmiddle> Overview</a></li>
<?php if($config['enable_map']) {
echo("<li><a href='map/'><img src='images/16/map.png' border=0 align=absmiddle> Network Map</a></li>");
} ?>
<li><a href="eventlog/"><img src='images/16/report.png' border=0 align=absmiddle> Eventlog</a></li>
<?php if($config['enable_syslog']) {
echo("<li><a href='syslog/'><img src='images/16/page.png' border=0 align=absmiddle> Syslog</a></li>");
@@ -138,17 +141,44 @@ echo("<li><a href='?page=interfaces&status=0'><img src='images/16/link_error.png
<li><a class="menu2four" href="?page=storage"><img src='images/16/database.png' border=0 align=absmiddle> Storage</a></li>
<?php
if($_SESSION['userlevel'] >= '5') {
echo("
<li><a><img src='images/16/link.png' border=0 align=absmiddle> BGP Sessions
<!--[if IE 7]><!--></a><!--<![endif]-->
<table><tr><td>
<ul>
<li><a href='services/'><img src='images/16/link.png' border=0 align=absmiddle> All Sessions </a></li>
<li><hr width=140 /></li>
<li><a href='bgp/external/'><img src='images/16/world_link.png' border=0 align=absmiddle> External BGP</a></li>
<li><a href='bgp/internal/'><img src='images/16/brick_link.png' border=0 align=absmiddle> Internal BGP</a></li>
<li><hr width=140/></li>
<li><a href='bgp/alerts/'><img src='images/16/link_error.png' border=0 align=absmiddle> Alerted Sessions</a></li>
<li><hr /></li>
</ul>
</td></tr></table>
<!--[if lte IE 6]></a><![endif]-->
</li>
");
}
?>
<li style='float: right;'><a><img src='images/16/wrench.png' border=0 align=absmiddle> Configuration
<!--[if IE 7]><!--></a><!--<![endif]-->
<table><tr><td>
<ul>
<li><a href="?page=preferences"><img src='images/16/wrench_orange.png' border=0 align=absmiddle> My Settings</a></li>
<li><a href="?page=preferences"><img src='images/16/key.png' border=0 align=absmiddle> Change Password</a></li>
<?php if($_SESSION['userlevel'] >= '10') {
echo("
<li><hr /></li>
<li><hr width=140 /></li>
<li><a href='?page=settings'><img src='images/16/report.png' border=0 align=absmiddle> System Settings</a></li>
<li><hr /></li>
<li><hr width=140/></li>
<li><a href='?page=adduser'><img src='images/16/user_add.png' border=0 align=absmiddle> Add User</a></li>
<li><a href='?page=deluser'><img src='images/16/user_delete.png' border=0 align=absmiddle> Remove User</a></li>
<li><a href='?page=edituser'><img src='images/16/user_edit.png' border=0 align=absmiddle> Edit User</a></li>");

View File

@@ -5,17 +5,20 @@ if($_SESSION['userlevel'] >= '5') {
$devices['count'] = mysql_result(mysql_query("SELECT count(*) FROM devices"),0);
$devices['up'] = mysql_result(mysql_query("SELECT count(*) FROM devices WHERE status = '1' AND `ignore` = '0'"),0);
$devices['down'] = mysql_result(mysql_query("SELECT count(*) FROM devices WHERE status = '0' AND `ignore` = '0'"),0);
$devices['disabled'] = mysql_result(mysql_query("SELECT count(*) FROM devices WHERE `ignore` = '1'"),0);
$devices['ignored'] = mysql_result(mysql_query("SELECT count(*) FROM devices WHERE `ignore` = '1'"),0);
$devices['disabled'] = mysql_result(mysql_query("SELECT count(*) FROM devices WHERE `disabled` = '1'"),0);
$interfaces['count'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces"),0);
$interfaces['up'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces WHERE ifOperStatus = 'up'"),0);
$interfaces['down'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces WHERE ifOperStatus = 'down' AND ifAdminStatus = 'up'"),0);
$interfaces['disabled'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces WHERE ifAdminStatus = 'down'"),0);
$interfaces['down'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces WHERE ifOperStatus = 'down' AND ifAdminStatus = 'up' AND `ignore` = '0'"),0);
$interfaces['shutdown'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces WHERE ifAdminStatus = 'down' AND `ignore` = '0'"),0);
$interfaces['ignored'] = mysql_result(mysql_query("SELECT count(*) FROM interfaces WHERE ifOperStatus = 'down' AND `ignore` = '1'"),0);
$services['count'] = mysql_result(mysql_query("SELECT count(service_id) FROM services"),0);
$services['up'] = mysql_result(mysql_query("SELECT count(service_id) FROM services WHERE service_status = '1' AND service_ignore ='0'"),0);
$services['down'] = mysql_result(mysql_query("SELECT count(service_id) FROM services WHERE service_status = '0' AND service_ignore = '0'"),0);
$services['disabled'] = mysql_result(mysql_query("SELECT count(service_id) FROM services WHERE service_ignore = '1'"),0);
$services['ignored'] = mysql_result(mysql_query("SELECT count(service_id) FROM services WHERE service_ignore = '1'"),0);
$services['disabled'] = mysql_result(mysql_query("SELECT count(service_id) FROM services WHERE service_disabled = '1'"),0);
} else {
@@ -49,22 +52,26 @@ if($services['down']) { $services['bgcolour'] = "#ffcccc"; } else { $services['b
<td>Devices :
</td><td>$devices[count]
</td><td> ( <span class=green>$devices[up] up</span>
</td><td><span class=red>$devices[down] down</span>
</td><td><span class=grey>$devices[disabled]</span> ignored )
</td><td><span class=red> $devices[down] down</span>
</td><td><span class=black> $devices[ignored] ignored</span>
</td><td><span class=grey> $devices[disabled] disabled</span> )
</td><td width=5></td>");
echo("</tr><tr bgcolor=$interfaces[bgcolour]>");
echo("<td width=5></td><td>Interfaces :
</td><td>$interfaces[count]
</td><td> ( <span class=green> $interfaces[up] up </span>
</td><td><span class=red> $interfaces[down] down </span>
</td><td><span class=grey> $interfaces[disabled] </span> disabled )
</td><td><span class=black> $interfaces[ignored] ignored </span>
</td><td><span class=grey> $interfaces[shutdown] shutdown</span> )
</td><td width=5></td>");
echo("</tr><tr bgcolor=$services[bgcolour]>");
echo("<td width=5></td><td>Services :
</td><td>$services[count]
</td><td> ( <span class=green>$services[up] up</span>
</td><td><span class=red>$services[down] down</span>
</td><td><span class=grey>$services[disabled]</span> ignored )
</td><td><span class=red> $services[down] down</span>
</td><td><span class=black> $services[ignored] ignored</span>
</td><td><span class=grey> $services[disabled] disabled</span> )
</td><td width=5></td>");
echo("</tr>");
?>