Check sysDescr for JunOS version. (#9247)

This commit is contained in:
Zmegolaz
2018-11-22 01:30:06 +01:00
committed by Tony Murray
parent f3eb778db2
commit 6d97376088

View File

@@ -21,6 +21,10 @@ if (is_numeric($srx_sess_data[0]['jnxJsSPUMonitoringCurrentFlowSession'])) {
}
$version = snmp_get($device, 'jnxVirtualChassisMemberSWVersion.0', '-Oqv', 'JUNIPER-VIRTUALCHASSIS-MIB');
if (empty($version)) {
preg_match('/kernel JUNOS (\S+),/', $device['sysDescr'], $jun_ver);
$version = $jun_ver[1];
}
if (empty($version)) {
preg_match('/\[(.+)\]/', snmp_get($device, '.1.3.6.1.2.1.25.6.3.1.2.2', '-Oqv', 'HOST-RESOURCES-MIB'), $jun_ver);
$version = $jun_ver[1];