Показать страницуСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Сбор статистики устройств по портам (SNMP) ====== Свичи фирмы NAG и старенькие 3COM. Практика показала что проблем обычно с настройками свичей нет. Вот вырезка из конфига наговского свича: <code>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</code> Лично у нас возникла небольшая проблема именно в настройке билинга. Билинг работает у нас на CentOS для начала я проверил есть ли вообще у нас snmp не знаю как где а в центр ос в терминалке пишем: <code>which snmpwalk</code> если SNMP установлен то выдаст что-то типа: <code>/usr/bin/snmpwalk</code> Этот путь надо вставить в настройки билинга (системные опции): Настройки - Системные опции - Дополнительно - SNMPWalk В том случае если у вас на команду: <code>which snmpwalk</code> выдаст что-то подобное: <code>/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)</code> Это говорит что служба у вас не установлена. Я воспользовался этой инструкцией http://i-notes.org/centos-ustanovka-nastrojka-snmp/ Далее создаем скрипт. Заходим в папку <code>/var/www/mikbill/admin/sys/scripts</code> создаём там файл к примеру <code>mikbill_snmp_mac_get.sh</code> ставим на него права на запуск 766 Содержимое файла должно быть таким <code bash>#!/bin/bash cd /var/www/mikbill/admin #for BSD #cd /usr/local/www/mikbill/admin php ./index.php snmp_mac_get</code> Сохраняем. Далее добавляем этот скрипт на запуск в крон: <code>0-59/5 * * * * root /var/www/mikbill/admin/sys/scripts/mikbill_snmp_mac_get.sh</code> billing/customization/snmpwalk.txt Последнее изменение: 11 лет назад — nickcool