Хочу распознать OID которые выдаёт Cisco 3560 2960 При таком запросе, запрос делаю на языке PHP но это не столько важно, пробовали на баше итд. Настроили cisco snmp v2c . Открыл докум на PHP http://php.net/manual/en/function.snmp2-real-walk.php Набираю простой код
$urls='10.*.*.*';
$dats=snmp2_real_walk($urls, 'test', '.1.3.6.1.4.1.9.2.1.58.0'); // oid загрузка CPU в среднем за 5 минут.
var_dump($dats); //выводит на экран
Integer: 8
делаем всё то же самое только убираем конкретный OID
$urls='10.*.*.*';
$dats=snmp2_real_walk($urls, 'test', ''); //
var_dump($dats); //выводит на экран
Здесь будут выводится очень много OID ов но совпадать с самыми известными будут всего 2 шт аптайм и название, а вот загрузка CPU даже опытным путём достать не удалось или просто найти не могу или значение в 16 формате. ко может попробовать сделать тоже самое или подсказать расшифровку OID которое отдаёт само оборудование.
["iso.3.6.1.2.1.1.1.0"]=>
string(258) "STRING: "Cisco IOS Software, C2960 S
["iso.3.6.1.2.1.1.2.0"]=>
string(27) "OID: iso.3.6.1.4.1.9.1.1005"
["iso.3.6.1.2.1.1.3.0"]=>
string(43) "Timeticks: (438079542) 50 days, 16:53:15.42"
["iso.3.6.1.2.1.1.4.0"]=>
string(2) """"
["iso.3.6.1.2.1.1.5.0"]=>
string(42) "STRING: "Nomerinazvanie""
["iso.3.6.1.2.1.1.6.0"]=>
string(29) "STRING: "58.0134320,56.2332594""
["iso.3.6.1.2.1.1.7.0"]=>
string(10) "INTEGER: 2"
["iso.3.6.1.2.1.1.8.0"]=>
string(25) "Timeticks: (0) 0:00:00.00"
["iso.3.6.1.2.1.1.9.1.2.1"]=>
string(26) "OID: iso.3.6.1.4.1.9.7.129"
["iso.3.6.1.2.1.1.9.1.2.2"]=>
string(26) "OID: iso.3.6.1.4.1.9.7.115"
["iso.3.6.1.2.1.1.9.1.2.3"]=>
string(26) "OID: iso.3.6.1.4.1.9.7.265"
["iso.3.6.1.2.1.1.9.1.2.4"]=>
string(26) "OID: iso.3.6.1.4.1.9.7.112"
["iso.3.6.1.2.1.1.9.1.2.5"]=>
string(26) "OID: iso.3.6.1.4.1.9.7.106"
["iso.3.6.1.2.1.1.9.1.2.6"]=>
string(25) "OID: iso.3.6.1.4.1.9.7.47"
["iso.3.6.1.2.1.1.9.1.2.7"]=>
string(26) "OID: iso.3.6.1.4.1.9.7.122"
["iso.3.6.1.2.1.1.9.1.2.8"]=>
Добавить комментарий