Jump to content

Recommended Posts

Posted (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 by peektoseen
Posted

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

cfgmaker public@172.16.0.254:25::::2

 

 

 

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

 

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

Posted (edited)

 

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

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

facepalm.jpg

 

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

Edited by peektoseen
  • 11 months later...
Posted (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 by balabol
Posted

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

Posted

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

Posted

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

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

 

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

Posted (edited)

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

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

 

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

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

Edited by balabol
  • 8 months later...
Posted

Итоги: шевелиться было неохота в 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.