The OpenNET Project / Index page

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

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

"Net::SNMP"  
Сообщение от fedusia email(??) on 15-Авг-08, 15:43 
Дорого времени суток. Хотел спросить.
Есть необходимость поднять свой SNMP-сервер(демон), который будет приминать в режиме он-лайн значения со свича, обрабатывать их и затем записывать в файл.
Хотел узнать с помощью каких модулей можно такое попробовать написать.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • Net::SNMP, Аноним, 00:28 , 16-Авг-08, (1)  
  • Net::SNMP, angra, 15:07 , 16-Авг-08, (2)  
    • Net::SNMP, Pahanivo, 09:00 , 18-Авг-08, (3)  
      • Net::SNMP, fedusia, 10:28 , 18-Авг-08, (4)  
        • Net::SNMP, Pahanivo, 11:04 , 18-Авг-08, (5)  
          • Net::SNMP, fedusia, 12:50 , 18-Авг-08, (6)  
            • Net::SNMP, Pahanivo, 13:21 , 18-Авг-08, (7)  
              • Net::SNMP, angra, 16:18 , 18-Авг-08, (8)  
                • Net::SNMP, fedusia, 17:37 , 18-Авг-08, (9)  
                • Net::SNMP, Pahanivo, 17:47 , 18-Авг-08, (10)  
                  • Net::SNMP, angra, 20:08 , 18-Авг-08, (11)  
                    • Net::SNMP, fedusia, 12:57 , 19-Авг-08, (12)  
                      • Net::SNMP, angra, 18:15 , 22-Авг-08, (13)  

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


1. "Net::SNMP"  
Сообщение от Аноним (??) on 16-Авг-08, 00:28 
>Дорого времени суток. Хотел спросить.
>Есть необходимость поднять свой SNMP-сервер(демон), который будет "приминать" <- это что?

Если снятие данных, то сервер не нужен вовсе.


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

2. "Net::SNMP"  
Сообщение от angra (ok) on 16-Авг-08, 15:07 
Вы же вроде сами себе ответили - Net::SNMP. Уточните вопрос.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Net::SNMP"  
Сообщение от Pahanivo email(ok) on 18-Авг-08, 09:00 
>Вы же вроде сами себе ответили - Net::SNMP. Уточните вопрос.

1) во-первых согласен с предыдущим высказывание (если конецно у тя perl)
2) во-вторых сервер в данном случае свич ( в терминологии snmp он же АГЕНТ)
3) в-третих как понятно из 2) тебе нужен клиент ( в терминологии snmp он же МЕНЕДЖЕР)
4) на последок - также не помешает net-snmp

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

4. "Net::SNMP"  
Сообщение от fedusia email(??) on 18-Авг-08, 10:28 
Необходимо:
1) Принятие трапов по снмп.
2) Обработка данных и вывод их в файл.
Хотелось бы написать демон под это а не пускать через крон свой перловый скрипт.
Если кто-нибудь подскажет как написать демон или кинет более или менее статью по написанию своего демона, я бы был очень благодарен...
Пока не пойму как пишется демон, гуглил но толком не смог найти более или менее понятной информации.

Заранее огромное спасибо за ответ.


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

5. "Net::SNMP"  
Сообщение от Pahanivo email(ok) on 18-Авг-08, 11:04 
>[оверквотинг удален]
>1) Принятие трапов по снмп.
>2) Обработка данных и вывод их в файл.
>Хотелось бы написать демон под это а не пускать через крон свой
>перловый скрипт.
>Если кто-нибудь подскажет как написать демон или кинет более или менее статью
>по написанию своего демона, я бы был очень благодарен...
>Пока не пойму как пишется демон, гуглил но толком не смог найти
>более или менее понятной информации.
>
>Заранее огромное спасибо за ответ.

ну если не perl то причем тогда вообще Net::SNMP ??????

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

6. "Net::SNMP"  
Сообщение от fedusia email(??) on 18-Авг-08, 12:50 
Я имею ввиду то, что необходимо написать скрипт и он чтобы был демоном. Т.е. не пускать его через крон, а, чтобы он в режиме реального времени принимал трапы...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Net::SNMP"  
Сообщение от Pahanivo email(ok) on 18-Авг-08, 13:21 
>Я имею ввиду то, что необходимо написать скрипт и он чтобы был
>демоном. Т.е. не пускать его через крон, а, чтобы он в
>режиме реального времени принимал трапы...

