@oni__ino

Как управлять monit в системах с systemd, например на новой debian 8?

Дано: Debian 8, Monit
Нужно управлять сервисами через systemd

root@XXX: cat /etc/monit/conf.d/*
set httpd port XXX
  allow admin:********
check process openvpn
  matching "openvpn"
  start program = "/etc/init.d/openvpn start"
  stop program = "/etc/init.d/openvpn stop"
  if failed host 127.0.0.1 port XXX then restart
  if 5 restarts within 5 cycles then timeout


С указанием в конфигах управления через init.d все работает, но ни один из вариантов записи systemctl, systemd, service не работает

root@XXX: /etc/openvpn# monit validate
/etc/monit/conf.d/openvpn.cfg:3: Program does not exist: 'systemctl'
/etc/monit/conf.d/openvpn.cfg:4: Program does not exist: 'systemctl'
  • Вопрос задан
  • 892 просмотра
Решения вопроса 1
start program = "/bin/systemctl start openvpn.service"
stop program = "/bin/systemctl stop openvpn.service"
не?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы