Nagios
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Nagios
Лис привет! Вопрос про nagios... В nagios.cfg стоит ротация логов ежедневно, путь к архивам /var/spool/nagios/archives Но самих архивов с ежедневными историями не вижу. Вот тут var/spool/nagios/ лежит nagios.log и как я понял вся история берется оттуда. Она из веб-интерфейса доступна. Глядя на nagios.log не вижу соответствия представленному на вебе. Но даже если всё хранится в нем, то почему не создаются ежедневные архивы? И еще один вопрос: есть ли у нагиоса возможность добавлять хосты и сервисы с помощью веб-интерфейса (внешними командами) и если да, то как реализовать? Ну... и тода еще один последний вопрос:) Можно ли с помощью нагиос проверить скорость канала до удаленного объекта, и если да, то как, а если нет, то может подскажешь чем можно?
Благодарю:)
Благодарю:)
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
хоть и не лис
но
4. скорость могешь iperf ом тестануть, надо на обоих концах их пускать одного клиентом второго сервером
1,2.
у меня в nagios.cfg
в archives все валится, это ротация каждый час
вывод: для начала проверить права доступа
3. хосты и сервисы можно крутить стороними приблудами, смотри в гугле, сам ничем таким не пользовался, обычно там вебморда на пых-пыхе и все данные дополнительно лежат в БД от туда генерируются конфиг для нагоса
надеюсь чемто помог :/
но
4. скорость могешь iperf ом тестануть, надо на обоих концах их пускать одного клиентом второго сервером
1,2.
у меня в nagios.cfg
Код: Выделить всё
log_rotation_method=h
# LOG ARCHIVE PATH
# This is the directory where archived (rotated) log files should be
# placed (assuming you've chosen to do log rotation).
log_archive_path=/var/spool/nagios/archives
вывод: для начала проверить права доступа
3. хосты и сервисы можно крутить стороними приблудами, смотри в гугле, сам ничем таким не пользовался, обычно там вебморда на пых-пыхе и все данные дополнительно лежат в БД от туда генерируются конфиг для нагоса
надеюсь чемто помог :/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- RusBiT
- лейтенант
- Сообщения: 635
- Зарегистрирован: 2007-08-03 11:43:53
- Откуда: Красноярск
- Контактная информация:
Re: Nagios
Настраивал по статья , которая на сайте, но там много ошибок.. Но три ошибки остались...
Код: Выделить всё
./nagios start
Performing sanity check of nagios configuration: FAILED
Nagios 2.5
Copyright (c) 1999-2006 Ethan Galstad (http://www.nagios.org)
Last Modified: 07-13-2006
License: GPL
Reading configuration data...
Warning: Duplicate definition found for host 'generic-host' (config file '/usr/local/etc/nagios/hosts/localhost.host', starting on line 2)
Running pre-flight check on configuration data...
Checking services...
[b]Error: There are no services defined![/b]
Checked 0 services.
Checking hosts...
Warning: Host 'localhost' has no services associated with it!
Checked 1 hosts.
Checking host groups...
Checked 2 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
[b]Error: Service notification command 'notify-by-email' specified for contact 'nagios' is not defined anywhere!
Error: Host notification command 'host-notify-by-email' specified for contact 'nagios' is not defined anywhere![/b]
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 0 commands.
Checking time periods...
Checked 4 time periods.
Checking extended host info definitions...
Checked 0 extended host info definitions.
Checking extended service info definitions...
Checked 0 extended service info definitions.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Warning: Nothing specified for illegal_macro_output_chars variable!
Total Warnings: 2
Total Errors: 3
***> One or more problems was encountered while running the pre-flight check...
Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.
Код: Выделить всё
# cat default.cfg
#Задаем периоды оповещения
define timeperiod{
timeperiod_name 24x7
alias 24 Hours A Day, 7 Days A Week
sunday 00:00-24:00
monday 00:00-24:00
tuesday 00:00-24:00
wednesday 00:00-24:00
thursday 00:00-24:00
friday 00:00-24:00
saturday 00:00-24:00
}
define timeperiod{
timeperiod_name workhours
alias "Normal" Working Hours
monday 09:00-17:00
tuesday 09:00-17:00
wednesday 09:00-17:00
thursday 09:00-17:00
friday 09:00-17:00
}
define timeperiod{
timeperiod_name nonworkhours
alias Non-Work Hours
sunday 00:00-24:00
monday 00:00-09:00,17:00-24:00
tuesday 00:00-09:00,17:00-24:00
wednesday 00:00-09:00,17:00-24:00
thursday 00:00-09:00,17:00-24:00
friday 00:00-09:00,17:00-24:00
saturday 00:00-24:00
}
define timeperiod{
timeperiod_name none
alias No Time Is A Good Time
}
define contact{
contact_name nagios
alias Nagios Admin
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands notify-by-email
host_notification_commands host-notify-by-email
email your@email.ru
}
# Создаем группу контактов. Для каждого сервера можно оповещать
# Свою группу
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members nagios
}
define host{
name generic-host ; имя шаблона
notifications_enabled 1 ; включить уведомление
event_handler_enabled 1 ; влючить реакцию на событие
flap_detection_enabled 1 ; включить проверку на смену стостояния
process_perf_data 1 ; обрабатывать данные о производительности для хоста
retain_status_information 1 ; сохранять информацию о статусе
register 0 ; не регистрировать это определение, это все лишь шаблон
}
define host{
name freebsd-server
use generic-host
check_period 24x7
max_check_attempts 10
notifications_enabled 1
notification_period 24x7
notification_interval 30
notification_options d,u,r
contact_groups admins
register 0
}
# Группы хостов
define hostgroup{
hostgroup_name in_servers
alias Local Servers
members localhost
}
define hostgroup{
hostgroup_name out_servers
alias External Servers
members localhost
}
#Стандартные шаблоны сервисов
define service{
name generic-service
active_checks_enabled 1
passive_checks_enabled 1
parallelize_check 1
obsess_over_service 1
check_freshness 0
notifications_enabled 1
event_handler_enabled 1
flap_detection_enabled 1
failure_prediction_enabled 1
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1
is_volatile 0
register 0
contact_groups nagios ; кому посылать уведомления
notification_interval 240 ; интервал уведомления
notification_period 24x7 ; уведомлять 24 часа в сутки 7 дней в неделю. см. timeperiods.cfg
notification_options w,u,c,r ; в каких слкчаях посылать уведомление*
check_command check_ping!100.0,20%!500.0,60% ; пингуем хост
}
define service{
name local-service
use generic-service
check_period 24x7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_options w,u,c,r
notification_interval 60
notification_period 24x7
register 0
}
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
<translate mode>Error: Service notification command 'notify-by-email' specified for contact 'nagios' is not defined anywhere!
Error: Host notification command 'host-notify-by-email' specified for contact 'nagios' is not defined anywhere!
нету в конфигах определения команд notify-by-email и host-notify-by-email
</translate mode>
так оно вам надо, оповещение по емылу?
если нада, то вводим в конфиг
если нинада, срываем все упаминания
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- RusBiT
- лейтенант
- Сообщения: 635
- Зарегистрирован: 2007-08-03 11:43:53
- Откуда: Красноярск
- Контактная информация:
Re: Nagios
В том и дело что я вроде определил эти данные в конфиге, хотя может не верно.. Если вам не трудно, скиньте пример конфига.
Если удалить, то пишет Error: Contact name, alias, or email address and pager number are NULL
Спустя минут 20, посмотрел стандартные примеры, разобрался. Осталось только Error: There are no services defined!
Ближе к вечеру. Вроде начинаю разбираться, только почему то 3-D Status Map не работает.
Если удалить, то пишет Error: Contact name, alias, or email address and pager number are NULL
Спустя минут 20, посмотрел стандартные примеры, разобрался. Осталось только Error: There are no services defined!
Ближе к вечеру. Вроде начинаю разбираться, только почему то 3-D Status Map не работает.
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
для 3d нужен спец плюгин к инет-еэксплореру
на остальных не знаю, да и не нужен он вобщемто )
на остальных не знаю, да и не нужен он вобщемто )
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
А кто нитЬ может подсказатЬ может ли Нагиос проверятЬ состояние свитчей, у которыхЪ нет IP, какими нибудЬ ARP-запросами?
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
пардон если нет ip значит и нет mac, какие arp запросы?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
mac, как ни странно, естЬ управляются они WinSmart'ом... это так, к слову
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
мдя, вот изврат
посомотреть tcpdump-ом что там этот винсмарт делает на уровне пакетов
и сваять свой плгенчег
так к слову
посомотреть tcpdump-ом что там этот винсмарт делает на уровне пакетов
и сваять свой плгенчег
так к слову
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
к слову - я не умею
естЬ такая тулза как arping, но я что то так и не разобраласЬ как она может пинговатЬ по маку..
кстати сами свитчи управляются по протоколу rrсp
естЬ такая тулза как arping, но я что то так и не разобраласЬ как она может пинговатЬ по маку..
кстати сами свитчи управляются по протоколу rrсp
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
_http://openrrcp.org.ru/ эту штуку да небольшой обвязкой и в нагиос
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
а не могли бы вы чутЬ более подробно обЪяснить что там надо сделатЬ? а то как то не оченЬ понятно...
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
Код: Выделить всё
#make
gcc -O2 -fno-strict-aliasing -pipe -march=athlon-mp rtl83xx.c rrcp_io.c rrcp_switches.c rrcp_config.c -o ../bin/rtl83xx
rrcp_io.c:68: error: syntax error before '*' token
rrcp_io.c:68: warning: data definition has no type or storage class
rrcp_io.c: In function `rtl83xx_prepare':
rrcp_io.c:180: error: invalid use of undefined type `struct addr'
rrcp_io.c:180: error: `ADDR_TYPE_ETH' undeclared (first use in this function)
rrcp_io.c:180: error: (Each undeclared identifier is reported only once
rrcp_io.c:180: error: for each function it appears in.)
rrcp_io.c:181: error: invalid use of undefined type `struct addr'
rrcp_io.c:181: error: `ETH_ADDR_BITS' undeclared (first use in this function)
rrcp_io.c:182: warning: assignment makes pointer from integer without a cast
rrcp_io.c:186: error: invalid use of undefined type `struct addr'
rrcp_io.c:190: error: invalid use of undefined type `struct addr'
rrcp_io.c:190: error: `ETH_ADDR_LEN' undeclared (first use in this function)
rrcp_io.c: At top level:
rrcp_io.c:71: error: storage size of `intf_mac' isn't known
*** Error code 1
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
libdnet у вас стоит?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
Код: Выделить всё
# pkg_info | grep libnet
libnet11-1.1.2.1_1,1 A C library for creating IP packets
Последний раз редактировалось Alex Keda 2008-05-26 18:30:26, всего редактировалось 1 раз.
Причина: [code][/code] - для кого?
Причина: [code][/code] - для кого?
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
похожь...
вы из svn брали?
вы из svn брали?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
Честно говоря не помню уже, оно мне нужно было чтоб у меня плагин check_arping заработал
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
-
- проходил мимо
Re: Nagios
Можно подробнее про rrcp в nagios ?
Nagios только поставил, а вся сеть на свичах собрана что openrrcp обслуживаются.
оч хотелось-бы на мониторинг их поставить и к карте прикрутить...
Nagios только поставил, а вся сеть на свичах собрана что openrrcp обслуживаются.
оч хотелось-бы на мониторинг их поставить и к карте прикрутить...
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
Мне бы этого тоже оченЬ дико хотелосЬ прикрутитЬ то не сложно, openrrcp я себе установила, несколЬко повыпендривацца пришлосЬ, правда не разбираласЬ с ним ещО, не в курсе как он работает. Но я думаю на неделе время выкрою покопатЬся... РазберёшЬся ранЬше - напиши
Кстати по поводу карт, не NagVis'ом случайно полЬзуешЬся? Не могу понятЬ почему automap то ли не работает, то ли я не понимаю как оно должно работатЬ. Graphiz, который для этого необходим, естЬ.
Кстати по поводу карт, не NagVis'ом случайно полЬзуешЬся? Не могу понятЬ почему automap то ли не работает, то ли я не понимаю как оно должно работатЬ. Graphiz, который для этого необходим, естЬ.
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
если разберетесь как пускать эту штуку из командной строки и какой вывод
то накатать плагн не проблема
то накатать плагн не проблема
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
Ну допустим как пускатЬ эту штуку из командной строки мы разобралисЬ помогите теперЬ разобратЬся как её прикрутитЬ к Нагиосу
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios
покажите как это выглядит
типа
типа
Код: Выделить всё
>script param param param
output
output
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Lycane
- старшина
- Сообщения: 407
- Зарегистрирован: 2008-05-23 15:25:58
- Откуда: Волжский
- Контактная информация:
Re: Nagios
Ну вот как то так оно выглядит
Код: Выделить всё
lycane# ./rtl8316b authkey-00:80:48:52:6D:FA@re0 ping
! rtl83xx: trying to reach 16-port "generic rtl8316b" switch at authkey-00:80:48:52:6D:FA@re0
00:80:48:52:6d:fa responded
Работа системного администратора заключается в том, чтобы по пЬяни разбиратЬ то, что написали укуреные программисты.
- netbug
- рядовой
- Сообщения: 31
- Зарегистрирован: 2008-04-15 13:47:28
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Nagios
а не подскажите, реально сделать руссификацию нагиоса?
P.S. Собирал из портов, про статью с opennet в курсе.
P.S. Собирал из портов, про статью с opennet в курсе.