в net-snmp если я не ошибаюся есть средства обработки трапов (не путать с net::snmp)

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

8. "Net::SNMP"  
Сообщение от angra (ok) on 18-Авг-08, 16:18 
Добавлю что в debian этот пакет называется snmpd так что будьте готовы к другим названиям.
Также стоит глянуть http://search.cpan.org/~hardaker/NetSNMP-TrapReceiver-5.0401... для примера как к snmpd добавить свой перловый обработчик.

Ну а по поводу написания демона на перле(или другом языке) - вам стоит улучшить ваше умение пользоваться гуглом. Буквально третья ссылка по словам daemon perl howto:
http://www.webreference.com/perl/tutorial/9/
Все четко, ясно и понятно. Не вижу смысла постить после этого каркас перлового демона здесь.

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

9. "Net::SNMP"  
Сообщение от fedusia email(ok) on 18-Авг-08, 17:37 
Спасибо буду копаться дальше...
Честно говоря ради интереса пытался найти в гугле по вашему запросу. Опять не смог найти на первой странице. )
Спасибо за ссылку она уже в избранном буду учиться...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Net::SNMP"  
Сообщение от Pahanivo email(ok) on 18-Авг-08, 17:47 
>Добавлю что в debian этот пакет называется snmpd так что будьте готовы
>к другим названиям.

ммм очень сомнительно
net-snmp это пакет содержащий snmpd (собственно демон АГЕНТА, те snmp servers)
там еще куча других тулзов

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

11. "Net::SNMP"  
Сообщение от angra (ok) on 18-Авг-08, 20:08 
В разных дистрах одна и таже тулза может иметь разные имена пакетов. Более того, то что в одном идет одним пакетом в другом может биться на несколько. Вот пример для debian(testing):
$ apt-cache search net-snmp
libgsnmp0 - an SNMP library implementation based on glib and gnet
libgsnmp0-dev - an SNMP library implementation based on glib and gnet (development files)
libnet-snmp-perl - Script SNMP connections
libsnmp-dev - SNMP (Simple Network Management Protocol) development files
libsnmp-perl - SNMP (Simple Network Management Protocol) Perl5 support
libsnmp-python - SNMP (Simple Network Management Protocol) Python support
libsnmp-ruby - simple network management protocol bindings for ruby
libsnmp-ruby1.8 - simple network management protocol bindings for ruby 1.8
libsnmp15 - SNMP (Simple Network Management Protocol) library
python-pynetsnmp - Python ctypes bindings for NET-SNMP with Twisted integration
snmp - SNMP (Simple Network Management Protocol) applications
snmpd - SNMP (Simple Network Management Protocol) agents
tkmib - SNMP (Simple Network Management Protocol) MIB browser
mbrowse - программа просмотра MIB по протоколу SNMP
libsnmp10 - SNMP (Simple Network Management Protocol) library

$ dpkg -L snmpd |grep -v share
/.
/usr
/usr/sbin
/usr/sbin/snmpd
/usr/sbin/snmptrapd
/var
/var/agentx
/etc
/etc/default
/etc/default/snmpd
/etc/init.d
/etc/init.d/snmpd
/etc/snmp
/etc/snmp/snmpd.conf
/etc/snmp/snmptrapd.conf

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

12. "Net::SNMP"  
Сообщение от fedusia email(??) on 19-Авг-08, 12:57 
Сейчас встала задача, в своем перловом скрипте (демоне) организовать прием трапов с определённых хостов. Прошу не путать именно прием.
Т.е. имеется свитч, который посылает трап в какое-то определенное время и мне необходимо, чтобы он сразу слал трап в мой демон.

Как это необходимо реализовать никак не могу понять?


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

13. "Net::SNMP"  
Сообщение от angra (ok) on 22-Авг-08, 18:15 
Может все-таки лучше воспользоваться связкой snmpd и http://search.cpan.org/~hardaker/NetSNMP-TrapReceiver-5.0401...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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