The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Под Windows MRTG с snmpv3 для cisco"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [ Отслеживать ]

"Под Windows MRTG с snmpv3 для cisco"  +/
Сообщение от Sergo1 email(ok) on 30-Сен-09, 18:46 
Добрый день!
Решил сделать сабж.

1. Скачал и установил MRTG 2.16.2
2. Установил ActivePerl 5.8.9.826
3. Проверил, что Perl установлен нормально и добавлены записи в системные пути.
4. Установил Net-SNMP-5.4.2.1.1
5. Заменил дефолтный Usage.pm в MRTG на тот, который поставлялся с Perl'ом
6. Скачал gnu_regex.exe, распаковал и скопировал файл gnu_regex.dll в виндовую

папку system32.
6. Сделал install:
c:\usr\perl>ppm install NetSNMP.ppd
7. Выполнил проверку (basic test), что запускается пример, идущий с Net-SNMP:
c:\usr\bin>perl net-snmp-perl-test.pl
Тоже всё нормально (Test passed).
8. В cisco прописываю следующее:


snmp-server engineID remote x.x.77.39 1234567890
snmp-server group mygroup v3 auth
snmp-server user myuser mygroup v3 auth md5 mypassword

Но из трех строчек в конфиге видно только
здесь x.x.77.39 - адрес компа, на котором установлен mrtg,
1234567890 - engineID

9. Запускаю конфигуриррование mrtg:

C:\mrtg-2.16.2\bin>perl cfgmaker --global "WorkDir: c:\www\mrtg" --global "Optio
ns[_]:bits, growright" --enablesnmpv3 --snmp-options=:::::3 --username=myuser --
authproto=MD5 --authpassword=mypassword --contextengineid=context 1234567890 x.
x.77.2 --output mrtg.cfg

(здесь 1234567890 - engineID, а x.x.77.2 - ip адрес cisco)
Получаю ошибку:
Undefined subroutine &main::snmpmapOID called at cfgmaker line 1532.

Т.е не хватает ему каких-то библиотек вроде.
Никто не сталкивался с подобным?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Под Windows MRTG с snmpv3 для cisco"  +/
Сообщение от Sergo1 email(??) on 01-Окт-09, 11:49 
Вот для линукса в таком случае не хватает таких библиотек: Net::SNMP PERL module.
и сделать следующее:
# perl -MCPAN -e "install Net::SNMP"

Что делать для винды?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру