URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85280
[ Назад ]

Исходное сообщение
"Nagios 3 "

Отправлено Arinoshi , 15-Май-09 13:15 
Система: Ubuntu 9.04 alternate server c LTSP ролью. В будущем планирую настроить это на нем.
Поставил Nagios 3 из репок. Настраивал по ману:
http://www.linuxshop.ru/index.php?autocom=...ticle&id=25

Дохожу до момента:

# nagios -v /etc/nagios2/nagios.cfg

На коем выдает следующее:


Warning: Duplicate definition found for hostgroup 'domain-servers' (config file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg', starting on line 4)
Error: Could not add object property in file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg' on line 5.


hostgroups_nagios2.cfg

1. # Some generic hostgroup definitions
2.
3. # A simple wildcard hostgroup
4. define hostgroup {
5.                hostgroup_name  domain-servers
6.                alias           Domain servers
7.                members         WIN-KR245M1KUXR, Dat-s-proxy01
8.        }


Что ему не нравится - ума не приложу, где он Duplicate разглядел...
Пробовал менять имя хост группы - та же ошибка, пробовал менять имя переменной hostgroup_name, но в этом случае ругается на неверный параметр. Что делать?


Содержание

Сообщения в этом обсуждении
"Nagios 3 "
Отправлено Michael , 15-Май-09 13:21 

>Пробовал менять имя хост группы - та же ошибка, пробовал менять имя
>переменной hostgroup_name, но в этом случае ругается на неверный параметр. Что
>делать?

читать release notes. опции hostgroup_name больше нет


"Nagios 3 "
Отправлено Michael , 15-Май-09 13:25 

>читать release notes. опции hostgroup_name больше нет

пардон. попутал слегка )))


"Nagios 3 "
Отправлено сабакка , 15-Май-09 14:17 
а если без дефиниции хостгруппы? запускается?

"Nagios 3 "
Отправлено Arinoshi , 15-Май-09 14:24 
>а если без дефиниции хостгруппы? запускается?

Ругается на следующую группу.
Такая же проблема с файлом timeperiod.cfg
timeperiod_name - duplicate ...


"Nagios 3 "
Отправлено сабакка , 15-Май-09 15:31 
>>а если без дефиниции хостгруппы? запускается?
>
>Ругается на следующую группу.
>Такая же проблема с файлом timeperiod.cfg
>timeperiod_name - duplicate ...

grep "имя хостгруппы или таймпериода" /etc/nagios3/conf.d/*
может где-то действительно уже продифинировано такое, например в sample файлах.


"Nagios 3 "
Отправлено сабакка , 15-Май-09 15:33 
а ещё:
nagios -v /etc/nagios2/nagios.cfg - /etc/nagios 2/

Warning: Duplicate definition found for hostgroup 'domain-servers' (config file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg', starting on line 4)
Error: Could not add object property in file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg' on line 5.

а ошибка - /etc/nagios 3/ - в путях нет путаницы?


"Nagios 3 "
Отправлено Arinoshi , 15-Май-09 15:47 
>а ещё:
>nagios -v /etc/nagios2/nagios.cfg - /etc/nagios 2/
>
>Warning: Duplicate definition found for hostgroup 'domain-servers' (config file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg', starting on
>line 4)
>Error: Could not add object property in file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg' on line 5.
>
>
>а ошибка - /etc/nagios 3/ - в путях нет путаницы?

# grep 'domain-servers' /etc/nagios3/conf.d/*
/etc/nagios3/conf.d/hostgroups_nagios2.cfg:        hostgroup_name  domain-servers
/etc/nagios3/conf.d/services_nagios2.cfg:        hostgroup_name                  domain-servers

# nagios3 -v /etc/nagios3/nagios.cfg
Warning: Duplicate definition found for timeperiod '24x7' (config file '/etc/nagios3/conf.d/timeperiods_nagios2.cfg', starting on line 8)
Error: Could not add object property in file '/etc/nagios3/conf.d/timeperiods_nagios2.cfg' on line 9.


"Nagios 3 "
Отправлено сабакка , 15-Май-09 23:29 
покажите /etc/nagios2/nagios.cfg

"Nagios 3 "
Отправлено Arinoshi , 18-Май-09 11:02 
>покажите /etc/nagios2/nagios.cfg

Поправка: /etc/nagios3/nagios.cfg

log_file=/var/log/nagios3/nagios.log
cfg_file=/etc/nagios3/commands.cfg
cfg_dir=/etc/nagios-plugins/config
cfg_dir=/etc/nagios3/conf.d

cfg_file=/etc/nagios3/conf.d/timeperiods_nagios2.cfg
cfg_file=/etc/nagios3/conf.d/hostgroups_nagios2.cfg
cfg_file=/etc/nagios3/conf.d/contacts_nagios2.cfg
cfg_file=/etc/nagios3/conf.d/services_nagios2.cfg
cfg_file=/etc/nagios3/conf.d/extinfo_nagios2.cfg
cfg_file=/etc/nagios3/conf.d/generic-host_nagios2.cfg

cfg_file=/etc/nagios3/objects/windows.cfg
cfg_dir=/etc/nagios3/servers
precached_object_file=/var/lib/nagios3/objects.precache
resource_file=/etc/nagios3/resource.cfg
status_file=/var/cache/nagios3/status.dat
status_update_interval=10
nagios_group=nagios
nagios_user=nagios
check_external_commands=1
command_check_interval=-1
command_file=/var/lib/nagios3/rw/nagios.cmd
external_command_buffer_slots=4096
lock_file=/var/run/nagios3/nagios3.pid
temp_file=/var/cache/nagios3/nagios.tmp
temp_path=/tmp
event_broker_options=-1
log_rotation_method=d
log_archive_path=/var/log/nagios3/archives

В принципе, я правил только первые 10 строк, если нужно остальное, то выложу.


"Nagios 3 "
Отправлено Arinoshi , 18-Май-09 14:59 
Я так понял, что ошибка в синтаксисе.
То, с чего начинаются все описываемые конфы - define. Но пока не нашел, как надо писать корректно. Ругается на все конфиги в зависимости от того, в какой последовательности они перечислены в nagios.cfg

"Nagios 3 "
Отправлено std , 18-Май-09 17:29 
Возьми sample конфиг, попроще и посмотри.

"Nagios 3 "
Отправлено Arinoshi , 20-Май-09 10:52 
>Возьми sample конфиг, попроще и посмотри.

Как ни странно, у меня все по семплу и есть. Только настройки групп подправил.


"Nagios 3 "
Отправлено wind , 08-Сен-09 18:17 
>>Возьми sample конфиг, попроще и посмотри.
>
>Как ни странно, у меня все по семплу и есть. Только настройки
>групп подправил.

кфг файлы не надо раскомментаривать - он сам выгребает все что лежит в конф.д