Nagios

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-08 15:28:03

Уже я думаю не надо :)
Ларчик там слишком просто открывалсо на самом деле :-D
В папке src лежит специалЬный плагин для Нагиоса, но при компиляции он почему то не собирается. Чуток подправили Makefile и фсё :)
ОсталосЬ дойти как он работает

Код: Выделить всё

lycane# ./check_rrcp
check_rrcp $Revision: 2.1 13/12/2007 $
Usage: check_rrcp [-P] [-t timeout] [-a authkey] [-I interface] -H MAC
-H, --hostname=MAC
   MAC addr to check
-I, --interface=IFACE
   interface name
-T, --switch_type=TYPE
   switch type
-t, --timeout=TIMEOUT
   timeout for waiting answer, ms, default: 5000ms
-a, --authkey=AUTHKEY
   custom authkey, default: 0x2379
-l, --check_loop
   check loop detect enable & loop detected
-p, --check_vlan
   check vlan enabled
-q, --check_1qvlan
   check 1q vlan enabled
-u, --check_up <ports list>
    check this ports is UP, where <ports list> like 1,2,8-13
-w, --warning=THRESHOLD
   warning threshold pair (only for compatibility)
-c, --critical=THRESHOLD
   critical threshold pair (only for compatibility)

This plugin uses the send "Hello" command on RRCP (Realtek RemoteControl Protocol) to probe the specified host to alive and check some parameters
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-08 15:46:40

:shock: :-D
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-08 15:50:25

Код: Выделить всё

lycane# ./check_rrcp -H 00:80:48:40:38:0E -I re0
RRCP OK: Reply from 00:80:48:40:38:0E, time 1.545 ms
lycane#       
:Yahoo!:
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-08 15:57:16

:smile:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-09 12:51:10

hizel, прости :) я вчера от радости забыла тебя поблагодаритЬ за посилЬную помощЬ
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-13 0:33:14

почесался на отрисовку statusmap через graphviz
взял в лапы vim и исходники nagios

и по мотивам statusmap.cgi сделал генератор простенький dot файлика
теперь мудрю, как бы сделать чтобы вменяемо выглядело на экране

немалую помощь тут оказывает плагин graphviz для trac =)
Вложения
viz3.png
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Nagios

Непрочитанное сообщение Alex Keda » 2008-08-13 7:39:50

на скрине пять утра, время поста час....
где-то часы сбились?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-13 8:41:10

у меня тайм-зона стоит UTC время московское и показывает после этого такое :)
лень исправлять , счастливые часов не наблюдают ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-13 13:27:27

hizel писал(а):почесался на отрисовку statusmap через graphviz
взял в лапы vim и исходники nagios

и по мотивам statusmap.cgi сделал генератор простенький dot файлика
теперь мудрю, как бы сделать чтобы вменяемо выглядело на экране

немалую помощь тут оказывает плагин graphviz для trac =)
ОпишешЬ как сделал? :)
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-13 13:41:33

эге, как только разберусь с какого перепугу graphviz использует для генерирования svg(по сути текстовой файлик)
библиотеку gd

Код: Выделить всё

>/usr/local/bin/dot -Nfontname="Times New Roman" -Gfontname="Times New Roman" -Efontname="Times New Roman" -v -Tsvg:svg:core -o fuu.svg nag.dot
Activated plugin library: libgvplugin_gd.so.5
Using textlayout: textlayout:gd
Activated plugin library: libgvplugin_dot_layout.so.5
Using layout: dot:dot_layout
Activated plugin library: libgvplugin_core.so.5
Using render: svg:core
Using device: svg:svg:core
The plugin configuration file:
        /usr/local/lib/graphviz/config
                was successfully loaded.
    render      :  dot fig gd map ps svg tk vml vrml xdot
    layout      :  circo dot fdp neato nop nop1 nop2 twopi
    textlayout  :  textlayout
    device      :  canon cmap cmapx cmapx_np dia dot eps fig gd gd2 gif hpgl imap imap_np ismap jpe jpeg jpg mif mp pcl pic plain plain-ext png ps ps2 svg svgz tk vml vmlz vrml vtx wbmp xdot
    loadimage   :  (lib) gd gd2 gif jpe jpeg jpg png ps svg
