При попытке настроить nagios у меня возникают некоторые ошибки.
Ошибка: не удается открыть файл конфигурации '/usr/local/nagios/etc/hosts.cfg; добавлен новый файл' для чтение: нет такого файла или каталога Ошибка обработки файлов конфигурации объекта! При обработке файлов конфигурации возникла одна или несколько проблем… Проверьте файл (ы) конфигурации, чтобы убедиться, что они содержат действительные директивы и определения данных. Если вы обновляетесь с предыдущей версии Nagios, вы должны знать, что некоторые переменные / определения могли быть удалены или изменены в этой версии. Обязательно прочтите документация HTML, касающаяся файлов конфигурации, а также Раздел «Что нового», чтобы узнать, что изменилось.
Мой файл конфигурации идеален, насколько мне известно, но я не могу понять, откуда взялась ошибка.
# Define a host for the remote machine
define host{
use linux-server ; Name of host template to use
; This host definition will inherit all variables that are defined
; in (or inherited by) the linux-server host template definition.
host_name nci-helicarrier.nci.nih.gov
alias CentOS 6.5
address 128.231.12.230
}
# Linux host definition template #
define host{
name linux-server ; The name of this host template
use generic-host ; This template inherits other values from the generic-host template
check_period 24×7 ; By default, Linux hosts are checked round the clock
check_interval 5 ; Actively check the host every 5 minutes
retry_interval 1 ; Schedule host check retries at 1 minute intervals
max_check_attempts 10 ; Check each Linux host 10 times (max)
check_command check-host-alive ; Default command to check Linux hosts
notification_period workhours ; Linux admins hate to be woken up, so we only notify during the day
; Note that the notification_period variable is being overridden from
; the value that is inherited from the generic-host template!
notification_interval 120 ; Resend notifications every 2 hours
notification_options d,u,r ; Only send notifications for specific host states
contact_groups admins ; Notifications get sent to the admins by default
register 1 ; DONT REGISTER THIS DEFINITION – ITS NOT A REAL HOST, JUST A TEMPLATE!
}
Даже файл конфигурации объектов кажется идеальным:
# OBJECT CONFIGURATION FILE(S)
# These are the object configuration files in which you define hosts,
# host groups, contacts, contact groups, services, etc.
# You can split your object definitions across several config files
# if you wish (as shown below), or keep them all in a single config file.
# You can specify individual object config files as shown below:
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/hosts.cfg ;new file added
cfg_file=/usr/local/nagios/etc/services.cfg ;new file added
# Definitions for monitoring the local (Linux) host
Кажется, я не понимаю найдите проблему здесь.
Кто-нибудь знает, что здесь не так?
cfg_file=/usr/local/nagios/etc/hosts.cfg ;new file added
cfg_file=/usr/local/nagios/etc/services.cfg ;new file added
Похоже, вы сделали неверное предположение, что можете добавить комментарий к строке, используя символ ;
. Удалите эти комментарии и повторите попытку.