Подскажите скрипт мониторинга

gera111

Знаток
Регистрация
1 Окт 2008
Сообщения
154
Реакции
25
Собственно, встал вопрос о мониторинге некоторого количества сайтов (~100) c построением графиков доступности в определённые периоды времени. Ищу скрипт типа syslab, только некоммерческого исполнения для установки на свой сервер. Может, у кого в загашнике завалялся?
Метрику, гугль вебмастер и пр. не предлагать, задача расположить у себя. Оповещения и др фишки не обязательны, тупо нужно мониторить аптайм своих сайтов.
 
много лет использую zabbix, мониторится все что только можно, как с агентами так и без) оповещения любым доступным способом, начиная от почты и смс до ватсапа или телеграмма!
 
Nagios/Munin/OpenNMS/Zabbix/Zenoss/RRDtool - Выбирайте!

Нагиос мунин использую активно.
А вообще пока сами не попробуете и не поковыряете не выберите.
 
Из глобальных масштабируемых (не только для сайтов) решений еще fully automated nagios(FAN) посоветовать могу
Для просмотра ссылки Войди или Зарегистрируйся
Есть готовая виртуалка на bitnami.com
 
Для просмотра ссылки Войди или Зарегистрируйся
заодно и узкие места видны и в каком месте хост отвалился - может сайт и работает, у хостера отвалился инет. А так плюсую к заббиксу - отличная вещь.
 
если просто доступность сайтов

#!/bin/bash
TIME=$(date +%T-%m-%d-%Y)

while read HOST; do
STATUS=$(curl -o /dev/null -I --silent --write-out '%{http_code}' -A "UptimeMonitoring/1.0 (Server Status Monitor)" "${HOST}")
if [ "${STATUS}" != "200" ]; then
echo -e "${HOST} \nSTATUS: ${STATUS} \n${TIME}" | mail -s "ALERT CODE: ${STATUS} ${HOST}" alert@domain.com
else
echo "LIVE"
fi
sleep 1
done < /root/url-list.txt

где url-list.txt урл сайтов один в линию.
cronjob
 
Посмотри в сторону Icinga2, весьма не плохая замена nagios'у.
 
я тут недавно достал observium professional нече такой , мониторить сервера и алерты кидает
 
В интернете много споров и сравнений различных мониторинговых систем. Я отдаю предпочтение zabbix'у. Вот, например, выписка из оф. документации, которая довольно хорошо сделана Для просмотра ссылки Войди или Зарегистрируйся.
 
Собственно, встал вопрос о мониторинге некоторого количества сайтов (~100) c построением графиков доступности в определённые периоды времени. Ищу скрипт типа syslab, только некоммерческого исполнения для установки на свой сервер. Может, у кого в загашнике завалялся?
Метрику, гугль вебмастер и пр. не предлагать, задача расположить у себя. Оповещения и др фишки не обязательны, тупо нужно мониторить аптайм своих сайтов.
Использую zabbix, у себя на сервере + для мониторинга клиентов, очень удобно!
 
Назад
Сверху