mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Icecast, Opensips and Voip monitor Application (#12070)
* Icecast added * Opensips added * Voip Monitor added * Icecast documentation Icecast corrections * Opensips documentation added Opensips corrections * Voip monitor documentation added Voip monitor corrections * Icecast corrections * Opensips corrections * Voip monitor corrections * test data added for icecast * test data added for opensips
This commit is contained in:
@@ -341,6 +341,21 @@ $graphs['mailcow-postfix'] = array(
|
||||
$graphs['backupninja'] = array(
|
||||
'backupninja',
|
||||
);
|
||||
$graphs['icecast'] = array(
|
||||
'cpuload',
|
||||
'memoryusage',
|
||||
'openfiles'
|
||||
);
|
||||
$graphs['opensips'] = array(
|
||||
'load',
|
||||
'memory',
|
||||
'openfiles',
|
||||
);
|
||||
$graphs['voip-monitor'] = array(
|
||||
'cpuload',
|
||||
'memoryusage',
|
||||
'openfiles'
|
||||
);
|
||||
|
||||
echo '<div class="panel panel-default">';
|
||||
echo '<div class="panel-heading">';
|
||||
|
26
includes/html/pages/device/apps/icecast.inc.php
Normal file
26
includes/html/pages/device/apps/icecast.inc.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
$graphs = array(
|
||||
'icecast_cpuload' => 'CPU Load',
|
||||
'icecast_memoryusage' => 'Used Memory',
|
||||
'icecast_openfiles' => 'Open files',
|
||||
);
|
||||
|
||||
foreach ($graphs as $key => $text) {
|
||||
$graph_type = $key;
|
||||
$graph_array['height'] = '100';
|
||||
$graph_array['width'] = '215';
|
||||
$graph_array['to'] = time();
|
||||
$graph_array['id'] = $app['app_id'];
|
||||
$graph_array['type'] = 'application_'.$key;
|
||||
echo '<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">'.$text.'</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="row">';
|
||||
include 'includes/html/print-graphrow.inc.php';
|
||||
echo '</div>';
|
||||
echo '</div>';
|
||||
echo '</div>';
|
||||
}
|
26
includes/html/pages/device/apps/opensips.inc.php
Normal file
26
includes/html/pages/device/apps/opensips.inc.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
$graphs = array(
|
||||
'opensips_load' => 'Load Average',
|
||||
'opensips_memory' => 'Memory',
|
||||
'opensips_openfiles' => 'Open files',
|
||||
);
|
||||
|
||||
foreach ($graphs as $key => $text) {
|
||||
$graph_type = $key;
|
||||
$graph_array['height'] = '100';
|
||||
$graph_array['width'] = '215';
|
||||
$graph_array['to'] = time();
|
||||
$graph_array['id'] = $app['app_id'];
|
||||
$graph_array['type'] = 'application_'.$key;
|
||||
echo '<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">'.$text.'</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="row">';
|
||||
include 'includes/html/print-graphrow.inc.php';
|
||||
echo '</div>';
|
||||
echo '</div>';
|
||||
echo '</div>';
|
||||
}
|
26
includes/html/pages/device/apps/voip-monitor.inc.php
Normal file
26
includes/html/pages/device/apps/voip-monitor.inc.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
$graphs = array(
|
||||
'voip-monitor_cpuload' => 'CPU Load',
|
||||
'voip-monitor_memoryusage' => 'Used Memory',
|
||||
'voip-monitor_openfiles' => 'Open files',
|
||||
);
|
||||
|
||||
foreach ($graphs as $key => $text) {
|
||||
$graph_type = $key;
|
||||
$graph_array['height'] = '100';
|
||||
$graph_array['width'] = '215';
|
||||
$graph_array['to'] = time();
|
||||
$graph_array['id'] = $app['app_id'];
|
||||
$graph_array['type'] = 'application_'.$key;
|
||||
echo '<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">'.$text.'</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="row">';
|
||||
include 'includes/html/print-graphrow.inc.php';
|
||||
echo '</div>';
|
||||
echo '</div>';
|
||||
echo '</div>';
|
||||
}
|
Reference in New Issue
Block a user