Добавление новых хостов в icinga web
Использование сервера Ubuntu 12.10. ицинга с идутилами и паутиной. Возможность видеть хосты, если я добавлю их в localhost_icinga.cfg
однако, насколько я понимаю, вы можете создать host.cfg на основе систем. пример: windows.cfg для мониторинга всех машин Windows через NSclient++ (аналогично Nagios)
Каждый раз, когда я создаю новый host.cfg, icinga либо выдает мне повторяющуюся ошибку, либо ему не нравится строка определения хоста. Пример: (localhost_icinga.cfg работает)
определить хост {использовать имя-хоста-хоста-имя-хоста mikedoppdesk псевдоним адрес mikedoppdesk 192.168.0.56 } Однако, если я создаю windows.cfg Пример: определение хоста {используйте псевдоним хоста windows mikedoppdesk адрес mikedoppdesk адрес 192.168.0.56 }
и используйте: /usr/sbin/icinga -v /etc/icinga/icinga.cfg
строка ошибки вывода 1 windows.cfg
Я гонялся за документами на веб-сайте icinga, пытаясь получить прямой ответ. Я знаю, что упускаю что-то критическое, но не могу найти рифму или причину. Пожалуйста, просветите или докажите, что я тупой. заранее спасибо
1 ответ
В вашем основном конфигурационном файле, который обычно /usr/local/icinga/etc/icinga.cfg, вы должны добавить строку без пробелов в начале:
cfg_file=/usr/local/icinga/etc/conf.d/hosts.cfg
(вы также можете увидеть это здесь: http://docs.icinga.org/latest/en/configobject.html).
Это означает, что вы определяете объекты (здесь хосты) в указанном выше файле. В этом файле вы должны определить сам контролируемый хост
Пример:
define host{
host_name bogus-router
alias Bogus Router #1
address 192.168.1.254
parents server-backbone
check_command check-host-alive
check_interval 5
retry_interval 1
max_check_attempts 5
check_period 24x7
process_perf_data 0
retain_nonstatus_information 0
contact_groups router-admins
notification_interval 30
notification_period 24x7
notification_options d,u,r
}
Все возможные варианты и их определения вы можете найти здесь ( http://docs.icinga.org/latest/en/objectdefinitions.html).