Я читаю 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
Обычно, если параметр конфигурации не указан, ему будет присвоено значение по умолчанию. Да, в опубликованной вами ссылке не указано, является ли вариант необязательным. Однако указаны значения по умолчанию. Если такое значение подходит для ваших нужд, вам не нужно включать его в свою конфигурацию или вы можете включить его в закомментированном виде.