@Intelide

Как проверить сервисы linux?

Добрый день, есть сервер, после ребута бывают не все сервисы запускаются, подскажите пожалуйста можно ли одной командой проверить все ли сервисы запущены и те что не запущены запустить?
  • Вопрос задан
  • 2647 просмотров
Решения вопроса 1
@remzalp
Программер чего попало на чем попало
Ну как бы лучше начать с другого - а почему каждый конкретный сервис не стартовал?
Виноватым может оказаться, к примеру последовательность запуска сервисов. В момент запуска веб-сервера (утрирую) сеть еще не стартовала, так что он падает. Поменять последовательность запуска и порядок.

Можно взять какоуй-то супервайзер (supervisord?), который уже будет заниматься автоматическим рестартом упавших сервисов (которые он и будет стартовать при запуске).

Nagios/Zabbix умеют мониторить сервисы хоть локального, хоть удаленного компьютера, можно назначить триггеры, которые что-то будут делать при падении.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
ps -aux и смотрите что работает
ps -aux | grep <имя демона> - смотреть конкретный демон.
Ответ написан
Комментировать
критичные под monit
если не сможет самостоятельно запустить, пришлет письмо
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы