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:
Avinash Kumar
2020-09-18 20:19:20 +05:30
committed by GitHub
parent f32e91a46c
commit 78fa539628
21 changed files with 5286 additions and 0 deletions

View File

@@ -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">';

View 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>';
}

View 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>';
}

View 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>';
}