mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Lovies!
git-svn-id: http://www.observium.org/svn/observer/trunk@196 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
@@ -1,14 +1,7 @@
|
||||
#!/bin/bash
|
||||
./discovery.php
|
||||
./discover-cdp.php
|
||||
./discover-ifs.php
|
||||
./discover-nets.php
|
||||
./ips.php
|
||||
./cleanup.php
|
||||
./discover-storage.php
|
||||
./discover-temperatures.php
|
||||
./generate-map.sh
|
||||
./discover-cisco-temp.php
|
||||
./discover-vlans.php
|
||||
./update-interface.php
|
||||
./check-errors.php
|
||||
./discover-cisco-physical.php
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
./map.php > map.dot && unflatten -l5 -f map.dot | fdp -Tpng -o html/network-big.png && convert -resize 400x500 html/network-big.png html/network.png
|
||||
#./map.php > map.dot && unflatten -l5 -f map.dot | circo -Tpng -o html/network-big.png && convert -resize 400x500 html/network-big.png html/network.png
|
||||
./map.php > map.dot && unflatten -l5 -f map.dot | circo -Tpng -o html/network-big.png && convert -resize 900x2000 html/network-big.png html/network-screen.png
|
||||
|
||||
|
||||
@@ -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>");
|
||||
|
||||
@@ -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>");
|
||||
?>
|
||||
|
||||
@@ -10,7 +10,7 @@ if($_POST['addsrv']) {
|
||||
}
|
||||
}
|
||||
|
||||
if ($handle = opendir($installdir . "/includes/services/")) {
|
||||
if ($handle = opendir($config['installdir'] . "/includes/services/")) {
|
||||
while (false !== ($file = readdir($handle))) {
|
||||
if ($file != "." && $file != ".." && !strstr($file, ".")) {
|
||||
$servicesform .= "<option value='$file'>$file</option>";
|
||||
|
||||
@@ -119,20 +119,11 @@ echo("</table>");
|
||||
|
||||
echo(" </td>
|
||||
<td bgcolor=#e5e5e5 width=400 valign=top>
|
||||
");
|
||||
|
||||
if($_SESSION['userlevel'] >= '5') {
|
||||
echo("
|
||||
<div style='font-size: 18px; font-weight: bold;'>Network Infrastructure Diagram</div>
|
||||
<img style='margin-top: 10px;' src='network.png' alt='Auto-generated network diagram'>
|
||||
");
|
||||
}
|
||||
?>
|
||||
|
||||
</td>
|
||||
<td bgcolor=#e5e5e5 width=275 valign=top>
|
||||
<td bgcolor=#e5e5e5 width=275 valign=top>");
|
||||
|
||||
<?php
|
||||
|
||||
/// VOSTRON
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ if($_SESSION['userlevel'] < 10) {
|
||||
}
|
||||
|
||||
if($_POST['id']) {
|
||||
delHost($id);
|
||||
delHost($_POST['id']);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -254,7 +254,7 @@ $type = strtolower($data['os']);
|
||||
|
||||
|
||||
function delHost($id) {
|
||||
global $rrd_dir;
|
||||
global $config;
|
||||
$host = mysql_result(mysql_query("SELECT hostname FROM devices WHERE device_id = '$id'"), 0);
|
||||
mysql_query("DELETE FROM `devices` WHERE `device_id` = '$id'");
|
||||
$int_query = mysql_query("SELECT * FROM `interfaces` WHERE `device_id` = '$id'");
|
||||
@@ -276,6 +276,7 @@ function delHost($id) {
|
||||
mysql_query("DELETE FROM `interfaces` WHERE `device_id` = '$id'");
|
||||
mysql_query("DELETE FROM `services` WHERE `service_host` = '$id'");
|
||||
mysql_query("DELETE FROM `alerts` WHERE `device_id` = '$id'");
|
||||
$rrd_dir = $config['rrd_dir'];
|
||||
`rm -f $rrd_dir/$host-*.rrd`;
|
||||
`rm -rf $rrd_dir/$host`;
|
||||
echo("Removed device $host<br />");
|
||||
|
||||
Reference in New Issue
Block a user