Мониторинг системных ресурсов Linux

Автор: | 2016-05-10

Реализация мониторинга системных ресурсов средствами bash/sh
Реализация мониторинга системных ресурсов средствами bashКаждому администратору сервера нужно иметь какою либо реализацию мониторинга системных ресурсов сервера, таких как:

  • Загрузка Центрального Процессора (CPU)
  • Количество свободной виртуальной памяти (RAM)
  • Свободное место на дисках

Как правило, такие системы либо стоят денег, либо они требуют определенных навыков и потраченного времени.
В данной статье, я рассмотрю «маленькую» собственную реализацию мониторинга системных ресурсов сервера.

Мониторинг памяти сервера (RAM)

Для того, чтобы узнать сколько в нашей системе используется памяти, достаточно ввести команду:

В этом длинном выводе, нас интересует только 3 (три) строки:

С ними мы и будем работать.
Создадим скрипт, который будет получать информацию о памяти и переводить для понятного нам вида.

Теперь можно отредактировать созданный нами скрипт

В данном скрипте находится условие, при котором сравнивается заданное минимальное количество свободной виртуальной памяти с реальным её количеством, и в случае её нахватки — направляет сообщение электронной почты с данными.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *