Мониторинг работы IT-инфраструктуры (сервера, службы, железо, боты, сайты)
По мере роста IT-инфраструктуры, увеличения количества серверов, служб, ботов, баз данных, сайтов и прочих компонентов выполняющих различные бизнес процессы, возникает потребность в инструменте их мониторинга, который на мой взгляд должен удовлетворять следующим критериям: — иметь единую панель отображения статусов работы компонентов, иметь возможность отправки экстренных уведомлений на E-Mail или в мессенджер(в случае сбоя), позволять легко подключать новые компоненты для мониторинга(как локальные, так и сетевые, включая службы работающие на других серверах) без ограничений, легкость и простота в использовании, и желательно укладываться в разумный бюджет. К сожалению поиски в сети, ничего подходящего не дали, все решения что мне попадались имеют один их трех(или все сразу) ключевых недостатка: — дороговизна, ограниченный функционал, ресурсоемкие системные требования. Поэтому было принято решение разработать свою систему мониторинга IT-инфраструктуры, что из этого получилось читайте дальше. подробнее

Автор:
Категории:
Теги:
Друзья, доброго времени! Нередко возникает необходимость автоматизировать те или иные рабочие процессы, которые осуществляются вручную через интернет браузер. Это может быть проставление статусов, рассылка уведомлений и сообщений, отслеживание меняющихся данных или парсинг страниц какого либо каталога. Например в одном моем проекте была необходимость отслеживать появление новых прогнозов на спортивные матчи, которые публиковались на специализированных сайтах и были доступны только авторизированным пользователям. При этом на сайте стояла сложная система авторизации, и простым PHP Curl, имитировать работу пользователя было достаточно сложно. Решением проблемы, оказался, отличный безоконной браузерный движок PantomJS, позволяющий написать скрипт-бота на JS под выполнение любых задачи. Далее обо всем подробнее.






