====== Сбор статистики устройств по портам (SNMP) ====== Свичи фирмы NAG и старенькие 3COM. Практика показала что проблем обычно с настройками свичей нет. Вот вырезка из конфига наговского свича: snmp-server enable snmp-server securityip 172.30.0.2 snmp-server community rw 0 private snmp-server community ro 0 public snmp-server user read public snmp-server group public noauthnopriv read v1defaultviewname Лично у нас возникла небольшая проблема именно в настройке билинга. Билинг работает у нас на CentOS для начала я проверил есть ли вообще у нас snmp не знаю как где а в центр ос в терминалке пишем: which snmpwalk если SNMP установлен то выдаст что-то типа: /usr/bin/snmpwalk Этот путь надо вставить в настройки билинга (системные опции): Настройки - Системные опции - Дополнительно - SNMPWalk В том случае если у вас на команду: which snmpwalk выдаст что-то подобное: /usr/bin/which: no SNMPWalk in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) Это говорит что служба у вас не установлена. Я воспользовался этой инструкцией http://i-notes.org/centos-ustanovka-nastrojka-snmp/ Далее создаем скрипт. Заходим в папку /var/www/mikbill/admin/sys/scripts создаём там файл к примеру mikbill_snmp_mac_get.sh ставим на него права на запуск 766 Содержимое файла должно быть таким #!/bin/bash cd /var/www/mikbill/admin #for BSD #cd /usr/local/www/mikbill/admin php ./index.php snmp_mac_get Сохраняем. Далее добавляем этот скрипт на запуск в крон: 0-59/5 * * * * root /var/www/mikbill/admin/sys/scripts/mikbill_snmp_mac_get.sh