Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Polling OS File
- =========================================================================================
- <?php
- use LibreNMS\RRD\RrdDefinition;
- $signal = snmp_get($device, '.1.3.6.1.4.1.14988.1.1.1.1.1.4.7', '-OQv', 'MIKROTIK-MIB');
- if (is_numeric($signal)) {
- $rrd_def = RrdDefinition::make()->addDataset('quality', 'GAUGE', 0);
- $fields = array(
- 'quality' => $signal,
- );
- $tags = compact('rrd_def');
- data_update($device, 'signal_quality', $tags, $fields);
- $graphs['signal_quality'] = true;
- }
- Device Graph File
- ======================================================================================
- <?php
- $rrd_filename = rrd_name($device['hostname'], 'signal_quality');
- require 'includes/graphs/common.inc.php';
- $ds = 'quality';
- $colour_area = '9999cc';
- $colour_line = '0000cc';
- $colour_area_max = '9999cc';
- $graph_max = 1;
- $graph_min = 0;
- $unit_text = 'Signal_Quality';
- require 'includes/graphs/generic_simplex.inc.php';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement