Использование сервера Ubuntu 12.10. айсинга с идутилом и айсинга-паутиной. Есть возможность видеть хосты, если я добавлю их в localhost_icinga.cfg
однако, насколько я понимаю, вы можете создать host.cfg на основе систем. пример: windows.cfg для мониторинга всех компьютеров с Windows через NSclient ++ (аналогично Nagios)
Каждый раз, когда я создаю новый host.cfg icinga, либо выдает повторяющуюся ошибку, либо мне не нравится строка определения хоста. Пример: (localhost_icinga.cfg работает)
определить хост {использовать общий-хост имя_хоста mikedoppdesk псевдоним mikedoppdesk address 192.168.0.56} Однако, если я создаю windows.cfg Пример: определите хост {используйте псевдоним windows host_name mikedoppdesk адрес mikedoppdesk 192.168.0.56}
и используйте: / usr / sbin / icinga -v /etc/icinga/icinga.cfg
строка ошибки вывода 1 windows.cfg
Я гонялся за веб-документами icinga, пытаясь получить прямой ответ. Я знаю, что упускаю что-то важное, но не могу найти рифму или причину. Пожалуйста, научите меня или докажите, что я тупой. заранее спасибо
В вашем основном файле конфигурации, который обычно /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#objectdefinitions-host).