Назад | Перейти на главную страницу

Документация к файлу nagios.cfg требуемые параметры?

Я читаю nagios.cfg файл документации и не может видеть, где написано, какие параметры требуются, а какие - необязательны. Все это необязательно? Если нет, то где я могу найти необязательные?

http://nagios.sourceforge.net/docs/nagioscore/3/en/configmain.html

Сделайте резервную копию файла конфигурации:

# cp -a /usr/local/nagios/etc/nagios.cfg /usr/local/nagios/etc/nagios.cfg.bak

Закомментируйте все варианты:

# sed -i 's/^/#/' /usr/local/nagios/etc/nagios.cfg

и проверьте данные конфигурации:

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

вы увидите что-то вроде этого:

Checking services...
Error: There are no services defined!
    Checked 0 services.
Checking hosts...
Error: There are no hosts defined!
    Checked 0 hosts.
Checking contacts...
Error: There are no contacts defined!
    Checked 0 contacts.
...
Total Warnings: 0
Total Errors:   3

Итак, вам нужно включить некоторые файлы конфигурации, которые определяют как минимум хост, некоторые службы и контакт:

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/objects/localhost.cfg

Повторно проверить:

Checking services...
    Checked 8 services.
Checking hosts...
    Checked 1 hosts.
Checking contacts...
    Checked 34 contacts.
...

Total Warnings: 0
Total Errors:   0

Обычно, если параметр конфигурации не указан, ему будет присвоено значение по умолчанию. Да, в опубликованной вами ссылке не указано, является ли вариант необязательным. Однако указаны значения по умолчанию. Если такое значение подходит для ваших нужд, вам не нужно включать его в свою конфигурацию или вы можете включить его в закомментированном виде.