Назад | Перейти на главную страницу

Требовать простой сценарий проверки «работоспособности системы» для Debian

Мне нужна простая задача cron для Debian, которая могла бы проверять основные вещи, такие как полный диск или высокая загрузка.

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

Любые предложения приветствуются.

UPD: я буду придерживаться режима мониторинга, потому что его проще настроить, но если мне понадобится что-то более сложное, я буду использовать плагины Nagios.

Спасибо всем!

Как отмечает Барт, для этого вы можете использовать плагины Nagios / Nagios.

Вы также можете настроить Монит, который предоставит вам базовый мониторинг в красивом, простом пакете. Monit также выполнит «лечение процесса», поэтому, если, скажем, процесс ClamAV упадет, Monit заметит это событие, сообщит вам об этом и перезапустит его. Monit работает как демон, поэтому вам не придется возиться с cron.

Помимо стандартных системных вещей (нагрузка, дисковое пространство, свободная оперативная память), вот несколько примеров конфигурации для различных служб: http://mmonit.com/wiki/Monit/ConfigurationExamples

Ах, документация Debian по Monit:

http://www.debian-administration.org/articles/269

Я обычно использую Плагины Nagios для этого. Они предназначены для nagios, но вы можете просто использовать их как отдельные скрипты. Они вернут OK, WARNING или ERROR, а затем дополнительную информацию.

Просто возьмите фрагменты, которые вы хотите проверить, и создайте крошечный скрипт для их запуска, отправьте / сохраните результаты и поместите его в crontab.