Опрос (и установка) состояния портов свитчей по SNMP

Декабрь 15th, 2008 | Tags: ,

Написал небольшой скрипт для опороса свитчей по SNMP на предмет включенных/выключенных портов.
Скриптом можно определять состояние порта (ifAdminStatus,ifOperStatus), включать/выключать порт свича.

Для работы скрипта нужно:
1) perl (v5)
2) модуль Net::SNMP (v5)
3) На свитче создать snmp community для чтения
(если нужно включать/выключать порт то и на запись).

Проверяем состояние порта 24:

$ ./snmpreq -h 192.168.1.100 -c public -p 24 -g
ifAdminStatus is up
ifOperStatus is down

Выключаем порт 24:


$ ./snmpreq -h 192.168.1.100 -c public -p 24 -s -a off
ifAdminStatus is down

snmpreq.gz

  1. VoViK
    Июнь 19th, 2009 at 22:18
    Reply | Quote | #1
  2. Июнь 22nd, 2009 at 08:51
    Reply | Quote | #2

    @VoViK
    Спасибо. Поправил ссылку.
    http://www.slashtmp.ru/files/snmpreq.gz

You must be logged in to post a comment.
TOP