Error: Could not find/open font
fontname: "Times New Roman" resolved to: [internal times]
Error: Could not find/open font
*ненависть*
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-13 16:36:12

это пять fontconfig есть graphviz и gd собрано с поддержкой fontconfig
но если опция в make.conf WITHOUT_X11="YES" стоит это все не работает
я негодую :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-13 17:32:14

А по моему вполне себе логично :)
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-13 17:43:52

логично было бы если бы оно просто отказалось собиратся
а так собирается и даже гдето работает
например в моем случае svg то оно генерировало
только много ругалось что шрефта не может найти\открыть
тут еще одна логическая неувязка, зачем ей для svg вобще шрефты!?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-13 17:51:10

Для общего развития, видимо :)
Или чтоб красиво было... или оно мож писатЬ чтоот хочет в этот файлик, а писатЬ то и нечем :)
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-13 18:14:47

svg - это текстовой xml файлик
кортинко из него рендерит ваш браузер
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-13 21:12:52

так чтобы не забыть, будет укором и напоминанием
TODO:
1. xml-rpc - серверная часть на C
2. анимация
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-14 12:29:06

А не знаешЬ случайно как сделатЬ отделЬный конфиг для свитчей, чтоб Нагиос не пытался ихЪ проверятЬ check_ping'ом?
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Nagios

Непрочитанное сообщение zingel » 2008-08-14 12:31:17

если кошки - то можно, snmp host's
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-14 12:35:16

Не, не кошки. Вот те, что были выше обговорены - компексы 2216
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-14 12:49:13

что типа

Код: Выделить всё

define host{
        use                             generic-rrcp-switch
....
}

define host{
        name                            generic-host    ; The name of this host template
        .....
        check_command                   check-host-rrcp-alive
        register                        0               ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
        }

check-host-rrcp-alive определить эту команду через check_rrcp
кстати для автоматизации смотрим http://nagios.sourceforge.net/docs/3_0/ ... tvars.html сюда
и понимаю что в сервисах не обязательно внедрять mac а прописать один раз в описании хоста
да это вкусность из нагиоса 3-ей ветки
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Lycane
старшина
Сообщения: 407
Зарегистрирован: 2008-05-23 15:25:58
Откуда: Волжский
Контактная информация:

Re: Nagios

Непрочитанное сообщение Lycane » 2008-08-21 10:23:05

Да... во второй что то не прокатыкает... жалЬ. ПереходитЬ на третЬю пока что неохота.
Пока разбираюсЬ с этим со всем пришлосЬ указатЬ в описании check_command не макрос, а постоянный мак... пускай хотЬ так будет.
Либо я что то всё таки недопоняла
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-08-21 10:37:31

угу это новые фичастости из третьей ветки
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
LavCraft
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-09-03 23:12:57

Re: Nagios

Непрочитанное сообщение LavCraft » 2008-09-03 23:36:18

Добрый день, а не могли бы вы скинуть свои команды, сервисы и хосты которыми проверяются свитчи check_rrcp ..
Я что-то уже 3 день мучаюсь, неудалось завести..
В данный момент сделал не очень хорошо и имею вот такую ошибку:

Код: Выделить всё

 RRCP UNKNOWN: Can't create raw socket for recieve! Operation not permitted. 

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios

Непрочитанное сообщение hizel » 2008-09-04 9:49:41

для запуска нужны рутовые права
а оно по умолчанию запускается от пользователя nagios
например сделать через sudo ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
LavCraft
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-09-03 23:12:57

Re: Nagios

Непрочитанное сообщение LavCraft » 2008-09-04 16:45:15

У меня например нету sudo во FreeBSD и ставить нехочется если честно...Права на файл выставлены 777, вроде должно от любого запуститься то? Или я ошибаюсь?
PS: А конфиги будут ? :) Можно в личку, интересно посмотреть просто что можно сотворить :)
UP! Поправил, вроде работает, но незадача - теперь пишет вот что:

Код: Выделить всё

43армии5  compax_ping	WARNING 	09-04-2008 19:11:50 	0d 0h 25m 44s 	3/3 	(null) 
Почему NULL что я забыл нагеосу передать?