Интервалы Chef и Nagios

Кажется, не могу найти решение. Я знаю, что это, вероятно, легко, я рубиновый нуб .. роб, но был бы признателен за помощь.

Как мне установить проверку интервала, чтобы сказать 5/5. Итак, предупредите меня о 5-й неудачной попытке.

Это то, что у меня есть в моем пакете данных шеф-повара для службы шеф-повар:

{
    "command_line": "$USER1$/check_nrpe -H $HOSTADDRESS$ -t 45 -c wt_check_procs -a '-t 60 -c 1: -C 'chef-client''",
    "hostgroup_name": "chef_managed_systems",
    "id": "chef-client",
    "contact_groups": "email_and_page",
    "event_handler": "restart_chef"
}

Как бы я определил что-то вроде следующего, но в моей базе данных:

define service{
host_name               A Host
service_description     A Service
normal_check_interval   5
retry_check_interval    1
max_check_attempts      5
}

person Kryten    schedule 31.05.2013    source источник


Ответы (1)


Глядя на https://github.com/opscode-cookbooks/nagios/blob/master/templates/default/services.cfg.erb#L14 Я предполагаю, что простое определение этих атрибутов, подобных существующим, будет работать — просто распознайте форматирование json.

person dnsmichi    schedule 09.06.2013