mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Fixed issue with reporting of Cisco ASA Remote Sessions. rev2 (#11286)
This commit is contained in:
@@ -37,6 +37,12 @@ if ($device['os_group'] == 'cisco') {
|
||||
$data = snmp_get_multi($device, $oid_list, '-OUQs', 'CISCO-REMOTE-ACCESS-MONITOR-MIB');
|
||||
$data = $data[0];
|
||||
|
||||
// Some ASAs return 'No Such Object available on this agent at this OID'
|
||||
// for crasEmailNumSessions.0. Clamp this to 0.
|
||||
if (!is_numeric($data['crasEmailNumSessions'])) {
|
||||
$data['crasEmailNumSessions'] = 0;
|
||||
}
|
||||
|
||||
if (is_numeric($data['crasEmailNumSessions']) && is_numeric($data['crasIPSecNumSessions']) && is_numeric($data['crasL2LNumSessions']) && is_numeric($data['crasLBNumSessions']) && is_numeric($data['crasSVCNumSessions']) && is_numeric($data['crasWebvpnNumSessions'])) {
|
||||
$rrd_def = RrdDefinition::make()
|
||||
->addDataset('email', 'GAUGE', 0)
|
||||
|
||||
Reference in New Issue
Block a user