peektoseen Posted April 12, 2012 Posted April 12, 2012 (edited) Решил побаловаться с mrtg. Уж больно интересная штука. Настроил конфиг /etc/mrtg.conf просто для теста. Добавил в него один порт от d-link DGS-3627g. График рисует. Начинаю пробовать с cfgmaker: cfgmaker public@172.16.0.254:25::::2 получаю пинок: SNMP Error: no response received SNMPv2c_Session (remote host: "172.16.0.254" [172.16.0.254].25) community: "public" request ID: 633014089 PDU bufsize: 8000 bytes timeout: 2s retries: 5 backoff: 1) at /usr/share/perl5/SNMP_util.pm line 629 SNMPWALK Problem for 1.3.6.1.2.1.1 on public@172.16.0.254:25::::2:v4only at /usr/bin/cfgmaker line 965 WARNING: Skipping public@172.16.0.254:25::::2 as no info could be retrieved В то-же время: snmpwalk -v2c -c public 172.16.0.254 1.3.6.1.2.1.1 iso.3.6.1.2.1.1.1.0 = STRING: "DGS-3627G Gigabit Ethernet Switch" iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.171.10.70.8 iso.3.6.1.2.1.1.3.0 = Timeticks: (277021098) 32 days, 1:30:10.98 iso.3.6.1.2.1.1.4.0 = "" iso.3.6.1.2.1.1.5.0 = "" iso.3.6.1.2.1.1.6.0 = "" iso.3.6.1.2.1.1.7.0 = INTEGER: 7 iso.3.6.1.2.1.1.8.0 = Timeticks: (277021099) 32 days, 1:30:10.99 iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.3.62 iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.2.1.80 iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.2.1.81 iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.0.8802.1.1.1 iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.2.1 iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.17 iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.10.131 iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.2.1.23 ...... ...... Может есть у кого-нибудь предположения почему так? Хочется все-таки довести дело до конца. Perl немного знаю, но не настолько, чтобы лезть в /usr/share/perl5/SNMP_util.pm в 629 строчку :) Edited April 12, 2012 by peektoseen Вставить ник Quote
orlik Posted April 12, 2012 Posted April 12, 2012 Решил побаловаться с mrtg. cfgmaker public@172.16.0.254:25::::2 а зачем вы указали 25й порт ? cfgmaker public@172.16.0.254:::::2 будет работать нормально Вставить ник Quote
peektoseen Posted April 12, 2012 Author Posted April 12, 2012 (edited) cfgmaker public@172.16.0.254:::::2 будет работать нормально А ведь пытался и так, оказывается нужно было подождать подольше. Спасибо, теперь все ок. Edited April 12, 2012 by peektoseen Вставить ник Quote
peektoseen Posted April 13, 2012 Author Posted April 13, 2012 там же 5 двоеточий, правда? Ну да, пять. router[:[prt][:[tmout][:[retr][:[backoff][:vers]]]]] Вставить ник Quote
balabol Posted March 25, 2013 Posted March 25, 2013 У кого-нить есть пруфы на мониторинг apc по OID, которые работают с snmp версии 1? Интересно именно как вводить их через cfgmaker. Вставить ник Quote
roysbike Posted March 25, 2013 Posted March 25, 2013 У кого-нить есть пруфы на мониторинг apc по OID, которые работают с snmp версии 1? Интересно именно как вводить их через cfgmaker. делал давно. Вроде по этой статье http://bruin.me.uk/book/export/html/120 Вставить ник Quote
balabol Posted March 25, 2013 Posted March 25, 2013 (edited) .1.3.6.1.4.1.318.1.1.1.2.2.2.0:public at <apc ip>: command not found Без точки с начала, с единичкой в конце тоже пытался. За ссылку спасибо; не надо будет лазить по туче ресурсов. Через snmpvalk пример работает, потому чаял надежду на cfgmaker. UPD Обнаружена acl-ка; IP-дипазон автономки, где находится UPS на данном серваке не прописан :( И snmpwalk выдавал результаты с другого сервиса. Вобщем попробую создать скрипт с применением sed для mrtg.cfg. По результатам отпишусь Edited March 25, 2013 by balabol Вставить ник Quote
martin74 Posted March 25, 2013 Posted March 25, 2013 вам зачем cfgmaker? Target[pppoe1_sub]: .1.3.6.1.4.1.2352.2.27.1.2.1.1.1.5.108.111.99.97.108&0:XXXXXXXX@10.0.5.51 чем плохо? ЗЫ. Я к примеру написал. Если вы уже знаете OID - впишите его в mrtg.cfg и все.. Вставить ник Quote
balabol Posted March 25, 2013 Posted March 25, 2013 вам зачем cfgmaker? Target[pppoe1_sub]: .1.3.6.1.4.1.2352.2.27.1.2.1.1.1.5.108.111.99.97.108&0:XXXXXXXX@10.0.5.51 чем плохо? ЗЫ. Я к примеру написал. Если вы уже знаете OID - впишите его в mrtg.cfg и все.. Хотелось разобраться как он работает, чтобы сгенерировать с помощью его, indexmaker и вспомогательных скриптов сводную страничку для мониторинга. Пока только дошел до понимания как "простыню" из графиков интерфейсов упорядочить и подписать дескрипторы. Устанавливать новый софт возможности пока нет, а обеспечить диспетчерам web-интерфейс вместо приложения под виндой хочется. Если не удастся, скорей всего набью руками все 50 штук, подниму сервак на 80 порту своей машины и сделаю ссылочку на рабочем столе. Вставить ник Quote
martin74 Posted March 25, 2013 Posted March 25, 2013 cfgmaker - утилита, которая помогает генерить конфиг mrtg. Сложные случаи он не сгенерит. Напишите конфиг mrtg сами и все... Вставить ник Quote
balabol Posted March 26, 2013 Posted March 26, 2013 (edited) cfgmaker - утилита, которая помогает генерить конфиг mrtg. Сложные случаи он не сгенерит. Напишите конфиг mrtg сами и все... В принципе оно для единичного хоста так разумно. Но у меня одних хостов штук 30. И генерация этим скриптом позволяет мне сэкономить время за счет фоновой многозадачности. Потому руками добавил скорректированное содержимое примера по ссылке из рассылки oetiker. В данном случае (мониторинга на сервере) мне интересно какие есть автоматизированные опции по генерации html страниц. В одной из контор, где я работал видел что графики упорядочиваются по алфавиту так, что на каждую букву генерируется отдельная ссылка и html-страница. А на главной загруженность основных линков и памяти L3-коммутаторов. Где бы об этом почитать. Edited March 26, 2013 by balabol Вставить ник Quote
martin74 Posted March 26, 2013 Posted March 26, 2013 да хоть 1000.. Конфиг генерится один раз Вставить ник Quote
balabol Posted December 10, 2013 Posted December 10, 2013 Итоги: шевелиться было неохота в bash_aliases добавлены строчки следующего вида alias temperatura='snmpwalk -v1 -c public <ipv4 интерфейса ИБП> .1.3.6.1.4.1.318.1.1.1.2.2.2.0' Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.