initial commit; version 22.5.12042
This commit is contained in:
3
includes/polling/graphs/README
Normal file
3
includes/polling/graphs/README
Normal file
@ -0,0 +1,3 @@
|
||||
Please make sure you use the *new* format of graphing poller. Generate a $graph_defs array to be used in collect_table.
|
||||
|
||||
Examples are in NS-ROOT-MIB.
|
@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['A10-AX-CGN-MIB']['axIpNatLsnStats'] = array (
|
||||
'table' => 'axIpNatLsnGlobalStats',
|
||||
'numeric' => '.1.3.6.1.4.1.22610.2.4.3.18.4.1',
|
||||
'mib' => 'A10-AX-CGN-MIB',
|
||||
'mib_dir' => 'a10',
|
||||
// 'file' => 'axAppGlobalStats.rrd',
|
||||
'descr' => 'A10 CGN LSN Global Statistics',
|
||||
'graphs' => array('axIpNatLsnTotalUserQuotaSessions', 'axIpNatLsnTotalIpAddrTranslated', 'axIpNatLsnTotalFullConeSessions',
|
||||
'axIpNatLsnTrafficStatsFC', 'axIpNatLsnTrafficStatsHP', 'axIpNatLsnTrafficStatsEPI', 'axIpNatLsnTrafficStatsUQ',
|
||||
'axIpNatLsnTrafficStatsUQex', 'axIpNatLsnNatPortUsageStats'),
|
||||
'ds_rename' => array('axIpNatLsn' => '', 'Endpoint' => 'Ep', 'Extended' => 'Ex', 'UserQuotas' => 'UQ', 'Total' => 'Tot', 'Traffic' => 'Tr', 'FullCone' => 'FC', 'Sessions' => 'Se','Session' => 'Se',
|
||||
'TcpNatPort' => 'TcpNP', 'UdpNatPort' => 'UdpNP', 'Match' => 'M'),
|
||||
'oids' => array(
|
||||
'axIpNatLsnTotalUserQuotaSessions' => array('numeric' => '1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnTotalIpAddrTranslated' => array('numeric' => '2', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnTotalFullConeSessions' => array('numeric' => '3', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
|
||||
'axIpNatLsnTrafficFullConeSessionCreated' => array('numeric' => '4', 'descr' => ''),
|
||||
'axIpNatLsnTrafficFullConeSessionFreed' => array('numeric' => '5', 'descr' => ''),
|
||||
'axIpNatLsnTrafficFailsInFullConeSessionCreation' => array('numeric' => '6', 'descr' => ''),
|
||||
'axIpNatLsnTrafficHairpinSessionCreated' => array('numeric' => '7', 'descr' => ''),
|
||||
'axIpNatLsnTrafficEndpointIndepMapMatch' => array('numeric' => '8', 'descr' => ''),
|
||||
'axIpNatLsnTrafficEndpointIndepFilterMatch' => array('numeric' => '9', 'descr' => ''),
|
||||
'axIpNatLsnTrafficUserQuotasCreated' => array('numeric' => '10', 'descr' => ''),
|
||||
'axIpNatLsnTrafficUserQuotasFreed' => array('numeric' => '11', 'descr' => ''),
|
||||
'axIpNatLsnTrafficFailsInUserQuotasCreation' => array('numeric' => '12', 'descr' => ''),
|
||||
'axIpNatLsnTrafficIcmpUserQuotasExceeded' => array('numeric' => '13', 'descr' => ''),
|
||||
'axIpNatLsnTrafficUdpUserQuotasExceeded' => array('numeric' => '14', 'descr' => ''),
|
||||
'axIpNatLsnTrafficTcpUserQuotasExceeded' => array('numeric' => '15', 'descr' => ''),
|
||||
'axIpNatLsnTrafficExtendedUserQuotasMatch' => array('numeric' => '16', 'descr' => ''),
|
||||
'axIpNatLsnTrafficExtendedUserQuotasExceeded' => array('numeric' => '17', 'descr' => ''),
|
||||
'axIpNatLsnTrafficNatPortUnavailable' => array('numeric' => '18', 'descr' => ''),
|
||||
'axIpNatLsnTrafficNewUserResourceUnavailable' => array('numeric' => '19', 'descr' => ''),
|
||||
'axIpNatLsnSessionDataSessionsUsed' => array('numeric' => '20', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnSessionDataSessionsFree' => array('numeric' => '21', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnSessionSmpSessionsUsed' => array('numeric' => '22', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnSessionSmpSessionsFree' => array('numeric' => '23', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnNatPortTcpNatPortUsed' => array('numeric' => '24', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnNatPortTcpNatPortFree' => array('numeric' => '25', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnNatPortUdpNatPortUsed' => array('numeric' => '26', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axIpNatLsnNatPortUdpNatPortFree' => array('numeric' => '27', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
||||
|
||||
|
60
includes/polling/graphs/a10-ax-mib/axAppGlobalStats.inc.php
Normal file
60
includes/polling/graphs/a10-ax-mib/axAppGlobalStats.inc.php
Normal file
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// enterprises.a10.a10Mgmt.axMgmt.axApp.axAppGlobals
|
||||
|
||||
// A10-AX-MIB::axAppGlobalTotalCurrentConnections.0 = Counter64: 36
|
||||
// A10-AX-MIB::axAppGlobalTotalNewConnections.0 = Counter64: 76035548
|
||||
// A10-AX-MIB::axAppGlobalTotalNewL4Connections.0 = Counter64: 76035548
|
||||
// A10-AX-MIB::axAppGlobalTotalNewL7Connections.0 = Counter64: 0
|
||||
// A10-AX-MIB::axAppGlobalTotalNewIPNatConnections.0 = Counter64: 0
|
||||
// A10-AX-MIB::axAppGlobalTotalSSLConnections.0 = Counter64: 0
|
||||
// A10-AX-MIB::axAppGlobalTotalL7Requests.0 = Counter64: 0
|
||||
|
||||
// A10-AX-MIB::axAppGlobalBufferConfigLimit.0 = INTEGER: 90000
|
||||
// A10-AX-MIB::axAppGlobalBufferCurrentUsage.0 = INTEGER: 13416
|
||||
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.2.1.0 = Counter64: 37
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.2.2.0 = Counter64: 80370403
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.2.3.0 = Counter64: 80370403
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.2.4.0 = Counter64: 0
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.2.5.0 = Counter64: 0
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.2.6.0 = Counter64: 0
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.2.7.0 = Counter64: 0
|
||||
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.3.1.0 = INTEGER: 90000
|
||||
// .1.3.6.1.4.1.22610.2.4.3.1.3.2.0 = INTEGER: 9849
|
||||
|
||||
$table_defs['A10-AX-MIB']['axAppGlobalStats'] = array (
|
||||
'table' => 'axAppGlobals',
|
||||
'numeric' => '.1.3.6.1.4.1.22610.2.4.3.1.2',
|
||||
'mib' => 'A10-AX-MIB',
|
||||
'mib_dir' => 'a10',
|
||||
// 'file' => 'axAppGlobalStats.rrd',
|
||||
'descr' => 'A10 Global Statistics',
|
||||
'graphs' => array('axAppGlobalCurConns', 'axAppGlobalTotConns', 'axAppTotL7Requests', 'axAppGlobalBuffers'),
|
||||
'ds_rename' => array('axAppGlobal' => '', 'Connections' => 'Conns'),
|
||||
'oids' => array(
|
||||
'axAppGlobalTotalCurrentConnections' => array('numeric' => '1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'axAppGlobalTotalNewConnections' => array('numeric' => '2', 'descr' => ''),
|
||||
'axAppGlobalTotalNewL4Connections' => array('numeric' => '3', 'descr' => ''),
|
||||
'axAppGlobalTotalNewL7Connections' => array('numeric' => '4', 'descr' => ''),
|
||||
'axAppGlobalTotalNewIPNatConnections' => array('numeric' => '5', 'descr' => ''),
|
||||
'axAppGlobalTotalSSLConnections' => array('numeric' => '6', 'descr' => ''),
|
||||
'axAppGlobalTotalL7Requests' => array('numeric' => '7', 'descr' => ''),
|
||||
'axAppGlobalBufferConfigLimit' => array('numeric' => '6', 'descr' => '', 'ds_type' => 'GAUGE'),
|
||||
'axAppGlobalBufferCurrentUsage' => array('numeric' => '7', 'descr' => '', 'ds_type' => 'GAUGE'),
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
58
includes/polling/graphs/aethra-mib/xdsl.inc.php
Normal file
58
includes/polling/graphs/aethra-mib/xdsl.inc.php
Normal file
@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslIndex.1 = INTEGER: 1
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslLinkStatus.1 = STRING: "Up"
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslTc.1 = STRING: "G.993.2_Annex_K_PTM"
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslUsAttenuation.1 = INTEGER: 0
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslDsAttenuation.1 = INTEGER: 290
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslUsNoiseMargin.1 = INTEGER: 57
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslDsNoiseMargin.1 = INTEGER: 67
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslUsCurrRate.1 = INTEGER: 5788
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslDsCurrRate.1 = INTEGER: 14972
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslModulationType.1 = STRING: "G.993.2_Annex_B"
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslUsMaxTheorRate.1 = INTEGER: 5844000
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslDsMaxTheorRate.1 = INTEGER: 14983760
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslUsTotBytes.1 = INTEGER: 0
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslDsTotBytes.1 = INTEGER: 0
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslNeTotCrcErr.1 = INTEGER: 3043
|
||||
enterprises.aethra.atosnt.dsl.xdsl.xdslTable.xdslEntry.xdslNeShowtimeCrcErr.1 = INTEGER: 3043
|
||||
|
||||
.1.3.6.1.4.1.7745.5.3.1.1.1.1.1 = INTEGER: 1
|
||||
|
||||
*/
|
||||
|
||||
$table_defs['AETHRA-MIB']['xdsl'] = array (
|
||||
'table' => 'xdsl',
|
||||
'numeric' => '.1.3.6.1.4.1.7745.5.3.1.1.1',
|
||||
'call_function' => 'snmp_walk',
|
||||
'mib' => 'AETHRA-MIB',
|
||||
'descr' => 'Aethra xDSL Statistics',
|
||||
'graphs' => array('xdsl_attenuation', 'xdsl_noisemargin', 'xdsl_rate', 'xdsl_bits', 'xdsl_errors'),
|
||||
'ds_rename' => array('xdsl' => ''),
|
||||
'index' => '1',
|
||||
'oids' => array(
|
||||
'xdslUsAttenuation' => array('numeric' => '4', 'multiplier' => '0.1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslDsAttenuation' => array('numeric' => '5', 'multiplier' => '0.1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslUsNoiseMargin' => array('numeric' => '6', 'multiplier' => '0.1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslDsNoiseMargin' => array('numeric' => '7', 'multiplier' => '0.1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslUsCurrRate' => array('numeric' => '8', 'multiplier' => '1000', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslDsCurrRate' => array('numeric' => '9', 'multiplier' => '1000', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslUsMaxTheorRate' => array('numeric' => '11', 'multiplier' => '1000', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslDsMaxTheorRate' => array('numeric' => '12', 'multiplier' => '1000', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'xdslUsTotBytes' => array('numeric' => '13', 'descr' => '', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'xdslDsTotBytes' => array('numeric' => '14', 'descr' => '', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'xdslNeTotCrcErr' => array('numeric' => '15', 'descr' => '', 'ds_type' => 'COUNTER', 'ds_min' => '0')
|
||||
)
|
||||
);
|
113
includes/polling/graphs/alvarion-dot11-wlan-mib.inc.php
Normal file
113
includes/polling/graphs/alvarion-dot11-wlan-mib.inc.php
Normal file
@ -0,0 +1,113 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTxWirelessToEthernet.0 = Counter32: 83603155
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLAUBeaconsToWireless.0 = Counter32: 6596962
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLDataAndOtherMngFramesToWireless.0 = Counter32: 106083423
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRxFramesViaEthernet.0 = Counter32: 110494348
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalTxFramesToWireless.0 = Counter32: 112680440
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRxFramesFromWireless.0 = Counter32: 87590646
|
||||
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalTransmittedConcatenatedFramesDouble.0 = Counter32: 3243563
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalTransmittedConcatenatedFramesSingle.0 = Counter32: 98731500
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalTransmittedConcatenatedFramesMore.0 = Counter32: 1209610
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRxConcatenatedFramesDouble.0 = Counter32: 2857061
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRxConcatenatedFramesSingle.0 = Counter32: 71832407
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRxConcatenatedFramesMore.0 = Counter32: 1154158
|
||||
|
||||
// Frames submitted to the internal bridge via the High/Mid/Low priority queue.
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLFramesSubmittedViaHighQueue.0 = Counter32: 127632
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLFramesSubmittedViaMidQueue.0 = Counter32: 1187662
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLFramesSubmittedViaLowQueue.0 = Counter32: 109874014
|
||||
|
||||
// Total
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalTransmittedUnicasts.0 = Counter32: 104787673
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRetransmittedFrames.0 = Counter32: 20662661
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalNoOfDataFramesSubmitted.0 = Counter32: 111337609
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRecievedDataFrames.0 = Counter32: 83541392
|
||||
|
||||
// Events
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLDroppedFrameEvents.0 = Counter32: 2744
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLUnderrunEvents.0 = Counter32: 0
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLOthersTxEvents.0 = Counter32: 0
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalTxEvents.0 = Counter32: 2744
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLOverrunEvents.0 = Counter32: 0
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLRxDecryptEvents.0 = Counter32: 0
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLTotalRxEvents.0 = Counter32: 6055720
|
||||
|
||||
// Frames errors
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLFramesDelayedDueToSwRetry.0 = Counter32: 0
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLFramesDropped.0 = Counter32: 2744
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLRecievedBadFrames.0 = Counter32: 6055693
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLNoOfDuplicateFramesDiscarded.0 = Counter32: 229107
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLNoOfInternallyDiscardedMirCir.0 = Counter32: 148209
|
||||
|
||||
// Errors
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLPhyErrors.0 = Counter32: 0
|
||||
ALVARION-DOT11-WLAN-MIB::brzaccVLCRCErrors.0 = Counter32: 6055715
|
||||
*/
|
||||
|
||||
$oids_array = array(
|
||||
'alvarion_events' => array('brzaccVLTotalTxEvents.0', 'brzaccVLTotalRxEvents.0',
|
||||
'brzaccVLOthersTxEvents.0', 'brzaccVLRxDecryptEvents.0',
|
||||
'brzaccVLOverrunEvents.0', 'brzaccVLUnderrunEvents.0',
|
||||
'brzaccVLDroppedFrameEvents.0'),
|
||||
'alvarion_frames_errors' => array('brzaccVLFramesDelayedDueToSwRetry.0', 'brzaccVLFramesDropped.0',
|
||||
'brzaccVLRecievedBadFrames.0', 'brzaccVLNoOfDuplicateFramesDiscarded.0',
|
||||
'brzaccVLNoOfInternallyDiscardedMirCir.0'),
|
||||
'alvarion_errors' => array('brzaccVLPhyErrors.0', 'brzaccVLCRCErrors.0'),
|
||||
);
|
||||
|
||||
foreach ($oids_array as $graph => $oids)
|
||||
{
|
||||
//$graphs[$graph] = FALSE; // Set graph disabled by default
|
||||
|
||||
if (!isset($graphs_db[$graph]) || $graphs_db[$graph] === TRUE)
|
||||
{
|
||||
$data = snmp_get_multi_oid($device, $oids, array(), "ALVARION-DOT11-WLAN-MIB");
|
||||
$data = $data[0];
|
||||
|
||||
$rrd_file = str_replace('_', '-', $graph).".rrd";
|
||||
$rrd_create = '';
|
||||
foreach ($oids as $oid)
|
||||
{
|
||||
$oid_ds = truncate(str_replace(array('brzaccVL', '.0'), '', $oid), 19, '');
|
||||
$rrd_create .= " DS:$oid_ds:COUNTER:600:U:100000000000";
|
||||
}
|
||||
|
||||
if (!empty($data))
|
||||
{
|
||||
$rrd_update = "N";
|
||||
|
||||
foreach ($oids as $oid)
|
||||
{
|
||||
$oid = str_replace('.0', '', $oid);
|
||||
if (is_numeric($data[$oid]))
|
||||
{
|
||||
$rrd_update .= ":".$data[$oid];
|
||||
} else {
|
||||
$rrd_update .= ":U";
|
||||
}
|
||||
}
|
||||
|
||||
rrdtool_create($device, $rrd_file, $rrd_create);
|
||||
rrdtool_update($device, $rrd_file, $rrd_update);
|
||||
|
||||
$graphs[$graph] = TRUE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
unset($oids, $data, $oid);
|
||||
// EOF
|
70
includes/polling/graphs/aruba-cppm-mib.inc.php
Normal file
70
includes/polling/graphs/aruba-cppm-mib.inc.php
Normal file
@ -0,0 +1,70 @@
|
||||
<?php
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
*
|
||||
* @author Jens Brueckner <Discord: JTC#3678>
|
||||
* @copyright 'aruba-cppm-mib.inc.php' (C) 2022 Jens Brueckner
|
||||
* @copyright 'Observium' (C) 2006-2013 Adam Armstrong, (C) 2013-2022 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// ARUBA-CPPM-MIB::radiusServerTable
|
||||
//
|
||||
// ARUBA-CPPM-MIB::radPolicyEvalTime."" = INTEGER: 82
|
||||
// ARUBA-CPPM-MIB::radAuthRequestTime."" = INTEGER: 453
|
||||
// ARUBA-CPPM-MIB::radServerCounterSuccess."" = INTEGER: 129034
|
||||
// ARUBA-CPPM-MIB::radServerCounterFailure."" = INTEGER: 5443
|
||||
// ARUBA-CPPM-MIB::radServerCounterCount."" = INTEGER: 134477
|
||||
|
||||
// check conditions
|
||||
if ($device['type'] === 'server' && $device['os'] === 'aruba-cppm') {
|
||||
// only if needed
|
||||
//global $config;
|
||||
|
||||
// Print the processed MIB object
|
||||
echo "radiusServerTable \n";
|
||||
|
||||
// Enable the clearpass graph section
|
||||
$graphs['aruba-cppm'] = TRUE;
|
||||
|
||||
// define variables
|
||||
$radiusServerTable = [];
|
||||
$data = [];
|
||||
|
||||
$rrdtype = "aruba-cppm-radiusServerTable";
|
||||
$oids = "radiusServerTable";
|
||||
$mib = "ARUBA-CPPM-MIB";
|
||||
|
||||
// Get data from snmp
|
||||
print_cli_data("Collecting", "ARUBA-CPPM-MIB::radiusServerTable", 3);
|
||||
$radiusServerTable = snmpwalk_cache_oid($device, $oids, array(), $mib, NULL);
|
||||
|
||||
// FIX for aruba clearpass
|
||||
// rearrange $data array for rrd writing
|
||||
// manual index bc no index from the mib/snmp data
|
||||
$data["1"]["radAuthRequestTime"] = $radiusServerTable[""]["radAuthRequestTime"];
|
||||
$data["1"]["radPolicyEvalTime"] = $radiusServerTable[""]["radPolicyEvalTime"];
|
||||
|
||||
// Pipe the data to the rrd
|
||||
foreach ($data as $index => $value) {
|
||||
rrdtool_update_ng($device, $rrdtype, $value, $index);
|
||||
}
|
||||
|
||||
// ( ToDo: Debug Output )
|
||||
if (OBS_DEBUG > 1) {
|
||||
print_vars($data);
|
||||
}
|
||||
|
||||
// Clear variables after processing the data
|
||||
unset($data);
|
||||
unset($radiusServerTable);
|
||||
unset($rrdtype);
|
||||
unset($oid);
|
||||
unset($mib);
|
||||
}
|
||||
// EOF
|
52
includes/polling/graphs/bluecoat-av-mib.inc.php
Normal file
52
includes/polling/graphs/bluecoat-av-mib.inc.php
Normal file
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// BLUECOAT-AV-MIB blueCoatAvMibObjects
|
||||
//
|
||||
// BLUECOAT-AV-MIB::avFilesScanned.0 = Wrong Type (should be Counter32): Counter64: 612755298
|
||||
// BLUECOAT-AV-MIB::avVirusesDetected.0 = Counter32: 657
|
||||
// BLUECOAT-AV-MIB::avPatternVersion.0 = STRING: 140107.171700.7246432
|
||||
// BLUECOAT-AV-MIB::avPatternDateTime.0 = STRING: 2014-1-7,17:17:0.0
|
||||
// BLUECOAT-AV-MIB::avEngineVersion.0 = STRING: 8.1.8.79
|
||||
// BLUECOAT-AV-MIB::avVendorName.0 = STRING: Kaspersky Labs
|
||||
// BLUECOAT-AV-MIB::avLicenseDaysRemaining.0 = INTEGER: 173
|
||||
// BLUECOAT-AV-MIB::avPublishedFirmwareVersion.0 = STRING: 3.5.1.3
|
||||
// BLUECOAT-AV-MIB::avInstalledFirmwareVersion.0 = STRING: 3.5.1.3
|
||||
// BLUECOAT-AV-MIB::avSlowICAPConnections.0 = Gauge32: 1
|
||||
// BLUECOAT-AV-MIB::avICAPFilesScanned.0 = Counter64: 612755309
|
||||
// BLUECOAT-AV-MIB::avICAPVirusesDetected.0 = Counter32: 657
|
||||
// BLUECOAT-AV-MIB::avSecureICAPFilesScanned.0 = Counter64: 0
|
||||
// BLUECOAT-AV-MIB::avSecureICAPVirusesDetected.0 = Counter32: 0
|
||||
|
||||
$table_defs['BLUECOAT-AV-MIB']['blueCoatAvMibObjects'] = array(
|
||||
'file' => 'proxyav.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'BLUECOAT-AV-MIB',
|
||||
'mib_dir' => 'bluecoat',
|
||||
'table' => 'blueCoatAvMibObjects',
|
||||
'ds_rename' => array(
|
||||
'av' => '',
|
||||
),
|
||||
'graphs' => array('files_scanned', 'virus_detected', 'slow_icap', 'icap_scanned', 'icap_virus', 'sicap_scanned', 'sicap_virus'),
|
||||
'oids' => array(
|
||||
'avFilesScanned' => array('descr' => 'Files Scanned', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'avVirusesDetected' => array('descr' => 'Viruses Detected', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'avSlowICAPConnections' => array('descr' => 'Slow ICAP Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'avICAPFilesScanned' => array('descr' => 'ICAP Files Scanned', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'avICAPVirusesDetected' => array('descr' => 'ICAP Viruses Detected', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'avSecureICAPFilesScanned' => array('descr' => 'Secure ICAP Files Scanned', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'avSecureICAPVirusesDetected' => array('descr' => 'Secure ICAP Viruses Detected', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
49
includes/polling/graphs/bluecoat-cas-mib.inc.php
Normal file
49
includes/polling/graphs/bluecoat-cas-mib.inc.php
Normal file
@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// BLUECOAT-CAS-MIB blueCoatCasMibObjects
|
||||
|
||||
// BLUECOAT-CAS-MIB::casFilesScanned.0 = Counter64: 81710
|
||||
// BLUECOAT-CAS-MIB::casVirusesDetected.0 = Counter64: 1
|
||||
// BLUECOAT-CAS-MIB::casSlowICAPConnections.0 = Gauge32: 0
|
||||
// BLUECOAT-CAS-MIB::casICAPFilesScanned.0 = Counter64: 81710
|
||||
// BLUECOAT-CAS-MIB::casICAPVirusesDetected.0 = Counter64: 1
|
||||
// BLUECOAT-CAS-MIB::casSecureICAPFilesScanned.0 = Counter64: 0
|
||||
// BLUECOAT-CAS-MIB::casSecureICAPVirusesDetected.0 = Counter64: 0
|
||||
// BLUECOAT-CAS-MIB::casCacheHits.0 = Counter64: 19022
|
||||
// BLUECOAT-CAS-MIB::casConnections.0 = Counter64: 0
|
||||
// BLUECOAT-CAS-MIB::casBytesScanned.0 = Counter64: 1463237962
|
||||
|
||||
|
||||
$table_defs['BLUECOAT-CAS-MIB']['blueCoatCasMibObjects'] = array(
|
||||
'file' => 'cas.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'BLUECOAT-CAS-MIB',
|
||||
'mib_dir' => 'bluecoat',
|
||||
'table' => 'blueCoatCasMibObjects',
|
||||
'ds_rename' => array(
|
||||
'cas' => '',
|
||||
),
|
||||
'graphs' => array('cas_files_scanned', 'cas_virus_detected', 'cas_slow_icap', 'cas_icap_scanned', 'cas_icap_virus', 'cas_sicap_scanned', 'cas_sicap_virus'),
|
||||
'oids' => array(
|
||||
'casFilesScanned' => array('descr' => 'Files Scanned', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'casVirusesDetected' => array('descr' => 'Viruses Detected', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'casSlowICAPConnections' => array('descr' => 'Slow ICAP Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'casICAPFilesScanned' => array('descr' => 'ICAP Files Scanned', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'casICAPVirusesDetected' => array('descr' => 'ICAP Viruses Detected', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'casSecureICAPFilesScanned' => array('descr' => 'Secure ICAP Files Scanned', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'casSecureICAPVirusesDetected' => array('descr' => 'Secure ICAP Viruses Detected', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
84
includes/polling/graphs/bluecoat-sg-proxy-mib.inc.php
Normal file
84
includes/polling/graphs/bluecoat-sg-proxy-mib.inc.php
Normal file
@ -0,0 +1,84 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage webui
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// We can draw more graphs from these now.
|
||||
$table_defs['BLUECOAT-SG-PROXY-MIB']['sgProxyHttpPerf'] = array(
|
||||
'mib' => 'BLUECOAT-SG-PROXY-MIB',
|
||||
'mib_dir' => 'bluecoat',
|
||||
'table' => 'sgProxyHttpPerf', // Group sgProxyHttpPerf contains sgProxyHttpClient/sgProxyHttpServer/sgProxyHttpConnections
|
||||
'ds_rename' => array('sgProxyHttp' => '', 'Connections' => 'Conn', 'Idle' => 'Id', 'Active' => 'Ac'),
|
||||
'graphs' => array('bluecoat_http_client', 'bluecoat_http_server', 'bluecoat_cache', 'bluecoat_server'),
|
||||
'oids' => array(
|
||||
|
||||
//sgProxyHttpClient
|
||||
'sgProxyHttpClientRequests' => array('descr' => 'The number of HTTP requests received from clients.', 'ds_min' => '0'), //203536100
|
||||
'sgProxyHttpClientHits' => array('descr' => 'The number of HTTP hits that the proxy clients have produced.', 'ds_min' => '0'), //24340977
|
||||
'sgProxyHttpClientPartialHits' => array('descr' => 'The number of HTTP partial (near) hits that the proxy clients have produced.', 'ds_min' => '0'), //160332
|
||||
'sgProxyHttpClientMisses' => array('descr' => '', 'ds_min' => '0'), //177260105
|
||||
'sgProxyHttpClientErrors' => array('descr' => '', 'ds_min' => '0'), //1781827
|
||||
'sgProxyHttpClientRequestRate' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //32
|
||||
'sgProxyHttpClientHitRate' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //12
|
||||
'sgProxyHttpClientByteHitRate' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //22
|
||||
'sgProxyHttpClientInBytes' => array('descr' => '', 'ds_min' => '0'), //135298339836
|
||||
'sgProxyHttpClientOutBytes' => array('descr' => '', 'ds_min' => '0'), //2427341431710
|
||||
|
||||
//sgProxyHttpServer
|
||||
'sgProxyHttpServerRequests' => array('descr' => '', 'ds_min' => '0'), //193132381
|
||||
'sgProxyHttpServerErrors' => array('descr' => '', 'ds_min' => '0'), //7774954
|
||||
'sgProxyHttpServerInBytes' => array('descr' => '', 'ds_min' => '0'), //2340862768156
|
||||
'sgProxyHttpServerOutBytes' => array('descr' => '', 'ds_min' => '0'), //108911530133
|
||||
|
||||
//sgProxyHttpConnections
|
||||
'sgProxyHttpClientConnections' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //173
|
||||
'sgProxyHttpClientConnectionsActive' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //142
|
||||
'sgProxyHttpClientConnectionsIdle' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //31
|
||||
'sgProxyHttpServerConnections' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //140
|
||||
'sgProxyHttpServerConnectionsActive' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //140
|
||||
'sgProxyHttpServerConnectionsIdle' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE') //0
|
||||
)
|
||||
);
|
||||
|
||||
// This needs graphs
|
||||
$table_defs['BLUECOAT-SG-PROXY-MIB']['sgProxyHttpResponse'] = array(
|
||||
'mib' => 'BLUECOAT-SG-PROXY-MIB',
|
||||
'mib_dir' => 'bluecoat',
|
||||
'table' => 'sgProxyHttpResponse', // Group sgProxyHttpResponse contains sgProxyHttpResponseTime,sgProxyHttpResponseFirstByte,sgProxyHttpResponseByteRate,sgProxyHttpResponseSize
|
||||
'ds_rename' => array('sgProxy' => '', 'Connections' => 'Conn', 'Idle' => 'Id', 'Active' => 'Ac', 'Service' => 'Svc'),
|
||||
'graphs' => array(),
|
||||
'oids' => array(
|
||||
|
||||
//sgProxyHttpResponse
|
||||
'sgProxyHttpServiceTimeAll' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //29740
|
||||
'sgProxyHttpServiceTimeHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //177
|
||||
'sgProxyHttpServiceTimePartialHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //2426
|
||||
'sgProxyHttpServiceTimeMiss' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //34122
|
||||
'sgProxyHttpTotalFetchTimeAll' => array('descr' => '', 'ds_min' => '0'), //6053086552347
|
||||
'sgProxyHttpTotalFetchTimeHit' => array('descr' => '', 'ds_min' => '0'), //4313032486
|
||||
'sgProxyHttpTotalFetchTimePartialHit' => array('descr' => '', 'ds_min' => '0'), //388996661
|
||||
'sgProxyHttpTotalFetchTimeMiss' => array('descr' => '', 'ds_min' => '0'), //6048531757851
|
||||
'sgProxyHttpFirstByteAll' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //654
|
||||
'sgProxyHttpFirstByteHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //65
|
||||
'sgProxyHttpFirstBytePartialHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //326
|
||||
'sgProxyHttpFirstByteMiss' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //742
|
||||
'sgProxyHttpByteRateAll' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //354684
|
||||
'sgProxyHttpByteRateHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //1680335
|
||||
'sgProxyHttpByteRatePartialHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //398246
|
||||
'sgProxyHttpByteRateMiss' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //176162
|
||||
'sgProxyHttpResponseSizeAll' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //11908
|
||||
'sgProxyHttpResponseSizeHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //21767
|
||||
'sgProxyHttpResponseSizePartialHit' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE'), //206318
|
||||
'sgProxyHttpResponseSizeMiss' => array('descr' => '', 'ds_min' => '0', 'ds_type' => 'GAUGE') //10497
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
247
includes/polling/graphs/checkpoint-mib.inc.php
Normal file
247
includes/polling/graphs/checkpoint-mib.inc.php
Normal file
@ -0,0 +1,247 @@
|
||||
<?php
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2020 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
CHECKPOINT-MIB::fwNumConn.0 = 1231
|
||||
CHECKPOINT-MIB::fwPeakNumConn.0 = 93147
|
||||
|
||||
CHECKPOINT-MIB::fwAcceptedTotal.0 = "9792350"
|
||||
CHECKPOINT-MIB::fwAcceptedBytesTotal.0 = "3476997925"
|
||||
CHECKPOINT-MIB::fwDroppedBytesTotal.0 = "720034"
|
||||
CHECKPOINT-MIB::fwConnTableLimit.0 = 0
|
||||
CHECKPOINT-MIB::fwLoggedTotal.0 = "11519593"
|
||||
CHECKPOINT-MIB::fwRejectedTotal.0 = "162"
|
||||
CHECKPOINT-MIB::fwRejectedBytesTotal.0 = "7202"
|
||||
CHECKPOINT-MIB::fwDroppedTotal.0 = "7116"
|
||||
CHECKPOINT-MIB::fwAcceptedBytesRates.0 = "15171"
|
||||
CHECKPOINT-MIB::fwAcceptedPcktsRates.0 = "60"
|
||||
CHECKPOINT-MIB::fwConnsRate.0 = 2147483643
|
||||
*/
|
||||
|
||||
$table_defs['CHECKPOINT-MIB']['fw'] = array(
|
||||
//'file' => 'checkpoint-mib_fw.rrd',
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'CHECKPOINT-MIB',
|
||||
'mib_dir' => 'checkpoint',
|
||||
'table' => 'fw', // Table fw super-global, use snmp_get_multi_oid()
|
||||
'ds_rename' => [ 'fw' => '', 'Total' => '' ],
|
||||
'graphs' => [ 'checkpoint_connections', 'checkpoint_packets', 'checkpoint_bytes' ],
|
||||
'oids' => array(
|
||||
'fwNumConn' => array('descr' => 'Connections', 'ds_type' => 'GAUGE', 'ds_min' => 0),
|
||||
'fwPeakNumConn' => array('descr' => 'Peak Connections', 'ds_type' => 'GAUGE', 'ds_min' => 0),
|
||||
'fwConnTableLimit' => array('descr' => 'Connection Limit', 'ds_type' => 'GAUGE', 'ds_min' => 0),
|
||||
'fwAcceptedTotal' => array('descr' => 'Accepted packets', 'ds_type' => 'COUNTER', 'ds_min' => 0),
|
||||
'fwDroppedTotal' => array('descr' => 'Dropped packets', 'ds_type' => 'COUNTER', 'ds_min' => 0),
|
||||
'fwRejectedTotal' => array('descr' => 'Rejected packets', 'ds_type' => 'COUNTER', 'ds_min' => 0),
|
||||
'fwLoggedTotal' => array('descr' => 'Logged packets', 'ds_type' => 'COUNTER', 'ds_min' => 0),
|
||||
'fwAcceptedBytesTotal' => array('descr' => 'Accepted bytes', 'ds_type' => 'COUNTER', 'ds_min' => 0),
|
||||
'fwDroppedBytesTotal' => array('descr' => 'Dropped Bytes', 'ds_type' => 'COUNTER', 'ds_min' => 0),
|
||||
'fwRejectedBytesTotal' => array('descr' => 'Rejected Byes', 'ds_type' => 'COUNTER', 'ds_min' => 0),
|
||||
)
|
||||
);
|
||||
|
||||
//CHECKPOINT-MIB::cpvIKECurrSAs.0 = 2
|
||||
//CHECKPOINT-MIB::cpvIKECurrInitSAs.0 = 1
|
||||
//CHECKPOINT-MIB::cpvIKECurrRespSAs.0 = 1
|
||||
//CHECKPOINT-MIB::cpvIKETotalSAs.0 = 2643
|
||||
//CHECKPOINT-MIB::cpvIKETotalInitSAs.0 = 96
|
||||
//CHECKPOINT-MIB::cpvIKETotalRespSAs.0 = 2547
|
||||
//CHECKPOINT-MIB::cpvIKETotalSAsAttempts.0 = 2
|
||||
//CHECKPOINT-MIB::cpvIKETotalSAsInitAttempts.0 = 1
|
||||
//CHECKPOINT-MIB::cpvIKETotalSAsRespAttempts.0 = 1
|
||||
//CHECKPOINT-MIB::cpvIKEMaxConncurSAs.0 = 10
|
||||
//CHECKPOINT-MIB::cpvIKEMaxConncurInitSAs.0 = 2
|
||||
//CHECKPOINT-MIB::cpvIKEMaxConncurRespSAs.0 = 10
|
||||
// These are from the root of fw
|
||||
|
||||
$table_defs['CHECKPOINT-MIB']['cpvIKEglobals'] = array(
|
||||
//'file' => 'checkpoint-mib_cpvikeglobals.rrd',
|
||||
'mib' => 'CHECKPOINT-MIB',
|
||||
'mib_dir' => 'checkpoint',
|
||||
'table' => 'cpvIKEglobals',
|
||||
'ds_rename' => array('cpv' => '', 'Attempts' => 'Att'),
|
||||
'graphs' => array('checkpoint_vpn_sa'),
|
||||
'oids' => array(
|
||||
'cpvIKECurrSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKECurrInitSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKECurrRespSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKETotalSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKETotalInitSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKETotalRespSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKETotalSAsAttempts' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKETotalSAsInitAttempts' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKETotalSAsRespAttempts' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKEMaxConncurSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKEMaxConncurInitSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvIKEMaxConncurRespSAs' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
//CHECKPOINT-MIB::cpvCurrEspSAsIn.0 = 2
|
||||
//CHECKPOINT-MIB::cpvTotalEspSAsIn.0 = 19242
|
||||
//CHECKPOINT-MIB::cpvCurrEspSAsOut.0 = 1
|
||||
//CHECKPOINT-MIB::cpvTotalEspSAsOut.0 = 19242
|
||||
//CHECKPOINT-MIB::cpvMaxConncurEspSAsIn.0 = 8
|
||||
//CHECKPOINT-MIB::cpvMaxConncurEspSAsOut.0 = 2
|
||||
// These are from cpvIKEGlobals, cpvSaStatistics and cpvStatistics
|
||||
|
||||
$table_defs['CHECKPOINT-MIB']['cpvSaStatistics'] = array(
|
||||
//'file' => 'checkpoint-mib_cpvsastatistics.rrd',
|
||||
'mib' => 'CHECKPOINT-MIB',
|
||||
'mib_dir' => 'checkpoint',
|
||||
'table' => 'cpvSaStatistics',
|
||||
'ds_rename' => array('cpv' => ''),
|
||||
'graphs' => array('checkpoint_vpn_sa'),
|
||||
'oids' => array(
|
||||
'cpvCurrEspSAsIn' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvTotalEspSAsIn' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvCurrEspSAsOut' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvTotalEspSAsOut' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvCurrAhSAsIn' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvTotalAhSAsIn' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvCurrAhSAsOut' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvTotalAhSAsOut' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvMaxConncurEspSAsIn' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvMaxConncurEspSAsOut' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvMaxConncurAhSAsIn' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'cpvMaxConncurAhSAsOut' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
//CHECKPOINT-MIB::cpvEncPackets.0 = 259540277
|
||||
//CHECKPOINT-MIB::cpvDecPackets.0 = 369845461
|
||||
//CHECKPOINT-MIB::cpvErrOut.0 = 1
|
||||
//CHECKPOINT-MIB::cpvErrIn.0 = 27
|
||||
//CHECKPOINT-MIB::cpvErrIke.0 = 1
|
||||
//CHECKPOINT-MIB::cpvErrPolicy.0 = 1
|
||||
|
||||
$table_defs['CHECKPOINT-MIB']['cpvGeneral'] = array(
|
||||
//'file' => 'checkpoint-mib_cpvgeneral.rrd',
|
||||
'mib' => 'CHECKPOINT-MIB',
|
||||
'mib_dir' => 'checkpoint',
|
||||
'table' => 'cpvGeneral',
|
||||
'ds_rename' => array('cpv' => ''),
|
||||
'graphs' => array('checkpoint_vpn_packets'),
|
||||
'oids' => array(
|
||||
'cpvEncPackets' => array('descr' => 'Encrypted packets'),
|
||||
'cpvDecPackets' => array('descr' => 'Decrypted packets'),
|
||||
'cpvErrOut' => array('descr' => 'Encryption errors'),
|
||||
'cpvErrIn' => array('descr' => 'Decryption errors'),
|
||||
'cpvErrIke' => array('descr' => 'IKE errors'),
|
||||
'cpvErrPolicy' => array('descr' => 'Policy errors'),
|
||||
)
|
||||
);
|
||||
|
||||
//CHECKPOINT-MIB::fwKmem-system-physical-mem.0 = 0
|
||||
//CHECKPOINT-MIB::fwKmem-available-physical-mem.0 = 0
|
||||
//CHECKPOINT-MIB::fwKmem-aix-heap-size.0 = 0
|
||||
//CHECKPOINT-MIB::fwKmem-bytes-used.0 = 80705044
|
||||
//CHECKPOINT-MIB::fwKmem-blocking-bytes-used.0 = 352024
|
||||
//CHECKPOINT-MIB::fwKmem-non-blocking-bytes-used.0 = 80353020
|
||||
//CHECKPOINT-MIB::fwKmem-bytes-unused.0 = 0
|
||||
//CHECKPOINT-MIB::fwKmem-bytes-peak.0 = 88392176
|
||||
//CHECKPOINT-MIB::fwKmem-blocking-bytes-peak.0 = 461708
|
||||
//CHECKPOINT-MIB::fwKmem-non-blocking-bytes-peak.0 = 87930468
|
||||
//CHECKPOINT-MIB::fwKmem-bytes-internal-use.0 = 11136
|
||||
//CHECKPOINT-MIB::fwKmem-number-of-items.0 = 696
|
||||
//CHECKPOINT-MIB::fwKmem-alloc-operations.0 = 942582
|
||||
//CHECKPOINT-MIB::fwKmem-free-operations.0 = 941886
|
||||
//CHECKPOINT-MIB::fwKmem-failed-alloc.0 = 0
|
||||
//CHECKPOINT-MIB::fwKmem-failed-free.0 = 0
|
||||
|
||||
$table_defs['CHECKPOINT-MIB']['fwKmem'] = array(
|
||||
//'file' => 'checkpoint-mib_fwkmem.rrd',
|
||||
'mib' => 'CHECKPOINT-MIB',
|
||||
'mib_dir' => 'checkpoint',
|
||||
'table' => 'fwKmem',
|
||||
'ds_rename' => array('fw' => '', 'blocking' => 'blk', 'alloc' => 'alc',
|
||||
'physical' => 'phy', 'non' => 'n', 'internal' => 'int'),
|
||||
'graphs' => array('checkpoint_memory', 'checkpoint_memory_operations'),
|
||||
'oids' => array(
|
||||
'fwKmem-system-physical-mem' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-available-physical-mem' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-aix-heap-size' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-bytes-used' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-blocking-bytes-used' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-non-blocking-bytes-used' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-bytes-unused' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-bytes-peak' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-blocking-bytes-peak' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-non-blocking-bytes-peak' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-bytes-internal-use' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-number-of-items' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwKmem-alloc-operations' => array(),
|
||||
'fwKmem-free-operations' => array(),
|
||||
'fwKmem-failed-alloc' => array(),
|
||||
'fwKmem-failed-free' => array(),
|
||||
)
|
||||
);
|
||||
|
||||
//CHECKPOINT-MIB::fwHmem-block-size.0 = 4096
|
||||
//CHECKPOINT-MIB::fwHmem-requested-bytes.0 = 20971520
|
||||
//CHECKPOINT-MIB::fwHmem-initial-allocated-bytes.0 = 20971520
|
||||
//CHECKPOINT-MIB::fwHmem-initial-allocated-blocks.0 = 0
|
||||
//CHECKPOINT-MIB::fwHmem-initial-allocated-pools.0 = 0
|
||||
//CHECKPOINT-MIB::fwHmem-current-allocated-bytes.0 = 38947108
|
||||
//CHECKPOINT-MIB::fwHmem-current-allocated-blocks.0 = 9508
|
||||
//CHECKPOINT-MIB::fwHmem-current-allocated-pools.0 = 3
|
||||
//CHECKPOINT-MIB::fwHmem-maximum-bytes.0 = 83886080
|
||||
//CHECKPOINT-MIB::fwHmem-maximum-pools.0 = 10
|
||||
//CHECKPOINT-MIB::fwHmem-bytes-used.0 = 17387232
|
||||
//CHECKPOINT-MIB::fwHmem-blocks-used.0 = 4565
|
||||
//CHECKPOINT-MIB::fwHmem-bytes-unused.0 = 21559876
|
||||
//CHECKPOINT-MIB::fwHmem-blocks-unused.0 = 4943
|
||||
//CHECKPOINT-MIB::fwHmem-bytes-peak.0 = 33557112
|
||||
//CHECKPOINT-MIB::fwHmem-blocks-peak.0 = 8286
|
||||
//CHECKPOINT-MIB::fwHmem-bytes-internal-use.0 = 111900
|
||||
//CHECKPOINT-MIB::fwHmem-number-of-items.0 = 99333
|
||||
//CHECKPOINT-MIB::fwHmem-alloc-operations.0 = 1380168471
|
||||
//CHECKPOINT-MIB::fwHmem-free-operations.0 = 1380069138
|
||||
//CHECKPOINT-MIB::fwHmem-failed-alloc.0 = 3376
|
||||
//CHECKPOINT-MIB::fwHmem-failed-free.0 = 0
|
||||
// These are from fwHmem and fwKmem
|
||||
|
||||
$table_defs['CHECKPOINT-MIB']['fwHmem'] = array(
|
||||
//'file' => 'checkpoint-mib_fwhmem.rrd',
|
||||
'mib' => 'CHECKPOINT-MIB',
|
||||
'mib_dir' => 'checkpoint',
|
||||
'table' => 'fwHmem',
|
||||
'ds_rename' => array('fw' => '', 'allocated' => 'alc', 'alloc' => 'alc', 'available' => 'avai',
|
||||
'current' => 'cur', 'initial' => 'ini', 'internal' => 'int'),
|
||||
'graphs' => array('checkpoint_memory', 'checkpoint_memory_operations'),
|
||||
'oids' => array(
|
||||
'fwHmem-block-size' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-requested-bytes' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-initial-allocated-bytes' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-initial-allocated-blocks' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-initial-allocated-pools' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-current-allocated-bytes' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-current-allocated-blocks' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-current-allocated-pools' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-maximum-bytes' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-maximum-pools' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-bytes-used' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-blocks-used' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-bytes-unused' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-blocks-unused' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-bytes-peak' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-blocks-peak' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-bytes-internal-use' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-number-of-items' => array('ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fwHmem-alloc-operations' => array(),
|
||||
'fwHmem-free-operations' => array(),
|
||||
'fwHmem-failed-alloc' => array(),
|
||||
'fwHmem-failed-free' => array(),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
48
includes/polling/graphs/cisco-aaa-session-mib.inc.php
Normal file
48
includes/polling/graphs/cisco-aaa-session-mib.inc.php
Normal file
@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
enterprises.cisco.ciscoMgmt.ciscoAAASessionMIB.casnMIBObjects.casnGeneral.casnTotalSessions.0 = Counter32: 10069504
|
||||
enterprises.cisco.ciscoMgmt.ciscoAAASessionMIB.casnMIBObjects.casnGeneral.casnDisconnectedSessions.0 = Counter32: 0
|
||||
*/
|
||||
|
||||
$table_defs['CISCO-AAA-SESSION-MIB']['casnActive'] = array (
|
||||
'table' => 'casnActive',
|
||||
'numeric' => '.1.3.6.1.4.1.9.9.150.1.1',
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'descr' => 'Cisco AAA Active Statistics',
|
||||
'graphs' => array('casnActive-sessions'),
|
||||
'mib' => 'CISCO-AAA-SESSION-MIB',
|
||||
'mib_dir' => 'cisco',
|
||||
'ds_rename' => array('casn' => ''),
|
||||
'oids' => array(
|
||||
'casnActiveTableEntries' => array('numeric' => '1.0', 'descr' => 'Active Sessions', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
$table_defs['CISCO-AAA-SESSION-MIB']['casnGeneral'] = array (
|
||||
'table' => 'casnGeneral',
|
||||
'numeric' => '.1.3.6.1.4.1.9.9.150.1.2',
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'CISCO-AAA-SESSION-MIB',
|
||||
'mib_dir' => 'cisco',
|
||||
'descr' => 'Cisco AAA General Statistics',
|
||||
'graphs' => array('casnGeneral-total', 'casnGeneral-disconnected'),
|
||||
'ds_rename' => array('casn' => ''),
|
||||
'oids' => array(
|
||||
'casnTotalSessions' => array('numeric' => '1.0', 'descr' => 'Total Sessions', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'casnDisconnectedSessions' => array('numeric' => '1.0', 'descr' => 'Disconnected Sessions', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
40
includes/polling/graphs/cisco-firewall-mib.inc.php
Normal file
40
includes/polling/graphs/cisco-firewall-mib.inc.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// CISCO-FIREWALL-MIB::cfwConnectionStatDescription.protoIp.currentInUse = STRING: number of connections currently in use by the entire firewall
|
||||
// CISCO-FIREWALL-MIB::cfwConnectionStatDescription.protoIp.high = STRING: highest number of connections in use at any one time since system startup
|
||||
// CISCO-FIREWALL-MIB::cfwConnectionStatCount.protoIp.currentInUse = Counter32: 0
|
||||
// CISCO-FIREWALL-MIB::cfwConnectionStatCount.protoIp.high = Counter32: 0
|
||||
// CISCO-FIREWALL-MIB::cfwConnectionStatValue.protoIp.currentInUse = Gauge32: 6135
|
||||
// CISCO-FIREWALL-MIB::cfwConnectionStatValue.protoIp.high = Gauge32: 28581
|
||||
|
||||
$graph = 'firewall_sessions_ipv4'; // Current graph
|
||||
|
||||
//if (!isset($graphs_db[$graph]) || $graphs_db[$graph] === TRUE)
|
||||
//{
|
||||
$session_count = snmp_get($device, ".1.3.6.1.4.1.9.9.147.1.2.2.2.1.5.40.6", "-OQUvs", "CISCO-FIREWALL-MIB");
|
||||
|
||||
if (is_numeric($session_count))
|
||||
{
|
||||
$rrd_filename = "firewall-sessions-ipv4.rrd";
|
||||
|
||||
rrdtool_create($device, $rrd_filename, " DS:value:GAUGE:600:0:100000000 ");
|
||||
rrdtool_update($device, $rrd_filename, "N:".$session_count);
|
||||
|
||||
$graphs[$graph] = TRUE;
|
||||
}
|
||||
//}
|
||||
|
||||
unset($graph, $session_count);
|
||||
|
||||
// EOF
|
40
includes/polling/graphs/cisco-subscriber-session-mib.inc.php
Normal file
40
includes/polling/graphs/cisco-subscriber-session-mib.inc.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2021 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
echo(" CISCO-SUBSCRIBER-SESSION-MIB ");
|
||||
$graph = 'bng_active_sessions'; // Current graph
|
||||
//$graphs[$graph] = FALSE; // Disable graph by default
|
||||
|
||||
//if (!isset($graphs_db[$graph]) || $graphs_db[$graph] === TRUE)
|
||||
//{
|
||||
//walk BNG-sessions from all RSPs
|
||||
// FIXME. Need more example
|
||||
// CISCO-SUBSCRIBER-SESSION-MIB::csubAggStatsUpSessions.physical.1.all = Gauge32: 0 sessions
|
||||
$rsp_sessions = snmpwalk_cache_oid($device, "csubAggStatsUpSessions.physical", [], "CISCO-SUBSCRIBER-SESSION-MIB");
|
||||
//the active RSP will have most or all of the sessions, return only the value for the active RSP
|
||||
if (safe_count($rsp_sessions)) {
|
||||
$session_count = max($rsp_sessions);
|
||||
if (is_numeric($session_count['csubAggStatsUpSessions'])) {
|
||||
$rrd_filename = "bng-active-sessions.rrd";
|
||||
|
||||
rrdtool_create($device, $rrd_filename, " DS:value:GAUGE:600:0:100000000 ");
|
||||
rrdtool_update($device, $rrd_filename, "N:".$session_count['csubAggStatsUpSessions']);
|
||||
|
||||
$graphs[$graph] = TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
//}
|
||||
|
||||
unset($graph, $session_count);
|
||||
|
||||
// EOF
|
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// F5-BIGIP-SYSTEM-MIB sysGlobalClientSslStat
|
||||
//
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatCurConns.0 = Counter64: 2376
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatMaxConns.0 = Counter64: 10360
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatCurNativeConns.0 = Counter64: 2351
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatMaxNativeConns.0 = Counter64: 10252
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatTotNativeConns.0 = Counter64: 241684205
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatCurCompatConns.0 = Counter64: 0
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatMaxCompatConns.0 = Counter64: 0
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatTotCompatConns.0 = Counter64: 0
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatSslv2.0 = Counter64: 0
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatSslv3.0 = Counter64: 81589
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatTlsv1.0 = Counter64: 53907948
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatTlsv11.0 = Counter64: 2800169
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatTlsv12.0 = Counter64: 184894499
|
||||
// F5-BIGIP-SYSTEM-MIB::sysClientsslStatDtlsv1.0 = Counter64: 0
|
||||
|
||||
$table_defs['F5-BIGIP-SYSTEM-MIB']['clientssl'] = array(
|
||||
'file' => 'clientssl.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'F5-BIGIP-SYSTEM-MIB',
|
||||
'mib_dir' => 'f5',
|
||||
'table' => 'sysGlobalClientSslStat',
|
||||
'ds_rename' => array(
|
||||
'sysClientsslStat' => '',
|
||||
),
|
||||
'graphs' => array('f5_clientssl_conns', 'f5_clientssl_vers'),
|
||||
'oids' => array(
|
||||
'sysClientsslStatCurConns' => array('descr' => 'Current Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'sysClientsslStatCurNativeConns' => array('descr' => 'Current Native Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'sysClientsslStatCurCompatConns' => array('descr' => 'Current Compat Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'sysClientsslStatSslv2' => array('descr' => 'Current SSLv2 Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'sysClientsslStatSslv3' => array('descr' => 'Current SSLv3 Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'sysClientsslStatTlsv1' => array('descr' => 'Current TLSv1.0 Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'sysClientsslStatTlsv11' => array('descr' => 'Current TLSv1.1 Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'sysClientsslStatTlsv12' => array('descr' => 'Current TLSv1.2 Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'sysClientsslStatDtlsv1' => array('descr' => 'Current DTLSv1 Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'sysClientsslStatTotNativeConns' => array('descr' => 'Current Native Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
'sysClientsslStatTotCompatConns' => array('descr' => 'Current Compat Connections', 'ds_type' => 'COUNTER', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
29
includes/polling/graphs/fe-fireeye-mib.inc.php
Normal file
29
includes/polling/graphs/fe-fireeye-mib.inc.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
//FE-FIREEYE-MIB::feActiveVMs.0 = 5
|
||||
|
||||
$table_defs['FE-FIREEYE-MIB']['fe'] = array(
|
||||
'file' => 'fireeye-activevms.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'FE-FIREEYE-MIB',
|
||||
'mib_dir' => 'fireeye',
|
||||
'table' => 'feApplicationInfo',
|
||||
'ds_rename' => array('feActiveVMs' => 'vms'),
|
||||
'graphs' => array('fe_active_vms'),
|
||||
'oids' => array(
|
||||
'feActiveVMs' => array('descr' => 'Active VMs', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
38
includes/polling/graphs/firebrick-mib/fbL2tpSessions.inc.php
Normal file
38
includes/polling/graphs/firebrick-mib/fbL2tpSessions.inc.php
Normal file
@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['FIREBRICK-MIB']['fbL2tpSessionStats'] = array (
|
||||
'table' => 'fbL2tpSessionStats',
|
||||
'numeric' => '3.6.1.4.1.24693.1701.1701.2',
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'FIREBRICK-MIB',
|
||||
'mib_dir' => 'firebrick',
|
||||
'descr' => 'Firebrick L2TP Session Statistics',
|
||||
'graphs' => array('fbL2tpSessionStats'),
|
||||
'ds_rename' => array('fbL2tpSessions' => ''),
|
||||
'no_index' => TRUE,
|
||||
'oids' => array(
|
||||
'fbL2tpSessionsFree' => array('numeric' => '0', 'descr' => 'Sessions in state FREE', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsWaiting' => array('numeric' => '1', 'descr' => 'Sessions in state WAITING', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsOpening' => array('numeric' => '2', 'descr' => 'Sessions in state OPENING', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsNegotiating' => array('numeric' => '3', 'descr' => 'Sessions in state NEGOTIATING', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsAuthPending' => array('numeric' => '4', 'descr' => 'Sessions in state AUTH-PENDING', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsStarted' => array('numeric' => '5', 'descr' => 'Sessions in state STARTED', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsLive' => array('numeric' => '6', 'descr' => 'Sessions in state LIVE', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsAcctPending' => array('numeric' => '7', 'descr' => 'Sessions in state ACCT-PENDING', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsClosing' => array('numeric' => '8', 'descr' => 'Sessions in state CLOSING', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpSessionsClosed' => array('numeric' => '9', 'descr' => 'Sessions in state CLOSED', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
35
includes/polling/graphs/firebrick-mib/fbL2tpTunnels.inc.php
Normal file
35
includes/polling/graphs/firebrick-mib/fbL2tpTunnels.inc.php
Normal file
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['FIREBRICK-MIB']['fbL2tpTunnelStats'] = array (
|
||||
'table' => 'fbL2tpTunnelStats',
|
||||
'numeric' => '3.6.1.4.1.24693.1701.1',
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'FIREBRICK-MIB',
|
||||
'mib_dir' => 'firebrick',
|
||||
'descr' => 'Firebrick L2TP Tunnel Statistics',
|
||||
'graphs' => array('fbL2tpTunnelStats'),
|
||||
'ds_rename' => array('fbL2tpTunnels' => ''),
|
||||
'no_index' => TRUE,
|
||||
'oids' => array(
|
||||
'fbL2tpTunnelsFree' => array('numeric' => '0', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpTunnelsOpening' => array('numeric' => '1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpTunnelsLive' => array('numeric' => '2', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpTunnelsClosing' => array('numeric' => '3', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpTunnelsFailed' => array('numeric' => '4', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'fbL2tpTunnelsClosed' => array('numeric' => '5', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0')
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
||||
|
37
includes/polling/graphs/gbos-mib.inc.php
Normal file
37
includes/polling/graphs/gbos-mib.inc.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
GBOS-MIB::gbStatsCurConns.0 = Gauge32: 3046
|
||||
GBOS-MIB::gbStatsPeakConns.0 = Gauge32: 87625
|
||||
GBOS-MIB::gbStatsCurInConns.0 = Gauge32: 65
|
||||
GBOS-MIB::gbStatsCurOutConns.0 = Gauge32: 2977
|
||||
*/
|
||||
|
||||
$table_defs['GBOS-MIB']['gbStatistics'] = array (
|
||||
'table' => 'gbStatistics',
|
||||
'numeric' => '.1.3.6.1.4.1.13559.1.3',
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'GBOS-MIB',
|
||||
'mib_dir' => 'gta',
|
||||
'descr' => 'GB-OS Connection Statistics',
|
||||
'graphs' => array('gbStatistics-conns', 'gbStatistics-conns-inout'),
|
||||
'ds_rename' => array('gbStats' => ''),
|
||||
'oids' => array(
|
||||
'gbStatsCurConns' => array('numeric' => '1', 'descr' => 'Current Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'gbStatsCurInConns' => array('numeric' => '3', 'descr' => 'Current Inbound Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'gbStatsCurOutConns' => array('numeric' => '4', 'descr' => 'Current Outbound Connections', 'ds_type' => 'GAUGE', 'ds_min' => '0')
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
37
includes/polling/graphs/host-resources-mib.inc.php
Normal file
37
includes/polling/graphs/host-resources-mib.inc.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
// HOST-RESOURCES-MIB::hrSystemNumUsers.0 = Gauge32: 0
|
||||
// HOST-RESOURCES-MIB::hrSystemProcesses.0 = Gauge32: 69
|
||||
$table_defs['HOST-RESOURCES-MIB']['hrSystemProcesses'] = array(
|
||||
'file' => 'hr_processes.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'HOST-RESOURCES-MIB',
|
||||
'graphs' => array('hr_processes'),
|
||||
'ds_rename' => array('hrSystemProcesses' => 'procs'), // Just named procs
|
||||
'oids' => array(
|
||||
'hrSystemProcesses' => array('descr' => 'Running Processes', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
$table_defs['HOST-RESOURCES-MIB']['hrSystemNumUsers'] = array(
|
||||
'file' => 'hr_users.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'HOST-RESOURCES-MIB',
|
||||
'graphs' => array('hr_users'),
|
||||
'ds_rename' => array('hrSystemNumUsers' => 'users'), // Just named users
|
||||
'oids' => array(
|
||||
'hrSystemNumUsers' => array('descr' => 'Users Logged In', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
67
includes/polling/graphs/juniper-firewall-mib.inc.php
Normal file
67
includes/polling/graphs/juniper-firewall-mib.inc.php
Normal file
@ -0,0 +1,67 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$fws = array();
|
||||
|
||||
$fws = snmpwalk_cache_threepart_oid($device, "jnxFWCounterPacketCount", $fws, "JUNIPER-FIREWALL-MIB");
|
||||
if (count($fws))
|
||||
{
|
||||
$fws = snmpwalk_cache_threepart_oid($device, "jnxFWCounterByteCount", $fws, "JUNIPER-FIREWALL-MIB");
|
||||
|
||||
$pkts = 'jnxFWCounterPacketCount';
|
||||
$bytes = 'jnxFWCounterByteCount';
|
||||
}
|
||||
|
||||
print_r($fws);
|
||||
|
||||
/*
|
||||
else
|
||||
{
|
||||
$fws = snmpwalk_cache_twopart_oid($device, "jnxFWPackets", $fws, "JUNIPER-FIREWALL-MIB");
|
||||
|
||||
if (count($fws))
|
||||
{
|
||||
$fws = snmpwalk_cache_twopart_oid($device, "jnxFWBytes", $fws, "JUNIPER-FIREWALL-MIB");
|
||||
|
||||
$pkts = 'jnxFWPackets';
|
||||
$bytes = 'jnxFWBytes';
|
||||
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
echo("Juniper Firewall Counters");
|
||||
|
||||
if (count($fws))
|
||||
{
|
||||
foreach ($fws as $filter => $counters)
|
||||
{
|
||||
foreach ($counters AS $counter => $types)
|
||||
{
|
||||
foreach ($types as $type => $data)
|
||||
{
|
||||
rrdtool_update_ng($device, 'juniper-firewall', array(
|
||||
'pkts' => $data[$pkts],
|
||||
'bytes' => $data[$bytes],
|
||||
), $filter . '-' . $counter .'-'.$type
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
echo("\n");
|
||||
|
||||
unset($fws, $filter, $counters, $counter, $data);
|
||||
|
||||
// EOF
|
140
includes/polling/graphs/juniper-ipv6-mib/jnxIcmpv6Stats.inc.php
Normal file
140
includes/polling/graphs/juniper-ipv6-mib/jnxIcmpv6Stats.inc.php
Normal file
@ -0,0 +1,140 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsErrors.0 = Counter64: 2370232
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsCantErrors.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsTooFreqs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsBadCodes.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsTooShorts.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsBadChecksums.0 = Counter64: 4
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsBadLenths.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsNoRoutes.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsAdminProhibits.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsBeyondScopes.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsAddrUnreachs.0 = Counter64: 2342741
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsPortUnreachs.0 = Counter64: 27386
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsTooBigs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsExceedTrans.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsExceedReasms.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsBadHdrFields.0 = Counter64: 98
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsBadNextHdrs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsBadOptions.0 = Counter64: 7
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsRedirects.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOthers.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsResponses.0 = Counter64: 4515469
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsExcessNDOptions.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInUnreachables.0 = Counter64: 2388289
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInPktTooBigs.0 = Counter64: 60
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInTimeExceeds.0 = Counter64: 23
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInParamProbs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInEchoReqs.0 = Counter64: 4515470
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInEchoReplies.0 = Counter64: 775
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInMLQueries.0 = Counter64: 17
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInMLReports.0 = Counter64: 2145
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInMLDones.0 = Counter64: 14
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInRtrSolicits.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInRtrAdvs.0 = Counter64: 16381398
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInNbrSolicits.0 = Counter64: 49514302
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInNbrAdvs.0 = Counter64: 34722289
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInRedirects.0 = Counter64: 2688
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInRtrRenumbers.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInNIReqs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsInNIReplies.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutUnreachables.0 = Counter64: 2370128
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutPktTooBigs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutTimeExceeds.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutParamProbs.0 = Counter64: 98
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutEchoReqs.0 = Counter64: 956
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutEchoReplies.0 = Counter64: 4515470
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutMLQueries.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutMLReports.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutMLDones.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutRtrSolicits.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutRtrAdvs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutNbrSolicits.0 = Counter64: 65792768
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutNbrAdvs.0 = Counter64: 49514343
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutRedirects.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutRtrRenumbers.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutNIReqs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIcmpv6StatsOutNIReplies.0 = Counter64: 0
|
||||
*/
|
||||
|
||||
$table_defs['JUNIPER-IPv6-MIB']['jnxIcmpv6GlobalStats'] = array (
|
||||
'table' => 'jnxIcmpv6GlobalStats',
|
||||
'numeric' => '.1.3.6.1.4.1.2636.3.11.1.2',
|
||||
'mib' => 'JUNIPER-IPv6-MIB',
|
||||
'descr' => 'Juniper IPv6 Global Statistics',
|
||||
'graphs' => array('jnxIcmpv6GlobalPkts'),
|
||||
'ds_rename' => array('jnxIcmpv6Stats' => ''),
|
||||
'oids' => array(
|
||||
'jnxIcmpv6StatsErrors' => array('numeric' => '1', 'descr' => ''),
|
||||
'jnxIcmpv6StatsCantErrors' => array('numeric' => '2', 'descr' => ''),
|
||||
'jnxIcmpv6StatsTooFreqs' => array('numeric' => '3', 'descr' => ''),
|
||||
'jnxIcmpv6StatsBadCodes' => array('numeric' => '4', 'descr' => ''),
|
||||
'jnxIcmpv6StatsTooShorts' => array('numeric' => '5', 'descr' => ''),
|
||||
'jnxIcmpv6StatsBadChecksums' => array('numeric' => '6', 'descr' => ''),
|
||||
'jnxIcmpv6StatsBadLenths' => array('numeric' => '7', 'descr' => ''),
|
||||
'jnxIcmpv6StatsNoRoutes' => array('numeric' => '8', 'descr' => ''),
|
||||
'jnxIcmpv6StatsAdminProhibits' => array('numeric' => '9', 'descr' => ''),
|
||||
'jnxIcmpv6StatsBeyondScopes' => array('numeric' => '10', 'descr' => ''),
|
||||
'jnxIcmpv6StatsAddrUnreachs' => array('numeric' => '11', 'descr' => ''),
|
||||
'jnxIcmpv6StatsPortUnreachs' => array('numeric' => '12', 'descr' => ''),
|
||||
'jnxIcmpv6StatsTooBigs' => array('numeric' => '13', 'descr' => ''),
|
||||
'jnxIcmpv6StatsExceedTrans' => array('numeric' => '14', 'descr' => ''),
|
||||
'jnxIcmpv6StatsExceedReasms' => array('numeric' => '15', 'descr' => ''),
|
||||
'jnxIcmpv6StatsBadHdrFields' => array('numeric' => '16', 'descr' => ''),
|
||||
'jnxIcmpv6StatsBadNextHdrs' => array('numeric' => '17', 'descr' => ''),
|
||||
'jnxIcmpv6StatsBadOptions' => array('numeric' => '18', 'descr' => ''),
|
||||
'jnxIcmpv6StatsRedirects' => array('numeric' => '19', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOthers' => array('numeric' => '20', 'descr' => ''),
|
||||
'jnxIcmpv6StatsResponses' => array('numeric' => '21', 'descr' => ''),
|
||||
'jnxIcmpv6StatsExcessNDOptions' => array('numeric' => '22', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInUnreachables' => array('numeric' => '23', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInPktTooBigs' => array('numeric' => '24', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInTimeExceeds' => array('numeric' => '25', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInParamProbs' => array('numeric' => '26', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInEchoReqs' => array('numeric' => '27', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInEchoReplies' => array('numeric' => '28', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInMLQueries' => array('numeric' => '29', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInMLReports' => array('numeric' => '30', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInMLDones' => array('numeric' => '31', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInRtrSolicits' => array('numeric' => '32', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInRtrAdvs' => array('numeric' => '33', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInNbrSolicits' => array('numeric' => '34', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInNbrAdvs' => array('numeric' => '35', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInRedirects' => array('numeric' => '36', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInRtrRenumbers' => array('numeric' => '37', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInNIReqs' => array('numeric' => '38', 'descr' => ''),
|
||||
'jnxIcmpv6StatsInNIReplies' => array('numeric' => '39', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutUnreachables' => array('numeric' => '40', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutPktTooBigs' => array('numeric' => '41', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutTimeExceeds' => array('numeric' => '42', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutParamProbs' => array('numeric' => '43', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutEchoReqs' => array('numeric' => '44', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutEchoReplies' => array('numeric' => '45', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutMLQueries' => array('numeric' => '46', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutMLReports' => array('numeric' => '47', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutMLDones' => array('numeric' => '48', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutRtrSolicits' => array('numeric' => '49', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutRtrAdvs' => array('numeric' => '50', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutNbrSolicits' => array('numeric' => '51', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutNbrAdvs' => array('numeric' => '52', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutRedirects' => array('numeric' => '53', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutRtrRenumbers' => array('numeric' => '54', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutNIReqs' => array('numeric' => '55', 'descr' => ''),
|
||||
'jnxIcmpv6StatsOutNIReplies' => array('numeric' => '56', 'descr' => ''),
|
||||
|
||||
|
||||
)
|
||||
);
|
@ -0,0 +1,128 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsReceives.0 = Counter64: 524792518
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsTooShorts.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsTooSmalls.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsBadOptions.0 = Counter64: 217
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsBadVersions.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsFragments.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsFragDrops.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsFragTimeOuts.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsFragOverFlows.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsReasmOKs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsDelivers.0 = Counter64: 522038062
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsForwards.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsUnreachables.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsRedirects.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOutRequests.0 = Counter64: 525551974
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsRawOuts.0 = Counter64: 956
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOutDiscards.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOutNoRoutes.0 = Counter64: 164
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOutFragOKs.0 = Counter64: 305
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOutFragCreates.0 = Counter64: 610
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOutFragFails.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsBadScopes.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsNotMcastMembers.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsHdrNotContinuous.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsNoGifs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsTooManyHdrs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsForwCacheHits.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsForwCacheMisses.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOutDeadNextHops.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsOptRateDrops.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsMCNoDests.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInHopByHops.0 = Counter64: 5602
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInIcmps.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInIgmps.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInIps.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInTcps.0 = Counter64: 411996877
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInUdps.0 = Counter64: 2516803
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInIdps.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInTps.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInIpv6s.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInRoutings.0 = Counter64: 373
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInFrags.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInEsps.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInAhs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInIcmpv6s.0 = Counter64: 107929073
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInNoNhs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInDestOpts.0 = Counter64: 90
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInIsoIps.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInOspfs.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInEths.0 = Counter64: 0
|
||||
JUNIPER-IPv6-MIB::jnxIpv6StatsInPims.0 = Counter64: 0
|
||||
*/
|
||||
|
||||
$table_defs['JUNIPER-IPv6-MIB']['jnxIpv6GlobalStats'] = array (
|
||||
'table' => 'jnxIpv6GlobalStats',
|
||||
'numeric' => '.1.3.6.1.4.1.2636.3.11.1.1',
|
||||
'mib' => 'JUNIPER-IPv6-MIB',
|
||||
'descr' => 'Juniper IPv6 Global Statistics',
|
||||
'graphs' => array('jnxIpv6GlobalPkts'),
|
||||
'ds_rename' => array('jnxIpv6Stats' => ''),
|
||||
'oids' => array(
|
||||
'jnxIpv6StatsReceives' => array('numeric' => '1', 'descr' => ''),
|
||||
'jnxIpv6StatsTooShorts' => array('numeric' => '2', 'descr' => ''),
|
||||
'jnxIpv6StatsTooSmalls' => array('numeric' => '3', 'descr' => ''),
|
||||
'jnxIpv6StatsBadOptions' => array('numeric' => '4', 'descr' => ''),
|
||||
'jnxIpv6StatsBadVersions' => array('numeric' => '5', 'descr' => ''),
|
||||
'jnxIpv6StatsFragments' => array('numeric' => '6', 'descr' => ''),
|
||||
'jnxIpv6StatsFragDrops' => array('numeric' => '7', 'descr' => ''),
|
||||
'jnxIpv6StatsFragTimeOuts' => array('numeric' => '8', 'descr' => ''),
|
||||
'jnxIpv6StatsFragOverFlows' => array('numeric' => '9', 'descr' => ''),
|
||||
'jnxIpv6StatsReasmOKs' => array('numeric' => '10', 'descr' => ''),
|
||||
'jnxIpv6StatsDelivers' => array('numeric' => '11', 'descr' => ''),
|
||||
'jnxIpv6StatsForwards' => array('numeric' => '12', 'descr' => ''),
|
||||
'jnxIpv6StatsUnreachables' => array('numeric' => '13', 'descr' => ''),
|
||||
'jnxIpv6StatsRedirects' => array('numeric' => '14', 'descr' => ''),
|
||||
'jnxIpv6StatsOutRequests' => array('numeric' => '15', 'descr' => ''),
|
||||
'jnxIpv6StatsRawOuts' => array('numeric' => '16', 'descr' => ''),
|
||||
'jnxIpv6StatsOutDiscards' => array('numeric' => '17', 'descr' => ''),
|
||||
'jnxIpv6StatsOutNoRoutes' => array('numeric' => '18', 'descr' => ''),
|
||||
'jnxIpv6StatsOutFragOKs' => array('numeric' => '19', 'descr' => ''),
|
||||
'jnxIpv6StatsOutFragCreates' => array('numeric' => '20', 'descr' => ''),
|
||||
'jnxIpv6StatsOutFragFails' => array('numeric' => '21', 'descr' => ''),
|
||||
'jnxIpv6StatsBadScopes' => array('numeric' => '22', 'descr' => ''),
|
||||
'jnxIpv6StatsNotMcastMembers' => array('numeric' => '23', 'descr' => ''),
|
||||
'jnxIpv6StatsHdrNotContinuous' => array('numeric' => '24', 'descr' => ''),
|
||||
'jnxIpv6StatsNoGifs' => array('numeric' => '25', 'descr' => ''),
|
||||
'jnxIpv6StatsTooManyHdrs' => array('numeric' => '26', 'descr' => ''),
|
||||
'jnxIpv6StatsForwCacheHits' => array('numeric' => '27', 'descr' => ''),
|
||||
'jnxIpv6StatsForwCacheMisses' => array('numeric' => '28', 'descr' => ''),
|
||||
'jnxIpv6StatsOutDeadNextHops' => array('numeric' => '29', 'descr' => ''),
|
||||
'jnxIpv6StatsOptRateDrops' => array('numeric' => '30', 'descr' => ''),
|
||||
'jnxIpv6StatsMCNoDests' => array('numeric' => '31', 'descr' => ''),
|
||||
'jnxIpv6StatsInHopByHops' => array('numeric' => '32', 'descr' => ''),
|
||||
'jnxIpv6StatsInIcmps' => array('numeric' => '33', 'descr' => ''),
|
||||
'jnxIpv6StatsInIgmps' => array('numeric' => '34', 'descr' => ''),
|
||||
'jnxIpv6StatsInIps' => array('numeric' => '35', 'descr' => ''),
|
||||
'jnxIpv6StatsInTcps' => array('numeric' => '36', 'descr' => ''),
|
||||
'jnxIpv6StatsInUdps' => array('numeric' => '37', 'descr' => ''),
|
||||
'jnxIpv6StatsInIdps' => array('numeric' => '38', 'descr' => ''),
|
||||
'jnxIpv6StatsInTps' => array('numeric' => '39', 'descr' => ''),
|
||||
'jnxIpv6StatsInIpv6s' => array('numeric' => '40', 'descr' => ''),
|
||||
'jnxIpv6StatsInRoutings' => array('numeric' => '41', 'descr' => ''),
|
||||
'jnxIpv6StatsInFrags' => array('numeric' => '42', 'descr' => ''),
|
||||
'jnxIpv6StatsInEsps' => array('numeric' => '43', 'descr' => ''),
|
||||
'jnxIpv6StatsInAhs' => array('numeric' => '44', 'descr' => ''),
|
||||
'jnxIpv6StatsInIcmpv6s' => array('numeric' => '45', 'descr' => ''),
|
||||
'jnxIpv6StatsInNoNhs' => array('numeric' => '46', 'descr' => ''),
|
||||
'jnxIpv6StatsInDestOpts' => array('numeric' => '47', 'descr' => ''),
|
||||
'jnxIpv6StatsInIsoIps' => array('numeric' => '48', 'descr' => ''),
|
||||
'jnxIpv6StatsInOspfs' => array('numeric' => '49', 'descr' => ''),
|
||||
'jnxIpv6StatsInEths' => array('numeric' => '50', 'descr' => ''),
|
||||
'jnxIpv6StatsInPims' => array('numeric' => '51', 'descr' => ''),
|
||||
)
|
||||
);
|
@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringFPCIndex.0 = Gauge32: 0
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringSPUIndex.0 = Gauge32: 0
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringCPUUsage.0 = Gauge32: 0 percent
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringMemoryUsage.0 = Gauge32: 57 percent
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringCurrentFlowSession.0 = Gauge32: 7
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringMaxFlowSession.0 = Gauge32: 524288
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringCurrentCPSession.0 = Gauge32: 0
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringMaxCPSession.0 = Gauge32: 0
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringNodeIndex.0 = Gauge32: 0
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringNodeDescr.0 = STRING: single
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringFlowSessIPv4.0 = Gauge32: 7
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringFlowSessIPv6.0 = Gauge32: 0
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringCPSessIPv4.0 = Gauge32: 0
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB::jnxJsSPUMonitoringCPSessIPv6.0 = Gauge32: 0
|
||||
*/
|
||||
|
||||
$table_defs['JUNIPER-SRX5000-SPU-MONITORING-MIB']['jnxJsSPUMonitoring'] = array (
|
||||
'table' => 'jnxJsSPUMonitoringObjectsTable',
|
||||
'numeric' => '.1.3.6.1.4.1.2636.3.39.1.12.1.1.1',
|
||||
'mib' => 'JUNIPER-SRX5000-SPU-MONITORING-MIB',
|
||||
'mib_dir' => 'juniper',
|
||||
'descr' => 'Juniper JunOS SRX 5000 SPU Monitoring',
|
||||
'graphs' => array('jnxJsSPUMonitoringFlowSessions', 'jnxJsSPUMonitoringCPSessions'),
|
||||
'ds_rename' => array('jnxJsSPUMonitoring' => ''),
|
||||
'oids' => array(
|
||||
'jnxJsSPUMonitoringCurrentFlowSession' => array('numeric' => '6', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'jnxJsSPUMonitoringMaxFlowSession' => array('numeric' => '7', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'jnxJsSPUMonitoringCurrentCPSession' => array('numeric' => '8', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'jnxJsSPUMonitoringMaxCPSession' => array('numeric' => '9', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'jnxJsSPUMonitoringFlowSessIPv4' => array('numeric' => '12', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'jnxJsSPUMonitoringFlowSessIPv6' => array('numeric' => '13', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'jnxJsSPUMonitoringCPSessIPv4' => array('numeric' => '14', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'jnxJsSPUMonitoringCPSessIPv6' => array('numeric' => '15', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
27
includes/polling/graphs/mikrotik-mib/mtxrDHCP.inc.php
Normal file
27
includes/polling/graphs/mikrotik-mib/mtxrDHCP.inc.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['MIKROTIK-MIB']['mtxrDHCP'] = array (
|
||||
'table' => 'mtxrDHCP',
|
||||
'numeric' => '.1.3.6.1.4.1.14988.1.1.6',
|
||||
'mib' => 'MIKROTIK-MIB',
|
||||
'mib_dir' => 'mikrotik',
|
||||
'file' => 'mtxrDHCP.rrd',
|
||||
'descr' => 'Mikrotik DHCP Statistics',
|
||||
'graphs' => array('dhcp_leases'),
|
||||
'oids' => array(
|
||||
'mtxrDHCPLeaseCount' => array('numeric' => '1', 'descr' => 'Number of DHCP leases', 'ds_min' => '0', 'ds_type' => 'GAUGE'), // Gauge32: 24
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
37
includes/polling/graphs/mitel-iperavoicelan-mib.inc.php
Normal file
37
includes/polling/graphs/mitel-iperavoicelan-mib.inc.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
MITEL-IperaVoiceLAN-MIB::mitelIpera3000IPUsrLicPurchased.0 = INTEGER: 24
|
||||
MITEL-IperaVoiceLAN-MIB::mitelIpera3000IPUsrLicUsed.0 = INTEGER: 17
|
||||
MITEL-IperaVoiceLAN-MIB::mitelIpera3000IPDevLicPurchased.0 = INTEGER: 0
|
||||
MITEL-IperaVoiceLAN-MIB::mitelIpera3000IPDevLicUsed.0 = INTEGER: 16
|
||||
*/
|
||||
|
||||
$table_defs['MITEL-IperaVoiceLAN-MIB']['mitelIpera3000SysCapDisplay'] = array(
|
||||
'table' => 'mitelIpera3000SysCapDisplay',
|
||||
'numeric' => '.1.3.6.1.4.1.1027.4.1.1.2.1.2',
|
||||
'mib' => 'MITEL-IperaVoiceLAN-MIB',
|
||||
'mib_dir' => 'mitel',
|
||||
'descr' => 'System capacity information',
|
||||
'graphs' => array('mitelIpera-UsrLic', 'mitelIpera-DevLic'),
|
||||
'ds_rename' => array('mitelIpera3000IP' => ''),
|
||||
'oids' => array(
|
||||
'mitelIpera3000IPUsrLicPurchased' => array('numeric' => '1', 'descr' => 'The number of the user license purchased', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'mitelIpera3000IPUsrLicUsed' => array('numeric' => '2', 'descr' => 'The number of the user license used', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'mitelIpera3000IPDevLicPurchased' => array('numeric' => '3', 'descr' => 'The number of the device license purchased', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'mitelIpera3000IPDevLicUsed' => array('numeric' => '4', 'descr' => 'The number of the device license used', 'ds_type' => 'GAUGE', 'ds_min' => '0')
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
//FE-FIREEYE-MIB::feActiveVMs.0 = 5
|
||||
|
||||
$table_defs['MSERIES-ALARM-MIB']['alarmGeneral'] = array(
|
||||
'file' => 'MSERIES-ALARM-MIB-alarmGeneral.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'MSERIES-ALARM-MIB',
|
||||
'mib_dir' => 'smartoptics',
|
||||
'table' => 'alarmGeneral',
|
||||
'ds_rename' => array('smartAlarmGeneralNumberActiveList' => 'active_alarms',
|
||||
'smartAlarmGeneralNumberLogList' => 'logged_alarms'),
|
||||
'graphs' => array('mseries_alarms'),
|
||||
'oids' => array(
|
||||
'smartAlarmGeneralNumberActiveList' => array('descr' => 'Active Alarms', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'smartAlarmGeneralNumberLogList' => array('descr' => 'Logged Alarms', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
54
includes/polling/graphs/netapp-mib/cp.inc.php
Normal file
54
includes/polling/graphs/netapp-mib/cp.inc.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
NETAPP-MIB::cpTime.0 = Timeticks: (5210983) 14:28:29.83
|
||||
NETAPP-MIB::cpFromTimerOps.0 = Counter32: 452265
|
||||
NETAPP-MIB::cpFromSnapshotOps.0 = Counter32: 0
|
||||
NETAPP-MIB::cpFromLowWaterOps.0 = Counter32: 0
|
||||
NETAPP-MIB::cpFromHighWaterOps.0 = Counter32: 126
|
||||
NETAPP-MIB::cpFromLogFullOps.0 = Counter32: 0
|
||||
NETAPP-MIB::cpFromCpOps.0 = Counter32: 29
|
||||
NETAPP-MIB::cpTotalOps.0 = Counter32: 455593
|
||||
NETAPP-MIB::cpFromFlushOps.0 = Counter32: 0
|
||||
NETAPP-MIB::cpFromSyncOps.0 = Counter32: 3173
|
||||
NETAPP-MIB::cpFromLowVbufOps.0 = Counter32: 0
|
||||
NETAPP-MIB::cpFromCpDeferredOps.0 = Counter32: 0
|
||||
NETAPP-MIB::cpFromLowDatavecsOps.0 = Counter32: 0
|
||||
*/
|
||||
|
||||
$table_defs['NETAPP-MIB']['cp'] = array(
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'NETAPP-MIB',
|
||||
'mib_dir' => 'netapp',
|
||||
'table' => 'cp',
|
||||
'ds_rename' => array(),
|
||||
'graphs' => array('NETAPP-MIB_cp_ops'),
|
||||
'oids' => array(
|
||||
'cpTime' => array('descr' => 'Time', 'ds_min' => '0'),
|
||||
'cpFromTimerOps' => array('descr' => 'Timer Ops', 'ds_min' => '0'),
|
||||
'cpFromSnapshotOps' => array('descr' => 'Snapshot Ops', 'ds_min' => '0'),
|
||||
'cpFromLowWaterOps' => array('descr' => 'Low Water Ops', 'ds_min' => '0'),
|
||||
'cpFromHighWaterOps' => array('descr' => 'High Water Ops', 'ds_min' => '0'),
|
||||
'cpFromLogFullOps' => array('descr' => 'Log Full Ops', 'ds_min' => '0'),
|
||||
'cpFromCpOps' => array('descr' => 'CP Ops', 'ds_min' => '0'),
|
||||
'cpTotalOps' => array('descr' => 'Total Ops', 'ds_min' => '0'),
|
||||
'cpFromFlushOps' => array('descr' => 'Flush Ops', 'ds_min' => '0'),
|
||||
'cpFromSyncOps' => array('descr' => 'Sync Ops', 'ds_min' => '0'),
|
||||
'cpFromLowVbufOps' => array('descr' => 'Low Vbuf Ops', 'ds_min' => '0'),
|
||||
'cpFromCpDeferredOps' => array('descr' => 'Cp Deferred Ops', 'ds_min' => '0'),
|
||||
'cpFromLowDatavecsOps' => array('descr' => 'Low Datavecs Ops', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
50
includes/polling/graphs/netapp-mib/misc.inc.php
Normal file
50
includes/polling/graphs/netapp-mib/misc.inc.php
Normal file
@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
NETAPP-MIB::miscCacheAge.0 = INTEGER: 9139
|
||||
NETAPP-MIB::misc64NfsOps.0 = Counter64: 80636003
|
||||
NETAPP-MIB::misc64CifsOps.0 = Counter64: 15751
|
||||
NETAPP-MIB::misc64HttpOps.0 = Counter64: 0
|
||||
NETAPP-MIB::misc64NetRcvdBytes.0 = Counter64: 445066887085
|
||||
NETAPP-MIB::misc64NetSentBytes.0 = Counter64: 443843064895
|
||||
NETAPP-MIB::misc64DiskReadBytes.0 = Counter64: 48420194938880
|
||||
NETAPP-MIB::misc64DiskWriteBytes.0 = Counter64: 1837467144192
|
||||
NETAPP-MIB::misc64TapeReadBytes.0 = Counter64: 0
|
||||
NETAPP-MIB::misc64TapeWriteBytes.0 = Counter64: 0
|
||||
|
||||
*/
|
||||
|
||||
$table_defs['NETAPP-MIB']['misc'] = array(
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'NETAPP-MIB',
|
||||
'mib_dir' => 'netapp',
|
||||
'table' => 'misc',
|
||||
'ds_rename' => array('misc64' => '', 'misc' => ''),
|
||||
'graphs' => array('NETAPP-MIB_misc_ops', 'NETAPP-MIB_disk_io', 'NETAPP-MIB_net_io', 'NETAPP-MIB_cache_age', 'NETAPP-MIB_tape_io'),
|
||||
'oids' => array(
|
||||
'miscCacheAge' => array('descr' => 'Cache Age', 'ds_min' => '0', 'ds_type' => 'GAUGE'),
|
||||
'misc64NfsOps' => array('descr' => 'NFS Ops', 'ds_min' => '0'),
|
||||
'misc64CifsOps' => array('descr' => 'CIFS Ops', 'ds_min' => '0'),
|
||||
'misc64HttpOps' => array('descr' => 'HTTP Ops', 'ds_min' => '0'),
|
||||
'misc64NetRcvdBytes' => array('descr' => 'Network RX Bytes', 'ds_min' => '0'),
|
||||
'misc64NetSentBytes' => array('descr' => 'Network TX Bytes', 'ds_min' => '0'),
|
||||
'misc64DiskReadBytes' => array('descr' => 'Disk Read Bytes', 'ds_min' => '0'),
|
||||
'misc64DiskWriteBytes' => array('descr' => 'Disk Write Bytes', 'ds_min' => '0'),
|
||||
'misc64TapeReadBytes' => array('descr' => 'Tape Read Bytes', 'ds_min' => '0'),
|
||||
'misc64TapeWriteBytes' => array('descr' => 'Tape Write Bytes', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
40
includes/polling/graphs/ns-root-mib/nsAAAStatsGroup.inc.php
Normal file
40
includes/polling/graphs/ns-root-mib/nsAAAStatsGroup.inc.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2022 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['NS-ROOT-MIB']['nsAAAStatsGroup'] = array(
|
||||
'table' => 'nsAAAStatsGroup',
|
||||
'numeric' => '.1.3.6.1.4.1.5951.4.1.1.67',
|
||||
'mib' => 'NS-ROOT-MIB',
|
||||
'mib_dir' => 'citrix',
|
||||
'file' => 'nsAAAStatsGroup.rrd',
|
||||
'descr' => 'Netscaler AAA Statistics',
|
||||
'graphs' => array('nsAAAAuths', 'nsAAASessions', 'nsAAAICAConnections'),
|
||||
'ds_rename' => array('aaa' => ''),
|
||||
'oids' => array(
|
||||
'aaaAuthFail' => array('numeric' => '1', 'descr' => 'Count of authentication failures.', 'ds_min' => '0'),
|
||||
'aaaAuthSuccess' => array('numeric' => '2', 'descr' => 'Count of authentication successes.', 'ds_min' => '0'),
|
||||
'aaaAuthNonHttpFail' => array('numeric' => '3', 'descr' => 'Count of non HTTP connections that failed authorization.', 'ds_min' => '0'),
|
||||
'aaaAuthOnlyHttpFail' => array('numeric' => '4', 'descr' => 'Count of HTTP connections that failed authorization.', 'ds_min' => '0'),
|
||||
'aaaAuthNonHttpSuccess' => array('numeric' => '5', 'descr' => 'Count of non HTTP connections that succeeded authorization.', 'ds_min' => '0'),
|
||||
'aaaAuthOnlyHttpSuccess' => array('numeric' => '6', 'descr' => 'Count of HTTP connections that succeeded authorization.', 'ds_min' => '0'),
|
||||
'aaaTotSessions' => array('numeric' => '7', 'descr' => 'Count of all SmartAccess AAA sessions.', 'ds_min' => '0'),
|
||||
'aaaTotSessionTimeout' => array('numeric' => '8', 'descr' => 'Count of AAA sessions that have timed out.', 'ds_min' => '0'),
|
||||
'aaaCurSessions' => array('numeric' => '9', 'descr' => 'Count of current SmartAccess AAA sessions.', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'aaaCurICASessions' => array('numeric' => '10', 'descr' => 'Count of current Basic ICA only sessions.', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'aaaCurTMSessions' => array('numeric' => '11', 'descr' => 'Count of current AAATM sessions.', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'aaaTotTMSessions' => array('numeric' => '12', 'descr' => 'Count of all AAATM sessions.', 'ds_min' => '0'),
|
||||
'aaaCurICAOnlyConn' => array('numeric' => '13', 'descr' => 'Count of current Basic ICA only connections.', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'aaaCurICAConn' => array('numeric' => '14', 'descr' => 'Count of current SmartAccess ICA connections.', 'ds_type' => 'GAUGE', 'ds_min' => '0')
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['NS-ROOT-MIB']['nsCompressionStatsGroup'] = array (
|
||||
'table' => 'nsCompressionStatsGroup',
|
||||
'numeric' => '.1.3.6.1.4.1.5951.4.1.1.50',
|
||||
'mib' => 'NS-ROOT-MIB',
|
||||
'mib_dir' => 'citrix',
|
||||
'file' => 'nsCompressionStatsGroup.rrd',
|
||||
'descr' => 'Netscaler Compression Statistics',
|
||||
'graphs' => array('nsCompRequests', 'nsCompBits', 'nsCompPkts', 'nsCompHttpSaving'),
|
||||
'ds_rename' => array('Compression' => 'Comp'),
|
||||
'oids' => array(
|
||||
'compTotalRequests' => array('numeric' => '1', 'descr' => 'Number of HTTP compression requests the NetScaler receives for which the response is successfully compressed. For example, after you enable compression and configure services, if you send requests to the NetScaler with the following header information: “Accept-Encoding: gzip, deflate”, and NetScaler compresses the corresponding response, this counter is incremented.', 'ds_min' => '0'), //Counter64: 26509763
|
||||
'compTotalTxBytes' => array('numeric' => '2', 'descr' => 'Number of bytes the NetScaler sends to the client after compressing the response from the server.', 'ds_min' => '0'), //Counter64: 261974289071
|
||||
'compTotalRxBytes' => array('numeric' => '3', 'descr' => 'Number of bytes that can be compressed, which the NetScaler receives from the server. This gives the content length of the response that the NetScaler receives from server.', 'ds_min' => '0'), //Counter64: 869085661597
|
||||
'compTotalTxPackets' => array('numeric' => '4', 'descr' => 'Number of HTTP packets that the NetScaler sends to the client after compressing the response from the server.', 'ds_min' => '0'), //Counter64: 213907749
|
||||
'compTotalRxPackets' => array('numeric' => '5', 'descr' => 'Number of HTTP packets that can be compressed, which the NetScaler receives from the server.', 'ds_min' => '0'), //Counter64: 661845040
|
||||
'compRatio' => array('numeric' => '6', 'ds_type' => 'GAUGE', 'descr' => 'Ratio of compressible data received to compressed data transmitted expressed as percentage.', 'ds_min' => '0'), //Gauge32: 331
|
||||
'compTotalDataCompressionRatio' => array('numeric' => '7', 'ds_type' => 'GAUGE', 'descr' => 'Ratio of total HTTP data received to total HTTP data transmitted expressed as percentage.', 'ds_min' => '0'), //Gauge32: 100
|
||||
'compTcpTotalTxBytes' => array('numeric' => '8', 'descr' => 'Number of bytes that the NetScaler sends to the client after compressing the response from the server.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpTotalRxBytes' => array('numeric' => '9', 'descr' => 'Number of bytes that can be compressed, which the NetScaler receives from the server. This gives the content length of the response that the NetScaler receives from server.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpTotalTxPackets' => array('numeric' => '10', 'descr' => 'Number of TCP packets that the NetScaler sends to the client after compressing the response from the server.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpTotalRxPackets' => array('numeric' => '11', 'descr' => 'Total number of compressible packets received by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpTotalQuantum' => array('numeric' => '12', 'descr' => 'Number of times the NetScaler compresses a quantum of data. NetScaler buffers the data received from the server till it reaches the quantum size and then compresses the buffered data and transmits to the client.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpTotalPush' => array('numeric' => '13', 'descr' => 'Number of times the NetScaler compresses data on receiving a TCP PUSH flag from the server. The PUSH flag ensures that data is compressed immediately without waiting for the buffered data size to reach the quantum size.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpTotalEoi' => array('numeric' => '14', 'descr' => 'Number of times the NetScaler compresses data on receiving End Of Input (FIN packet). When the NetScaler receives End Of Input (FIN packet), it compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpTotalTimer' => array('numeric' => '15', 'descr' => 'Number of times the NetScaler compresses data on expiration of data accumulation timer. The timer expires if the server response is very slow and consequently, the NetScaler does not receive response for a certain amount of time. Under such a condition, the NetScaler compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size.', 'ds_min' => '0'), //Counter64: 0
|
||||
'compTcpRatio' => array('numeric' => '16', 'ds_type' => 'GAUGE', 'descr' => 'Ratio of compressible data received to compressed data transmitted expressed as percentage.', 'ds_min' => '0'), //Gauge32: 0
|
||||
'compTcpBandwidthSaving' => array('numeric' => '17', 'ds_type' => 'GAUGE', 'descr' => 'Bandwidth saving from TCP compression expressed as percentage.', 'ds_min' => '0'), //INTEGER: 0
|
||||
'deCompTcpRxPackets' => array('numeric' => '18', 'descr' => 'Total number of compressed packets received by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpTxPackets' => array('numeric' => '19', 'descr' => 'Total number of decompressed packets transmitted by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpRxBytes' => array('numeric' => '20', 'descr' => 'Total number of compressed bytes received by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpTxBytes' => array('numeric' => '21', 'descr' => 'Total number of decompressed bytes transmitted by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpErrData' => array('numeric' => '22', 'descr' => 'Number of data errors encountered while decompressing.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpErrLessData' => array('numeric' => '23', 'descr' => 'Number of times NetScaler received less data than declared by protocol.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpErrMoreData' => array('numeric' => '24', 'descr' => 'Number of times NetScaler received more data than declared by protocol.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpErrMemory' => array('numeric' => '25', 'descr' => 'Number of times memory failures occurred while decompressing.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpErrUnknown' => array('numeric' => '26', 'descr' => 'Number of times unknown errors occurred while decompressing.', 'ds_min' => '0'), //Counter64: 0
|
||||
'deCompTcpRatio' => array('numeric' => '27', 'ds_type' => 'GAUGE', 'descr' => 'Ratio of decompressed data transmitted to compressed data received expressed as percentage.', 'ds_min' => '0'), //Gauge32: 0
|
||||
'deCompTcpBandwidthSaving' => array('numeric' => '28', 'ds_type' => 'GAUGE', 'descr' => 'Bandwidth saving from compression expressed as percentage.', 'ds_min' => '0'), //INTEGER: 0
|
||||
'delCompTotalRequests' => array('numeric' => '29', 'descr' => 'Total number of delta compression requests received by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompFirstAccess' => array('numeric' => '30', 'descr' => 'Total number of delta compression first accesses.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompDone' => array('numeric' => '31', 'descr' => 'Total number of delta compressions done by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompTcpRxBytes' => array('numeric' => '32', 'descr' => 'Total number of delta-compressible bytes received by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompTcpTxBytes' => array('numeric' => '33', 'descr' => 'Total number of delta-compressed bytes transmitted by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompTcpRxPackets' => array('numeric' => '34', 'descr' => 'Number of delta-compressible packets received.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompTcpTxPackets' => array('numeric' => '35', 'descr' => 'Total number of delta-compressed packets transmitted by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompBaseServed' => array('numeric' => '36', 'descr' => 'Total number of basefile requests served by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompBaseTcpTxBytes' => array('numeric' => '37', 'descr' => 'Number of basefile bytes transmitted by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompErrBypassed' => array('numeric' => '39', 'descr' => 'Number of times delta-compression bypassed by NetScaler.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompErrBFileWHdrFailed' => array('numeric' => '40', 'descr' => 'Number of times basefile could not be updated in NetScaler cache.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompErrNostoreMiss' => array('numeric' => '41', 'descr' => 'Number of times basefile was not found in NetScaler cache.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompErrReqinfoToobig' => array('numeric' => '42', 'descr' => 'Number of times basefile request URL was too large.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompErrReqinfoAllocfail' => array('numeric' => '43', 'descr' => 'Number of times requested basefile could not be allocated.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCompErrSessallocFail' => array('numeric' => '44', 'descr' => 'Number of times delta compression session could not be allocated.', 'ds_min' => '0'), //Counter64: 0
|
||||
'delCmpRatio' => array('numeric' => '45', 'ds_type' => 'GAUGE', 'descr' => 'Ratio of compressible data received to compressed data transmitted expressed as percentage.', 'ds_min' => '0'), //Gauge32: 0
|
||||
'delBwSaving' => array('numeric' => '46', 'ds_type' => 'GAUGE', 'descr' => 'Bandwidth saving from delta compression expressed as percentage.', 'ds_min' => '0'), //INTEGER: 0
|
||||
'compHttpBandwidthSaving' => array('numeric' => '47', 'ds_type' => 'GAUGE', 'descr' => 'Bandwidth saving from TCP compression expressed as percentage.') //INTEGER: 69
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
59
includes/polling/graphs/ns-root-mib/nsHttpStatsGroup.inc.php
Normal file
59
includes/polling/graphs/ns-root-mib/nsHttpStatsGroup.inc.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['NS-ROOT-MIB']['nsHttpStatsGroup'] = array (
|
||||
'table' => 'nsHttpStatsGroup',
|
||||
'numeric' => '.1.3.6.1.4.1.5951.4.1.1.48',
|
||||
'mib' => 'NS-ROOT-MIB',
|
||||
'mib_dir' => 'citrix',
|
||||
'file' => 'nsHttpStatsGroup.rrd',
|
||||
'descr' => 'Netscaler HTTP Statistics',
|
||||
'graphs' => array('nsHttpRequests', 'nsHttpReqResp', 'nsHttpBytes', 'nsHttpSPDY'),
|
||||
'ds_rename' => array('http' => ''),
|
||||
'oids' => array(
|
||||
'httpTotGets' => array('numeric' => '45', 'descr' => 'Total number of HTTP requests received with the GET method.', 'ds_min' => '0'),
|
||||
'httpTotPosts' => array('numeric' => '46', 'descr' => 'Total number of HTTP requests received with the POST method.', 'ds_min' => '0'),
|
||||
'httpTotOthers' => array('numeric' => '47', 'descr' => 'Total number of HTTP requests received with methods other than GET and POST. Some of the other well-defined HTTP methods are HEAD, PUT, DELETE, OPTIONS, and TRACE. User-defined methods are also allowed.', 'ds_min' => '0'),
|
||||
'httpTotRxRequestBytes' => array('numeric' => '48', 'descr' => 'Total number of bytes of HTTP request data received.', 'ds_min' => '0'),
|
||||
'httpTotRxResponseBytes' => array('numeric' => '49', 'descr' => 'Total number of bytes of HTTP response data received.', 'ds_min' => '0'),
|
||||
'httpTotTxRequestBytes' => array('numeric' => '50', 'descr' => 'Total number of bytes of HTTP request data transmitted.', 'ds_min' => '0'),
|
||||
'httpTotTxResponseBytes' => array('numeric' => '51', 'descr' => 'Total number of bytes of HTTP response data transmitted.', 'ds_min' => '0'),
|
||||
'httpTot10Requests' => array('numeric' => '52', 'descr' => 'Total number of HTTP/1.0 requests received. '),
|
||||
'httpTotResponses' => array('numeric' => '53', 'descr' => 'Total number of HTTP responses sent.', 'ds_min' => '0'),
|
||||
'httpTot10Responses' => array('numeric' => '54', 'descr' => 'Total number of HTTP/1.0 responses sent.', 'ds_min' => '0'),
|
||||
'httpTotClenResponses' => array('numeric' => '55', 'descr' => 'Total number of HTTP responses sent in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.', 'ds_min' => '0'),
|
||||
'httpTotChunkedResponses' => array('numeric' => '56', 'descr' => 'Total number of HTTP responses sent in which the Transfer-Encoding field of the HTTP header has been set to chunked. This setting is used when the server wants to start sending the response before knowing its total length. The server breaks the response into chunks and sends them in sequence, inserting the length of each chunk before the actual data. The message ends with a chunk of size zero.', 'ds_min' => '0'),
|
||||
'httpErrIncompleteRequests' => array('numeric' => '57', 'descr' => 'Total number of HTTP requests received in which the header spans more than one packet.', 'ds_min' => '0'),
|
||||
'httpErrIncompleteResponses' => array('numeric' => '58', 'descr' => 'Total number of HTTP responses received in which the header spans more than one packet.', 'ds_min' => '0'),
|
||||
'httpErrIncompleteHeaders' => array('numeric' => '60', 'descr' => 'Total number of HTTP requests and responses received in which the HTTP header spans more than one packet.', 'ds_min' => '0'),
|
||||
'httpErrServerBusy' => array('numeric' => '61', 'descr' => 'Total number of HTTP error responses received. Some of the error responses are: 500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout 505 HTTP Version Not Supported.', 'ds_min' => '0'),
|
||||
'httpTotChunkedRequests' => array('numeric' => '62', 'descr' => 'Total number of HTTP requests in which the Transfer-Encoding field of the HTTP header has been set to chunked. '),
|
||||
'httpTotClenRequests' => array('numeric' => '63', 'descr' => 'Total number of HTTP requests in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.', 'ds_min' => '0'),
|
||||
'httpErrLargeContent' => array('numeric' => '64', 'descr' => 'Total number of requests and responses received with large body.', 'ds_min' => '0'),
|
||||
'httpErrLargeCtlen' => array('numeric' => '65', 'descr' => 'Total number of requests received with large content, in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.', 'ds_min' => '0'),
|
||||
'httpErrLargeChunk' => array('numeric' => '66', 'descr' => 'Total number of requests received with large chunk size, in which the Transfer-Encoding field of the HTTP header has been set to chunked.', 'ds_min' => '0'),
|
||||
'httpTotRequests' => array('numeric' => '67', 'descr' => 'Total number of HTTP requests received.', 'ds_min' => '0'),
|
||||
'httpTot11Requests' => array('numeric' => '68', 'descr' => 'Total number of HTTP/1.1 requests received.', 'ds_min' => '0'),
|
||||
'httpTot11Responses' => array('numeric' => '69', 'descr' => 'Total number of HTTP/1.1 responses sent.', 'ds_min' => '0'),
|
||||
'httpTotNoClenChunkResponses' => array('numeric' => '70', 'descr' => 'Total number of FIN-terminated responses sent. In FIN-terminated responses, the server finishes sending the data and closes the connection.', 'ds_min' => '0'),
|
||||
'httpErrNoreuseMultipart' => array('numeric' => '71', 'descr' => 'Total number of HTTP multi-part responses sent. In multi-part responses, one or more entities are encapsulated within the body of a single message.', 'ds_min' => '0'),
|
||||
// 'spdy2TotStreams' => array('numeric' => '72', 'descr' => 'Total number of requests received over SPDY.'),
|
||||
'spdyTotStreams' => array('numeric' => '73', 'descr' => 'Total number of requests received over SPDYv2 and SPDYv3'),
|
||||
'spdyv2TotStreams' => array('numeric' => '74', 'descr' => 'Total number of requests received over SPDYv2'),
|
||||
'spdyv3TotStreams' => array('numeric' => '75', 'descr' => 'Total number of requests received over SPDYv3.'),
|
||||
'httpTotRequestsRate' => array('numeric' => '76', 'descr' => 'Rate at which HTTP Requests are received in the system per second.'),
|
||||
'httpTotResponsesRate' => array('numeric' => '77', 'descr' => 'Rate at which HTTP Responses are received in the system per second.')
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
184
includes/polling/graphs/ns-root-mib/nsSslStatsGroup.inc.php
Normal file
184
includes/polling/graphs/ns-root-mib/nsSslStatsGroup.inc.php
Normal file
@ -0,0 +1,184 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['NS-ROOT-MIB']['nsSslStatsGroup'] = array (
|
||||
'table' => 'nsSslStatsGroup',
|
||||
'mib' => 'NS-ROOT-MIB',
|
||||
'mib_dir' => 'citrix',
|
||||
'file' => 'netscaler-SslStats.rrd',
|
||||
'graphs' => array('nsSslTransactions', 'nsSslHandshakes', 'nsSslSessions'),
|
||||
'ds_rename' => array('sslBeTot' => 'Be', 'sslTot' => '', 'ssl' => '', 'Session' => 'Sess', 'Multiplex' => 'Mplx', 'Attempt' => 'Att',
|
||||
'Success' => 'Succ', 'Authentications' => 'Auths', 'Authorizations' => 'Auths', 'Ciphers' => 'Ciphs',
|
||||
'ReNegotiate' => 'ReNeg', 'Exchanges' => 'Exch'),
|
||||
'oids' => array (
|
||||
'sslCardStatus' => array('ds_type' => 'GAUGE'),
|
||||
'sslEngineStatus' => array('ds_type' => 'GAUGE'),
|
||||
'sslSessionsPerSec' => array('ds_type' => 'GAUGE'),
|
||||
'sslTotTransactions' => array(),
|
||||
'sslTotSSLv2Transactions' => array(),
|
||||
'sslTotSSLv3Transactions' => array(),
|
||||
'sslTotTLSv1Transactions' => array(),
|
||||
'sslTotSessions' => array(),
|
||||
'sslTotSSLv2Sessions' => array(),
|
||||
'sslTotSSLv3Sessions' => array(),
|
||||
'sslTotTLSv1Sessions' => array(),
|
||||
'sslTotExpiredSessions' => array(),
|
||||
'sslTotNewSessions' => array(),
|
||||
'sslTotSessionHits' => array(),
|
||||
'sslTotSessionMiss' => array(),
|
||||
'sslTotRenegSessions' => array(),
|
||||
'sslTotSSLv3RenegSessions' => array(),
|
||||
'sslTotTLSv1RenegSessions' => array(),
|
||||
'sslTotSSLv2Handshakes' => array(),
|
||||
'sslTotSSLv3Handshakes' => array(),
|
||||
'sslTotTLSv1Handshakes' => array(),
|
||||
'sslTotSSLv2ClientAuthentications' => array(),
|
||||
'sslTotSSLv3ClientAuthentications' => array(),
|
||||
'sslTotTLSv1ClientAuthentications' => array(),
|
||||
'sslTotRSA512keyExchanges' => array(),
|
||||
'sslTotRSA1024keyExchanges' => array(),
|
||||
'sslTotRSA2048keyExchanges' => array(),
|
||||
'sslTotDH512keyExchanges' => array(),
|
||||
'sslTotDH1024keyExchanges' => array(),
|
||||
'sslTotDH2048keyExchanges' => array(),
|
||||
'sslTotRSAAuthorizations' => array(),
|
||||
'sslTotDHAuthorizations' => array(),
|
||||
'sslTotDSSAuthorizations' => array(),
|
||||
'sslTotNULLAuthorizations' => array(),
|
||||
'sslTot40BitRC4Ciphers' => array(),
|
||||
'sslTot56BitRC4Ciphers' => array(),
|
||||
'sslTot64BitRC4Ciphers' => array(),
|
||||
'sslTot128BitRC4Ciphers' => array(),
|
||||
'sslTot40BitDESCiphers' => array(),
|
||||
'sslTot56BitDESCiphers' => array(),
|
||||
'sslTot168Bit3DESCiphers' => array(),
|
||||
'sslTot40BitRC2Ciphers' => array(),
|
||||
'sslTot56BitRC2Ciphers' => array(),
|
||||
'sslTot128BitRC2Ciphers' => array(),
|
||||
'sslTot128BitIDEACiphers' => array(),
|
||||
'sslTotNULLCiphers' => array(),
|
||||
'sslTotMD5Mac' => array(),
|
||||
'sslTotSHAMac' => array(),
|
||||
'sslTotOffloadBulkDES' => array(),
|
||||
'sslTotOffloadRSAKeyExchanges' => array(),
|
||||
'sslTotOffloadDHKeyExchanges' => array(),
|
||||
'sslTotOffloadSignRSA' => array(),
|
||||
'sslBeTotSessions' => array(),
|
||||
'sslBeTotSSLv3Sessions' => array(),
|
||||
'sslBeTotTLSv1Sessions' => array(),
|
||||
'sslBeExpiredSessions' => array(),
|
||||
'sslBeTotSessionMultiplexAttempts' => array(),
|
||||
'sslBeTotSessionMultiplexAttemptSuccess' => array(),
|
||||
'sslBeTotSessionMultiplexAttemptFails' => array(),
|
||||
'sslBeMaxMultiplexedSessions' => array('ds_type' => 'GAUGE'),
|
||||
'sslBeTotSSLv3Handshakes' => array(),
|
||||
'sslBeTotTLSv1Handshakes' => array(),
|
||||
'sslBeTotSSLv3ClientAuthentications' => array(),
|
||||
'sslBeTotTLSv1ClientAuthentications' => array(),
|
||||
'sslBeTotRSA512keyExchanges' => array(),
|
||||
'sslBeTotRSA1024keyExchanges' => array(),
|
||||
'sslBeTotRSA2048keyExchanges' => array(),
|
||||
'sslBeTotDH512keyExchanges' => array(),
|
||||
'sslBeTotDH1024keyExchanges' => array(),
|
||||
'sslBeTotDH2048keyExchanges' => array(),
|
||||
'sslBeTotRSAAuthorizations' => array(),
|
||||
'sslBeTotDHAuthorizations' => array(),
|
||||
'sslBeTotDSSAuthorizations' => array(),
|
||||
'sslBeTotNULLAuthorizations' => array(),
|
||||
'sslBeTot40BitRC4Ciphers' => array(),
|
||||
'sslBeTot56BitRC4Ciphers' => array(),
|
||||
'sslBeTot64BitRC4Ciphers' => array(),
|
||||
'sslBeTot128BitRC4Ciphers' => array(),
|
||||
'sslBeTot40BitDESCiphers' => array(),
|
||||
'sslBeTot56BitDESCiphers' => array(),
|
||||
'sslBeTot168Bit3DESCiphers' => array(),
|
||||
'sslBeTot40BitRC2Ciphers' => array(),
|
||||
'sslBeTot56BitRC2Ciphers' => array(),
|
||||
'sslBeTot128BitRC2Ciphers' => array(),
|
||||
'sslBeTot128BitIDEACiphers' => array(),
|
||||
'sslBeTotNULLCiphers' => array(),
|
||||
'sslBeTotMD5Mac' => array(),
|
||||
'sslBeTotSHAMac' => array(),
|
||||
'sslCurSessions' => array('ds_type' => 'GAUGE'),
|
||||
'sslTotOffloadBulkAES' => array(),
|
||||
'sslTotOffloadBulkRC4' => array(),
|
||||
'sslNumCardsUP' => array('ds_type' => 'GAUGE'),
|
||||
'sslCards' => array('ds_type' => 'GAUGE'),
|
||||
'sslTotBkendSessionReNegotiate' => array(),
|
||||
'sslTotCipherAES128' => array(),
|
||||
'sslTotBkendSslV3Renego' => array(),
|
||||
'sslTotBkendTlSvlRenego' => array(),
|
||||
'sslTotCipherAES256' => array(),
|
||||
'sslTotBkendCipherAES128' => array(),
|
||||
'sslTotBkendCipherAES256' => array(),
|
||||
'sslTotHwEncBE' => array(),
|
||||
'sslTotDec' => array(),
|
||||
'sslTotSwEncFE' => array(),
|
||||
'sslTotEncFE' => array(),
|
||||
'sslTotEnc' => array(),
|
||||
'sslTotDecHw' => array(),
|
||||
'sslTotSwDecBE' => array(),
|
||||
'sslTotHwDecFE' => array(),
|
||||
'sslTotEncHw' => array(),
|
||||
'sslTotDecSw' => array(),
|
||||
'sslTotSwEncBE' => array(),
|
||||
'sslTotEncSw' => array(),
|
||||
'sslTotSwDecFE' => array(),
|
||||
'sslTotEncBE' => array(),
|
||||
'sslTotDecBE' => array(),
|
||||
'sslTotHwDecBE' => array(),
|
||||
'sslTotDecFE' => array(),
|
||||
'sslTotHwEncFE' => array(),
|
||||
'sslTotRSA4096keyExchanges' => array(),
|
||||
'sslCurQSize' => array('ds_type' => 'GAUGE'),
|
||||
'sslChipReinitCount' => array(),
|
||||
'sslTotECDHE224keyExchanges' => array(),
|
||||
'sslTotECDHE256keyExchanges' => array(),
|
||||
'sslTotECDHE384keyExchanges' => array(),
|
||||
'sslTotECDHE521keyExchanges' => array(),
|
||||
'sslTotTransactionsRate' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.333)', 'descr' => 'SSL Transactions rate per second.', 'ds_type' => 'GAUGE'),
|
||||
'sslTotSSLv2TransactionsRate' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.334)', 'descr' => 'SSLv2 Transactions rate per second.', 'ds_type' => 'GAUGE'),
|
||||
'sslTotSSLv3TransactionsRate' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.335)', 'descr' => 'SSLv3 Transactions rate per second.', 'ds_type' => 'GAUGE'),
|
||||
'sslTotTLSv1TransactionsRate' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.336)', 'descr' => 'TLSv1 Transactions rate per second.', 'ds_type' => 'GAUGE'),
|
||||
'sslBeTotEcdheCurve521' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.337)', 'descr' => 'Number of back-end ECDHE 521 curve Key exchanges on the NetScaler appliance.'),
|
||||
'sslBeTotEcdheCurve384' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.338)', 'descr' => 'Number of back-end ECDHE 384 curve Key exchanges on the NetScaler appliance.'),
|
||||
'sslBeTotEcdheCurve256' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.339)', 'descr' => 'Number of back-end ECDHE 256 curve Key exchanges on the NetScaler appliance.'),
|
||||
'sslBeTotEcdheCurve224' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.340)', 'descr' => 'Number of back-end ECDHE 224 curve Key exchanges on the NetScaler appliance.'),
|
||||
'sslTotTLSv11Handshakes' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.341)', 'descr' => 'Number of SSL handshakes on TLSv1.1 on the NetScaler appliance.'),
|
||||
'sslTotTLSv12Handshakes' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.342)', 'descr' => 'Number of SSL handshakes on TLSv1.2 on the NetScaler appliance.'),
|
||||
'sslTotTLSv11Transactions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.343)', 'descr' => 'Number of TLSv1.1 transactions on the NetScaler appliance.'),
|
||||
'sslTotTLSv12Transactions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.344)', 'descr' => 'Number of TLSv1.2 transactions on the NetScaler appliance.'),
|
||||
'sslTotTLSv11Sessions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.345)', 'descr' => 'Number of TLSv1.1 sessions on the NetScaler appliance.'),
|
||||
'sslTotTLSv12Sessions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.346)', 'descr' => 'Number of TLSv1.2 sessions on the NetScaler appliance.'),
|
||||
'sslTotTLSv11RenegSessions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.347)', 'descr' => 'Number of SSL session renegotiations done on TLSv1.1.'),
|
||||
'sslTotTLSv12RenegSessions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.348)', 'descr' => 'Number of SSL session renegotiations done on TLSv1.2.'),
|
||||
'sslTotTLSv11ClientAuthentications' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.349)', 'descr' => 'Number of client authentications done on TLSv1.1.'),
|
||||
'sslTotTLSv12ClientAuthentications' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.350)', 'descr' => 'Number of client authentications done on TLSv1.2.'),
|
||||
'sslTotTLSv11TransactionRate' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.351)', 'descr' => 'TLSv1.1 Transactions rate per second.', 'ds_type' => 'GAUGE'),
|
||||
'sslTotTLSv12TransactionRate' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.352)', 'descr' => 'TLSv1.2 Transactions rate per second.', 'ds_type' => 'GAUGE'),
|
||||
'sslTot128BitAESGCMCiphers' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.353)', 'descr' => 'Number of AEC-GCM 128-bit cipher encryptions on the NetScaler appliance.'),
|
||||
'sslTot256BitAESGCMCiphers' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.354)', 'descr' => 'Number of AEC-GCM 256-bit cipher encryptions on the NetScaler appliance.'),
|
||||
'sslTotOffloadBulkAESGCM128' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.355)', 'descr' => 'Number of AES-GCM 128-bit encryptions offloaded to the cryptography card.'),
|
||||
'sslTotOffloadBulkAESGCM256' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.356)', 'descr' => 'Number of AES-GCM 256-bit encryptions offloaded to the cryptography card.'),
|
||||
'sslBeTotTLSv11Sessions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.357)', 'descr' => 'Number of back-end TLSv1.1 sessions on the NetScaler appliance.'),
|
||||
'sslBeTotTLSv12Sessions' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.358)', 'descr' => 'Number of back-end TLSv1.2 sessions on the NetScaler appliance.'),
|
||||
'sslBeTotTLSv11Handshakes' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.359)', 'descr' => 'Number of back-end TLSv1.1 handshakes on the NetScaler appliance.'),
|
||||
'sslBeTotTLSv12Handshakes' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.360)', 'descr' => 'Number of back-end TLSv1.2 handshakes on the NetScaler appliance.'),
|
||||
'sslBeTotTLSv11ClientAuthentications' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.361)', 'descr' => 'Number of back-end TLSv1.1 client authentications on the NetScaler appliance.'),
|
||||
'sslBeTotTLSv12ClientAuthentications' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.362)', 'descr' => 'Number of back-end TLSv1.2 client authentications on the NetScaler appliance.'),
|
||||
'sslTotBkendTlSv11Renego' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.363)', 'descr' => 'Number of back-end TLSv1.1 session renegotiations on the NetScaler appliance.'),
|
||||
'sslTotBkendTlSv12Renego' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.364)', 'descr' => 'Number of back-end TLSv1.2 session renegotiations on the NetScaler appliance.'),
|
||||
'sslCryptoUtilization' => array('numeric' => '(1.3.6.1.4.1.5951.4.1.1.47.365)', 'descr' => 'Utilization of the hardware crypto resource. Only valid values are 0-100%. Only works for platform with N3 chips A value of 4294967295 is displayed for a platform without a N3 chip', 'ds_type' => 'GAUGE'),
|
||||
)
|
||||
);
|
||||
|
117
includes/polling/graphs/ns-root-mib/nsTcpStatsGroup.inc.php
Normal file
117
includes/polling/graphs/ns-root-mib/nsTcpStatsGroup.inc.php
Normal file
@ -0,0 +1,117 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['NS-ROOT-MIB']['nsTcpStatsGroup'] = array(
|
||||
'table' => 'nsTcpStatsGroup',
|
||||
'mib' => 'NS-ROOT-MIB',
|
||||
'mib_dir' => 'citrix',
|
||||
'file' => 'netscaler-stats-tcp.rrd',
|
||||
'ds_rename' => array("tcp" => "", "Active" => "Ac", "Passive" => "Ps", "Zombie" => "Zom"),
|
||||
'graphs' => array('netscaler_tcp_conn', 'netscaler_tcp_bits', 'netscaler_tcp_pkts', 'netscaler_tcp_errretransmit',
|
||||
'netscaler_tcp_errretransmitgiveup', 'netscaler_tcp_errfullretransmit', 'netscaler_tcp_errpartialretransmit',
|
||||
'netscaler_tcp_errfastretransmissions', 'netscaler_tcp_errxretransmissions',
|
||||
'netscaler_conn_zombie_flushed', 'netscaler_retransmission_error',
|
||||
'netscaler_common_errors', 'netscaler_conn_zombie_halfclosed', 'netscaler_retransmit_err',
|
||||
'netscaler_conn_client', 'netscaler_conn_zombie_halfopen', 'netscaler_rst_errors',
|
||||
'netscaler_conn_clientserver', 'netscaler_conn_zombie_packets', 'netscaler_syn_errors',
|
||||
'netscaler_conn_current', 'netscaler_cookie_rejected', 'netscaler_syn_stats',
|
||||
'netscaler_conn_server', 'netscaler_data_errors', 'netscaler_conn_spare', 'netscaler_out_of_order'),
|
||||
|
||||
'oids' => array(
|
||||
'tcpCurServerConn' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurClientConn' => array('ds_type' => 'GAUGE'),
|
||||
'tcpActiveServerConn' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurClientConnClosing' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurServerConnEstablished' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurClientConnOpening' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurClientConnEstablished' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurServerConnClosing' => array('ds_type' => 'GAUGE'),
|
||||
'tcpSpareConn' => array('ds_type' => 'GAUGE'),
|
||||
'tcpSurgeQueueLen' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurServerConnOpening' => array('ds_type' => 'GAUGE'),
|
||||
'tcpCurPhysicalServers' => array('ds_type' => 'GAUGE'),
|
||||
'tcpReuseHit' => array('ds_type' => 'GAUGE'),
|
||||
'tcpTotServerConnOpened' => array(),
|
||||
'tcpTotServerConnClosed' => array(),
|
||||
'tcpTotClientConnOpened' => array(),
|
||||
'tcpTotClientConnClosed' => array(),
|
||||
'tcpTotSyn' => array(),
|
||||
'tcpTotSynProbe' => array(),
|
||||
'tcpTotSvrFin' => array(),
|
||||
'tcpTotCltFin' => array(),
|
||||
'tcpTotRxPkts' => array(),
|
||||
'tcpTotRxBytes' => array(),
|
||||
'tcpTotTxPkts' => array(),
|
||||
'tcpTotTxBytes' => array(),
|
||||
'tcpWaitToSyn' => array(),
|
||||
'tcpTotZombieCltConnFlushed' => array(),
|
||||
'tcpTotZombieSvrConnFlushed' => array(),
|
||||
'tcpTotZombieHalfOpenCltConnFlushed' => array(),
|
||||
'tcpTotZombieHalfOpenSvrConnFlushed' => array(),
|
||||
'tcpTotZombieActiveHalfCloseCltConnFlushed' => array(),
|
||||
'tcpTotZombieActiveHalfCloseSvrConnFlushed' => array(),
|
||||
'tcpTotZombiePassiveHalfCloseCltConnFlushed' => array(),
|
||||
'tcpTotZombiePassiveHalfCloseSrvConnFlushed' => array(),
|
||||
'tcpErrBadCheckSum' => array(),
|
||||
'tcpErrSynInSynRcvd' => array(),
|
||||
'tcpErrSynInEst' => array(),
|
||||
'tcpErrSynGiveUp' => array(),
|
||||
'tcpErrSynSentBadAck' => array(),
|
||||
'tcpErrSynRetry' => array(),
|
||||
'tcpErrFinRetry' => array(),
|
||||
'tcpErrFinGiveUp' => array(),
|
||||
'tcpErrFinDup' => array(),
|
||||
'tcpErrRst' => array(),
|
||||
'tcpErrRstNonEst' => array(),
|
||||
'tcpErrRstOutOfWindow' => array(),
|
||||
'tcpErrRstInTimewait' => array(),
|
||||
'tcpErrSvrRetrasmit' => array(),
|
||||
'tcpErrCltRetrasmit' => array(),
|
||||
'tcpErrFullRetrasmit' => array(),
|
||||
'tcpErrPartialRetrasmit' => array(),
|
||||
'tcpErrSvrOutOfOrder' => array(),
|
||||
'tcpErrCltOutOfOrder' => array(),
|
||||
'tcpErrCltHole' => array(),
|
||||
'tcpErrSvrHole' => array(),
|
||||
'tcpErrCookiePktSeqReject' => array(),
|
||||
'tcpErrCookiePktSigReject' => array(),
|
||||
'tcpErrCookiePktSeqDrop' => array(),
|
||||
'tcpErrCookiePktMssReject' => array(),
|
||||
'tcpErrRetransmit' => array(),
|
||||
'tcpErrRetransmitGiveUp' => array(),
|
||||
'pcbTotZombieCall' => array(),
|
||||
'tcpTotSynHeld' => array(),
|
||||
'tcpTotSynFlush' => array(),
|
||||
'tcpTotFinWaitClosed' => array(),
|
||||
'tcpErrAnyPortFail' => array(),
|
||||
'tcpErrIpPortFail' => array(),
|
||||
'tcpErrSentRst' => array(),
|
||||
'tcpErrBadStateConn' => array(),
|
||||
'tcpErrFastRetransmissions' => array(),
|
||||
'tcpErrFirstRetransmissions' => array(),
|
||||
'tcpErrSecondRetransmissions' => array(),
|
||||
'tcpErrThirdRetransmissions' => array(),
|
||||
'tcpErrForthRetransmissions' => array(),
|
||||
'tcpErrFifthRetransmissions' => array(),
|
||||
'tcpErrSixthRetransmissions' => array(),
|
||||
'tcpErrSeventhRetransmissions' => array(),
|
||||
'tcpErrDataAfterFin' => array(),
|
||||
'tcpErrRstThreshold' => array(),
|
||||
'tcpErrOutOfWindowPkts' => array(),
|
||||
'tcpErrSynDroppedCongestion' => array(),
|
||||
'tcpWaitData' => array(),
|
||||
'tcpErrStrayPkt' => array()
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
36
includes/polling/graphs/pan-common-mib.inc.php
Normal file
36
includes/polling/graphs/pan-common-mib.inc.php
Normal file
@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['PAN-COMMON-MIB']['panSessionActive'] = array(
|
||||
'file' => 'panos-sessions.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'PAN-COMMON-MIB',
|
||||
'graphs' => array('panos_sessions'),
|
||||
'ds_rename' => array('panSessionActive' => 'sessions'), // Just named procs
|
||||
'oids' => array(
|
||||
'panSessionActive' => array('descr' => 'Active Sessions', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
$table_defs['PAN-COMMON-MIB']['panGPGWUtilizationActiveTunnels'] = array(
|
||||
'file' => 'panos-gptunnels.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'PAN-COMMON-MIB',
|
||||
'graphs' => array('panos_gptunnels'),
|
||||
'ds_rename' => array('panGPGWUtilizationActiveTunnels' => 'gptunnels'), // Just named procs
|
||||
'oids' => array(
|
||||
'panGPGWUtilizationActiveTunnels' => array('descr' => 'Active GP Tunnels', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
24
includes/polling/graphs/raisecom-system-mib.inc.php
Normal file
24
includes/polling/graphs/raisecom-system-mib.inc.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['RAISECOM-SYSTEM-MIB']['raisecomCpuTotalProcNum'] = array(
|
||||
'file' => 'hr_processes.rrd',
|
||||
'call_function' => 'snmp_get',
|
||||
'mib' => 'RAISECOM-SYSTEM-MIB',
|
||||
'graphs' => array('hr_processes'),
|
||||
'ds_rename' => array('raisecomCpuTotalProcNum' => 'procs'), // Just named procs
|
||||
'oids' => array(
|
||||
'raisecomCpuTotalProcNum' => array('descr' => 'Running Processes', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
@ -0,0 +1,58 @@
|
||||
<?php
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2020 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.1 = Gauge32: 605 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.2 = Gauge32: 6047 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.3 = Gauge32: 0 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.4 = Gauge32: 0 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.5 = Gauge32: 0 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.6 = Gauge32: 0 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.7 = Gauge32: 0 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.12 = Gauge32: 0 subscribers
|
||||
.1.3.6.1.4.1.2352.2.27.1.2.2.1.2.255 = Gauge32: 0 subscribers
|
||||
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.ppp = Gauge32: 606 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.pppoe = Gauge32: 6048 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.bridged1483 = Gauge32: 0 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.routed1483 = Gauge32: 0 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.multi1483 = Gauge32: 0 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.dot1q1483 = Gauge32: 0 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.dot1qEnet = Gauge32: 0 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.clips = Gauge32: 0 subscribers
|
||||
RBN-SUBSCRIBER-ACTIVE-MIB::rbnSubsEncapsCount.other = Gauge32: 0 subscribers
|
||||
*/
|
||||
|
||||
$table_defs['RBN-SUBSCRIBER-ACTIVE-MIB']['rbnSubsEncapsCount'] = array (
|
||||
'table' => 'rbnSubsEncapsCount',
|
||||
'numeric' => '.1.3.6.1.4.1.2352.2.27.1.2.2.1.2',
|
||||
'mib' => 'RBN-SUBSCRIBER-ACTIVE-MIB',
|
||||
'mib_dir' => 'ericsson',
|
||||
'call_function' => 'snmpwalk_cache_bare_oid',
|
||||
'descr' => 'Subscriber Encapsulation Count',
|
||||
'graphs' => array('rbnSubsEncapsCount'),
|
||||
'ds_rename' => array('rbnSubsEncapsCount.' => ''),
|
||||
'oids' => array(
|
||||
'rbnSubsEncapsCount.ppp' => array('numeric' => '1', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.pppoe' => array('numeric' => '2', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.bridged1483' => array('numeric' => '3', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.routed1483' => array('numeric' => '4', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.multi1483' => array('numeric' => '5', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.dot1q1483' => array('numeric' => '6', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.dot1qEnet' => array('numeric' => '7', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.clips' => array('numeric' => '12', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'rbnSubsEncapsCount.other' => array('numeric' => '255', 'descr' => '', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
// EOF
|
@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicIpsecSaIndex.3754384109 = Counter32: 10
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatPeerGateway.3754384109 = IpAddress: 173.15.223.9
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatSrcAddrBegin.3754384109 = IpAddress: 192.168.17.0
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatSrcAddrEnd.3754384109 = IpAddress: 192.168.17.255
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatDstAddrBegin.3754384109 = IpAddress: 192.168.16.0
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatDstAddrEnd.3754384109 = IpAddress: 192.168.16.255
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatCreateTime.3754384109 = STRING: 12/04/2014 00:32:11
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatEncryptPktCount.3754384109 = Counter32: 30261
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatEncryptByteCount.3754384109 = Counter32: 4702270
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatDecryptPktCount.3754384109 = Counter32: 32496
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatDecryptByteCount.3754384109 = Counter32: 5565365
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatInFragPktCount.3754384109 = Counter32: 0
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatOutFragPktCount.3754384109 = Counter32: 0
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicSAStatUserName.3754384109 = STRING: Pestban - Woodstock
|
||||
|
||||
//FIXME. This table type currently unsupported, because collect_table() does not support multi-indexed tables
|
||||
/*
|
||||
$table_defs['SONICWALL-FIREWALL-IP-STATISTICS-MIB']['sonicSAStatTable'] = array(
|
||||
//'file' => 'sonicwall-firewall-ip-statistics-mib_sonicsastattable.rrd', // auto-generated
|
||||
'mib' => 'SONICWALL-FIREWALL-IP-STATISTICS-MIB',
|
||||
//'mib_dir' => 'sonicwall', // Already in OS definitions
|
||||
'table' => 'sonicSAStatTable',
|
||||
'ds_rename' => array('sonic' => '', 'SAStat' => ''),
|
||||
'graphs' => array('sonicwall_sa_pkt', 'sonicwall_sa_byte'),
|
||||
'oids' => array(
|
||||
'sonicSAStatEncryptPktCount' => array('descr' => 'Total encrypted packet count for this phase2 SA', 'ds_min' => '0'),
|
||||
'sonicSAStatEncryptByteCount' => array('descr' => 'Total encrypted byte count for this phase2 SA', 'ds_min' => '0'),
|
||||
'sonicSAStatDecryptPktCount' => array('descr' => 'Total decrypted packet count for this phase2 SA', 'ds_min' => '0'),
|
||||
'sonicSAStatDecryptByteCount' => array('descr' => 'Total decrypted byte count for this phase2 SA', 'ds_min' => '0'),
|
||||
'sonicSAStatInFragPktCount' => array('descr' => 'Incoming Fragmented packet count for this phase2 SA', 'ds_min' => '0'),
|
||||
'sonicSAStatOutFragPktCount' => array('descr' => 'Outgoing Fragmented packet count for this phase2 SA', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
*/
|
||||
|
||||
// EOF
|
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicMaxConnCacheEntries.0 = Counter32: 7500
|
||||
//SONICWALL-FIREWALL-IP-STATISTICS-MIB::sonicCurrentConnCacheEntries.0 = Counter32: 21
|
||||
|
||||
$table_defs['SONICWALL-FIREWALL-IP-STATISTICS-MIB']['sonicwallFwStats'] = array(
|
||||
'call_function' => 'snmp_get_multi',
|
||||
'mib' => 'SONICWALL-FIREWALL-IP-STATISTICS-MIB',
|
||||
'table' => 'sonicwallFwStats', // Table sonicwallFwStats have already polled RAM and CPU oids, use snmp_get_multi_oid()
|
||||
'ds_rename' => array('sonic' => '', 'Entries' => ''),
|
||||
'graphs' => array('sonicwall_sessions'),
|
||||
'oids' => array(
|
||||
'sonicMaxConnCacheEntries' => array('descr' => 'Maximum number of connection cache entries allowed through the firewall', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
'sonicCurrentConnCacheEntries' => array('descr' => 'Number of active connection cache entries through the firewall', 'ds_type' => 'GAUGE', 'ds_min' => '0'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
79
includes/polling/graphs/teradici-pcoipv2-mib.inc.php
Normal file
79
includes/polling/graphs/teradici-pcoipv2-mib.inc.php
Normal file
@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Observium
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
*
|
||||
*/
|
||||
|
||||
$table_defs['TERADICI-PCOIPv2-MIB']['pcoipGenStatsTable'] = array (
|
||||
'table' => 'pcoipGenStatsTable',
|
||||
'numeric' => '.1.3.6.1.4.1.25071.1.2.1.1',
|
||||
'call_function' => 'snmpwalk_cache_oid',
|
||||
'mib' => 'TERADICI-PCOIPv2-MIB',
|
||||
'mib_dir' => 'teradici',
|
||||
'descr' => 'PCoIP General statistics',
|
||||
'graphs' => array('pcoip-net-packets'),
|
||||
'ds_rename' => array('pcoipGenStats' => ''),
|
||||
'oids' => array(
|
||||
'pcoipGenStatsPacketsSent' => array('numeric' => '2', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.1.1.1.2', 'descr' => 'Packets sent'),
|
||||
'pcoipGenStatsBytesSent' => array('numeric' => '3', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.1.1.1.3', 'descr' => 'Bytes sent'),
|
||||
'pcoipGenStatsPacketsReceived' => array('numeric' => '4', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.1.1.1.4', 'descr' => 'Packets received'),
|
||||
'pcoipGenStatsBytesReceived' => array('numeric' => '5', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.1.1.1.5', 'descr' => 'Bytes received'),
|
||||
'pcoipGenStatsTxPacketsLost' => array('numeric' => '6', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.1.1.1.6', 'descr' => 'Packets lost', 'ds_type' => 'GAUGE')
|
||||
)
|
||||
);
|
||||
|
||||
$table_defs['TERADICI-PCOIPv2-MIB']['pcoipNetStatsTable'] = array (
|
||||
'table' => 'pcoipNetStatsTable',
|
||||
'numeric' => '.1.3.6.1.4.1.25071.1.2.2.1',
|
||||
'call_function' => 'snmpwalk_cache_oid',
|
||||
'mib' => 'TERADICI-PCOIPv2-MIB',
|
||||
'mib_dir' => 'teradici',
|
||||
'descr' => 'PCoIP Network statistics',
|
||||
'graphs' => array('pcoip-net-latency','pcoip-net-bits'),
|
||||
'ds_rename' => array('pcoipNetStats' => ''),
|
||||
'oids' => array(
|
||||
'pcoipNetStatsRoundTripLatencyMs' => array('numeric' => '2', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.2.1.1.2', 'descr' => 'Packet latency', 'ds_type' => 'GAUGE'),
|
||||
'pcoipNetStatsRXBWkbitPersec' => array('numeric' => '3', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.2.1.1.3', 'descr' => 'received', 'ds_type' => 'GAUGE'),
|
||||
'pcoipNetStatsTXBWkbitPersec' => array('numeric' => '6', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.2.1.1.6', 'descr' => 'transmitted', 'ds_type' => 'GAUGE'),
|
||||
)
|
||||
);
|
||||
|
||||
$table_defs['TERADICI-PCOIPv2-MIB']['pcoipImagingStatsTable'] = array (
|
||||
'table' => 'pcoipImagingStatsTable',
|
||||
'numeric' => '.1.3.6.1.4.1.25071.1.2.4.1',
|
||||
'call_function' => 'snmpwalk_cache_oid',
|
||||
'mib' => 'TERADICI-PCOIPv2-MIB',
|
||||
'mib_dir' => 'teradici',
|
||||
'descr' => 'PCoIP Imaging statistics',
|
||||
'graphs' => array('pcoip-image-quality', 'pcoip-image-fps','pcoip-image-pipeline'),
|
||||
'ds_rename' => array('pcoipImagingStats' => ''),
|
||||
'oids' => array(
|
||||
'pcoipImagingStatsEncodedFramesPersec' => array('numeric' => '6', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.4.1.1.6', 'descr' => 'fps', 'ds_type' => 'GAUGE'),
|
||||
'pcoipImagingStatsActiveMinimumQuality' => array('numeric' => '7', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.4.1.1.7', 'descr' => 'quality', 'ds_type' => 'GAUGE'),
|
||||
'pcoipImagingStatsPipelineProcRate' => array('numeric' => '9', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.4.1.1.9', 'descr' => 'pipeline', 'ds_type' => 'GAUGE', 'ds_max'=>'300'),
|
||||
)
|
||||
);
|
||||
|
||||
$table_defs['TERADICI-PCOIPv2-MIB']['pcoipAudioStatsTable'] = array (
|
||||
'table' => 'pcoipAudioStatsTable',
|
||||
'numeric' => '.1.3.6.1.4.1.25071.1.2.3.1',
|
||||
'call_function' => 'snmpwalk_cache_oid',
|
||||
'mib' => 'TERADICI-PCOIPv2-MIB',
|
||||
'mib_dir' => 'teradici',
|
||||
'descr' => 'PCoIP Audio statistics',
|
||||
'graphs' => array('pcoip-audio-stats'),
|
||||
'ds_rename' => array('pcoipAudioStats' => ''),
|
||||
'oids' => array(
|
||||
'pcoipAudioStatsRXBWkbitPersec' => array('numeric' => '4', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.3.1.1.4', 'descr' => 'received', 'ds_type' => 'GAUGE'),
|
||||
'pcoipAudioStatsTXBWkbitPersec' => array('numeric' => '5', 'index'=>'1', 'oid'=>'.1.3.6.1.4.1.25071.1.2.3.1.1.5', 'descr' => 'transmitted', 'ds_type' => 'GAUGE'),
|
||||
)
|
||||
);
|
||||
|
||||
// EOF
|
Reference in New Issue
Block a user