initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

View 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.

View File

@ -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'),
)
);
?>

View 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'),
)
);
?>

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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View File

@ -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

View 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

View 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'),
)
);
?>

View 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')
)
);
?>

View 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

View 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

View 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

View 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' => ''),
)
);

View File

@ -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' => ''),
)
);

View File

@ -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

View 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

View 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

View File

@ -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

View 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'),
)
);
?>

View 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'),
)
);
?>

View 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

View File

@ -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

View 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

View 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'),
)
);

View 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

View 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

View 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

View 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-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

View 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
*
*/
//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

View 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
*
*/
//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

View 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