@Intelide

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

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

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

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

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

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