Найти в Дзене
Уроки Linux

🛰️ Как настроить автоматизацию мониторинга серверов с помощью simple скриптов

🛰️ Как настроить автоматизацию мониторинга серверов с помощью simple скриптов

Привет, друзья! 🚀

Хотите знать, как сделать свою жизнь системного администратора легче и приятнее? В мире Devops и Linux автоматизация — главный инструмент. Сегодня расскажу о том, как создать базовый, но мощный скрипт для мониторинга серверов без лишних сложностей!

Лучшие новости — чтобы следить за состоянием системы, достаточно немного знаний и немного кода.

Вот что важно:

- Проверка загрузки CPU и памяти

- Мониторинг дискового пространства

- Отправка простых уведомлений по email

Создаешь скрипт, который периодически собирает данные и сообщает о возможных сбоях. Например:

#!/bin/bash

# Мониторинг загрузки CPU и памяти

load=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4}')

mem=$(free | grep Mem | awk '{print $3/$2 * 100.0}')

if (( $(echo "$load > 0.8" | bc -l) )); then

echo "Высокая загрузка CPU: $load" | mail -s "CPU Alert" your_email@example.com

fi

if (( $(echo "$mem > 80" | bc -l) )); then

echo "Высокий расход памяти: $mem%" | mail -s "Memory Alert" your_email@example.com

fi

Этот мини-инструмент помогает следить за системой в автоматическом режиме, а делать это можно в 2 строки — взял и настроил. Такой подход идеально подходит для тех, кто хочет быстро и эффективно обеспечить стабильность серверов без лишнего геморроя.

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

Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание Linux в боте https://t.me/gradeliftbot