Перейти к содержимому
Калькуляторы

mrtg, cfgmaker в частности. cfgmaker, mrtg, d-link, SNMP.

Решил побаловаться с 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 строчку :)

Изменено пользователем peektoseen

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решил побаловаться с mrtg.

cfgmaker public@172.16.0.254:25::::2

 

 

 

а зачем вы указали 25й порт ?

 

cfgmaker public@172.16.0.254:::::2 будет работать нормально

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

cfgmaker public@172.16.0.254:::::2 будет работать нормально

А ведь пытался и так, оказывается нужно было подождать подольше.

facepalm.jpg

 

Спасибо, теперь все ок.

Изменено пользователем peektoseen

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

там же 5 двоеточий, правда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

там же 5 двоеточий, правда?

Ну да, пять.

router[:[prt][:[tmout][:[retr][:[backoff][:vers]]]]]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У кого-нить есть пруфы на мониторинг apc по OID, которые работают с snmp версии 1? Интересно именно как вводить их через cfgmaker.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У кого-нить есть пруфы на мониторинг apc по OID, которые работают с snmp версии 1? Интересно именно как вводить их через cfgmaker.

делал давно. Вроде по этой статье http://bruin.me.uk/book/export/html/120

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

.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. По результатам отпишусь

Изменено пользователем balabol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вам зачем 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 и все..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вам зачем 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 порту своей машины и сделаю ссылочку на рабочем столе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

cfgmaker - утилита, которая помогает генерить конфиг mrtg.

Сложные случаи он не сгенерит.

 

Напишите конфиг mrtg сами и все...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

cfgmaker - утилита, которая помогает генерить конфиг mrtg.

Сложные случаи он не сгенерит.

 

Напишите конфиг mrtg сами и все...

В принципе оно для единичного хоста так разумно. Но у меня одних хостов штук 30. И генерация этим скриптом позволяет мне сэкономить время за счет фоновой многозадачности. Потому руками добавил скорректированное содержимое примера по ссылке из рассылки oetiker. В данном случае (мониторинга на сервере) мне интересно какие есть автоматизированные опции по генерации html страниц. В одной из контор, где я работал видел что графики упорядочиваются по алфавиту так, что на каждую букву генерируется отдельная ссылка и html-страница. А на главной загруженность основных линков и памяти L3-коммутаторов. Где бы об этом почитать.

Изменено пользователем balabol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да хоть 1000.. Конфиг генерится один раз

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Итоги: шевелиться было неохота в bash_aliases добавлены строчки следующего вида alias temperatura='snmpwalk -v1 -c public <ipv4 интерфейса ИБП> .1.3.6.1.4.1.318.1.1.1.2.2.2.0'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.