Посоветуйте как правильно сделать.
Есть Nagios, есть оборудование которое нужно мониторить, оно умеет посылать snmp трапы.
Вопрос в том, чем обрабатывать эти трапы и как передавать их нагиосу.
>Посоветуйте как правильно сделать.
>Есть Nagios, есть оборудование которое нужно мониторить, оно умеет посылать snmp трапы.
>
>Вопрос в том, чем обрабатывать эти трапы и как передавать их нагиосу.
>внимательно прочитать документацию по нагиосу?
сделайте поиск по сайту... по форуму
нужно установить и настроить snmpd
в наигосе в commands.cfg
'check_snmp' command definition
define command{
command_name check_snmp
command_line $USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$
snmwpwalk посмотреть дерево доступное на деваейсе который надо мониторить выбрать параметры и сделать типа того
check_command check_snmp!-C public -o sysUpTime.0
check_command check_snmp_if!127.0.0.1!public!ifindex!2
check_command check_snmp_if!127.0.0.1!public!ifindex!8
check_command check_snmp_if!127.0.0.1!public!ifindex!1
check_command check_snmp_if!127.0.0.1!public!ifindex!4
check_command check_snmp_if!127.0.0.1!public!ifindex!5
check_command check_snmp_if!127.0.0.1!public!ifindex!6
check_command check_snmp_if!127.0.0.1!public!ifindex!7
>[оверквотинг удален]
>snmwpwalk посмотреть дерево доступное на деваейсе который надо мониторить выбрать параметры и
>сделать типа того
>check_command check_snmp!-C public -o sysUpTime.0
> check_command check_snmp_if!127.0.0.1!public!ifindex!2
> check_command check_snmp_if!127.0.0.1!public!ifindex!8
> check_command check_snmp_if!127.0.0.1!public!ifindex!1
> check_command check_snmp_if!127.0.0.1!public!ifindex!4
> check_command check_snmp_if!127.0.0.1!public!ifindex!5
> check_command check_snmp_if!127.0.0.1!public!ifindex!6
> check_command check_snmp_if!127.0.0.1!public!ifindex!7Большое спасибо :)
>[оверквотинг удален]
>>check_command check_snmp!-C public -o sysUpTime.0
>> check_command check_snmp_if!127.0.0.1!public!ifindex!2
>> check_command check_snmp_if!127.0.0.1!public!ifindex!8
>> check_command check_snmp_if!127.0.0.1!public!ifindex!1
>> check_command check_snmp_if!127.0.0.1!public!ifindex!4
>> check_command check_snmp_if!127.0.0.1!public!ifindex!5
>> check_command check_snmp_if!127.0.0.1!public!ifindex!6
>> check_command check_snmp_if!127.0.0.1!public!ifindex!7
>
>Большое спасибо :)это не правильно. Это active check - тоесть когда Вы опрашиваете оборудование, а Вам нужно passive checks. Демон принмающий трапы записывает их в pipe например у меня /var/spool/nagios/nagios.cmd . Записывать нужно в специальном формате (читайте документацию).
>[оверквотинг удален]
>>> check_command check_snmp_if!127.0.0.1!public!ifindex!5
>>> check_command check_snmp_if!127.0.0.1!public!ifindex!6
>>> check_command check_snmp_if!127.0.0.1!public!ifindex!7
>>
>>Большое спасибо :)
>
>это не правильно. Это active check - тоесть когда Вы опрашиваете оборудование,
>а Вам нужно passive checks. Демон принмающий трапы записывает их в
>pipe например у меня /var/spool/nagios/nagios.cmd . Записывать нужно в специальном формате
>(читайте документацию).вот достаточно толковая инструкция, у меня всё получилось...
http://nagioswiki.com/wiki/index.php/Installing_Nagios_on_De...
>[оверквотинг удален]
>>>> check_command check_snmp_if!127.0.0.1!public!ifindex!7
>>>
>>>Большое спасибо :)
>>
>>это не правильно. Это active check - тоесть когда Вы опрашиваете оборудование,
>>а Вам нужно passive checks. Демон принмающий трапы записывает их в
>>pipe например у меня /var/spool/nagios/nagios.cmd . Записывать нужно в специальном формате
>>(читайте документацию).
> вот достаточно толковая инструкция, у меня всё получилось...
> http://nagioswiki.com/wiki/index.php/Installing_Nagios_on_De...А свежей ссылки не найдётся ? :-)