Системный софт, сервисы и утилиты под BSD/UNIX: демоны, вспомогательные службы, админские инструменты.
Модераторы: alexco, GRooVE
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-08 15:28:03
Уже я думаю не надо

Ларчик там слишком просто открывалсо на самом деле
В папке 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
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
Хостинг HostFood.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
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-08 15:46:40
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
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#

Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-08 15:57:16
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-09 12:51:10
hizel, прости

я вчера от радости забыла тебя поблагодаритЬ за посилЬную помощЬ
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-13 0:33:14
почесался на отрисовку statusmap через graphviz
взял в лапы vim и исходники nagios
и по мотивам statusmap.cgi сделал генератор простенький dot файлика
теперь мудрю, как бы сделать чтобы вменяемо выглядело на экране
немалую помощь тут оказывает плагин graphviz для trac

-
Вложения
-

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Alex Keda
- стреляли...
- Сообщения: 35501
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-08-13 7:39:50
на скрине пять утра, время поста час....
где-то часы сбились?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-13 8:41:10
у меня тайм-зона стоит UTC время московское и показывает после этого такое

лень исправлять , счастливые часов не наблюдают

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-13 13:27:27
hizel писал(а):почесался на отрисовку statusmap через graphviz
взял в лапы vim и исходники nagios
и по мотивам statusmap.cgi сделал генератор простенький dot файлика
теперь мудрю, как бы сделать чтобы вменяемо выглядело на экране
немалую помощь тут оказывает плагин graphviz для trac

ОпишешЬ как сделал?

Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
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
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-13 16:36:12
это пять fontconfig есть graphviz и gd собрано с поддержкой fontconfig
но если опция в make.conf WITHOUT_X11="YES" стоит это все не работает
я негодую

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-13 17:32:14
А по моему вполне себе логично

Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-13 17:43:52
логично было бы если бы оно просто отказалось собиратся
а так собирается и даже гдето работает
например в моем случае svg то оно генерировало
только много ругалось что шрефта не может найти\открыть
тут еще одна логическая неувязка, зачем ей для svg вобще шрефты!?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-13 17:51:10
Для общего развития, видимо

Или чтоб красиво было... или оно мож писатЬ чтоот хочет в этот файлик, а писатЬ то и нечем

Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-13 18:14:47
svg - это текстовой xml файлик
кортинко из него рендерит ваш браузер
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-13 21:12:52
так чтобы не забыть, будет укором и напоминанием
TODO:
1. xml-rpc - серверная часть на C
2. анимация
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-14 12:29:06
А не знаешЬ случайно как сделатЬ отделЬный конфиг для свитчей, чтоб Нагиос не пытался ихЪ проверятЬ check_ping'ом?
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-08-14 12:31:17
если кошки - то можно, snmp host's
Z301171463546 - можно пожертвовать мне денег
zingel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-14 12:35:16
Не, не кошки. Вот те, что были выше обговорены - компексы 2216
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
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-ей ветки
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
-
Контактная информация:
Непрочитанное сообщение
Lycane » 2008-08-21 10:23:05
Да... во второй что то не прокатыкает... жалЬ. ПереходитЬ на третЬю пока что неохота.
Пока разбираюсЬ с этим со всем пришлосЬ указатЬ в описании check_command не макрос, а постоянный мак... пускай хотЬ так будет.
Либо я что то всё таки недопоняла
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
Lycane
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-08-21 10:37:31
угу это новые фичастости из третьей ветки
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
LavCraft
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2008-09-03 23:12:57
Непрочитанное сообщение
LavCraft » 2008-09-03 23:36:18
Добрый день, а не могли бы вы скинуть свои команды, сервисы и хосты которыми проверяются свитчи check_rrcp ..
Я что-то уже 3 день мучаюсь, неудалось завести..
В данный момент сделал не очень хорошо и имею вот такую ошибку:
Код: Выделить всё
RRCP UNKNOWN: Can't create raw socket for recieve! Operation not permitted.
LavCraft
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2008-09-04 9:49:41
для запуска нужны рутовые права
а оно по умолчанию запускается от пользователя nagios
например сделать через sudo

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
LavCraft
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2008-09-03 23:12:57
Непрочитанное сообщение
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 что я забыл нагеосу передать?
LavCraft