LINUX.ORG.RU
решено ФорумAdmin

Nagios-неосилятор: нет хоста в Hosts

 ,


0

1

linux342 - хост, который я хочу затащить в мониторинг. Но в веб-интерфейсе его как не было, так и нет, естессно после service nagios restart.

# nagios -v /etc/nagios/nagios.cfg
...
Checking hosts...
        Checked 2 hosts.
...
Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

# /usr/lib64/nagios/plugins/check_nrpe -H linux342.domain.lan
NRPE v2.15

# /usr/lib64/nagios/plugins/check_ssh -4 linux342.domain.lan
SSH OK - OpenSSH_6.6.1 (protocol 2.0) | time=0.007451s;;;0.000000;10.000000
# cat /etc/nagios/conf.d/linux342.cfg
define host{
        use                     linux-server
        host_name               linux342.domain.lan
        alias                   linux342
        display_name            linux342
        address                 10.164.3.42
        }

define service{
        use                     local-service
        host_name               linux342.domain.lan
        service_description     ssh
        check_command           check_ssh
        notifications_enabled   1
        }

Почему его нет в веб-морде, что не так? Куда смотреть?

/etc/nagios/conf.d/linux342.cfg

смотреть корневой nagios.cfg, инклюдишь ли ты в него этот файл

bl ★★★
()
Ответ на: комментарий от bl

Во! Их надо еще и там описывать. Ясно. Правда пока fail, где-то мой косяк, сейчас разбираться буду.

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

Processing object config file '/etc/nagios/conf.d/linux342.cfg'...
Warning: Duplicate definition found for host 'linux342.domain.lan' (config file '/etc/nagios/conf.d/linux342.cfg', starting on line 1)
Error: Could not add object property in file '/etc/nagios/conf.d/linux342.cfg' on line 3.
   Error processing object config files!
...

Ругается на описание хоста, но если удалить вторую строчку с host_name в define service, то пишет что сервисы с хостом не ассоциированы и не ругается больше на Duplicate definition.

drunken_train
() автор топика
Ответ на: комментарий от bl

Ну вот, теперь файл точно прописан туда, проверка без ошибок, но хост так и не появился.

drunken_train
() автор топика

В общем, оказалось достаточно смешное решение проблемы. До этого была попытка тоже поставить нагиос из пакета. Попытка успешно забыта, а нагиос остался. Потом из репы накатился новый, но некоторая конфа со старым пересеклась, в частсности - веб-морда. Апач настроен на директории старого нагиоса. Морда пашет версии 3.2.3, в логах и всяких конфигах - 3.5.1. Вот так распидорасило. Короче, перенастраивается /etc/httpd/conf.d/nagios.conf под нормальную версию, сносится всякое дерьмо от старой.

drunken_train
() автор топика
Ответ на: комментарий от drunken_train

Если ты на этапе внедрения, ставь сразу icinga2, это другой мир. Поверь тому кто долго использовал nagios3 -> icinga1 -> icinga2

Что нынче принято использовать для мониторинга и оповещениях о проблемах? (комментарий)

anonymous
()
Ответ на: комментарий от anonymous

Спасибо, это тоже надо попробовать. Я на этапе ковыряния, у меня нет своей инфраструктуры:)

drunken_train
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.