Комплексний моніторинг інфраструктури
Задача: Забезпечити прозорість роботи мережевого обладнання та серверів з оперативним моніторингом у Telegram. Головний пріоритет — точна фіксація часу переходу серверних ДБЖ (джерел безперебійного живлення) на живлення від батарей та їх повернення на живлення від електромережі, а також контроль стану мережевого обладнання. Приємним бонусом було додано ще контроль ступеню навантаження корпоративної WiFi-мережі.
Рішення:
- Розгорнуто систему моніторингу Zabbix для контролю стану серверів та мережевого обладнання з налаштуванням кастомних тригерів і відправкою алертів у Telegram.
- Розроблено окремий Python-скрипт для точного відстеження стану серверних ДБЖ.
- В якості додаткового функціоналу до скрипта інтегровано взаємодію з API контролера UniFi для паралельного моніторингу статусу точок доступу Wi-Fi.
- Скрипт розгорнуто на базі Ubuntu Server як systemd service для гарантованої безперебійної роботи у фоновому режимі.
- Усі сповіщення зведено в єдиного Telegram-бота для максимальної зручності чергового адміністратора.
Результат:
Створено єдину, відмовостійку екосистему моніторингу. Забезпечено миттєве інформування про знеструмлення серверної кімнати, та іншого обладнання на території підприємства, що критично важливо в поточних умовах роботи в Україні. Час реакції на інциденти з живленням або "чому погано працює Wi-Fi" скоротився завдяки пушам у месенджер і швидкому розумінню що сталось.
Використані технології та обладнання: #Zabbix #ubuntu #python #systemd #pyTelegramBotAPI #Smart-UPS 3000XL #Smart-UPS SRT 10000
Рішення:
- Розгорнуто систему моніторингу Zabbix для контролю стану серверів та мережевого обладнання з налаштуванням кастомних тригерів і відправкою алертів у Telegram.
- Розроблено окремий Python-скрипт для точного відстеження стану серверних ДБЖ.
- В якості додаткового функціоналу до скрипта інтегровано взаємодію з API контролера UniFi для паралельного моніторингу статусу точок доступу Wi-Fi.
- Скрипт розгорнуто на базі Ubuntu Server як systemd service для гарантованої безперебійної роботи у фоновому режимі.
- Усі сповіщення зведено в єдиного Telegram-бота для максимальної зручності чергового адміністратора.
Результат:
Створено єдину, відмовостійку екосистему моніторингу. Забезпечено миттєве інформування про знеструмлення серверної кімнати, та іншого обладнання на території підприємства, що критично важливо в поточних умовах роботи в Україні. Час реакції на інциденти з живленням або "чому погано працює Wi-Fi" скоротився завдяки пушам у месенджер і швидкому розумінню що сталось.
Використані технології та обладнання: #Zabbix #ubuntu #python #systemd #pyTelegramBotAPI #Smart-UPS 3000XL #Smart-UPS SRT 10000