Собственно вот. http://useti.ru/?page_id=1950
А то без бутылки чая в этих программульках не разберешься. Они и без того глючны чуть более чем полностью.
Собственно вот. http://useti.ru/?page_id=1950
А то без бутылки чая в этих программульках не разберешься. Они и без того глючны чуть более чем полностью.
Я тут решил в одном своем рабочем проекте реализовать плагины.
Дальше небольшой пример кода, как это делать на C#
Что это такое — CrowdSource мониторинг ? Наверняка многие из вас пользовались «Яндекс пробками». А если не пользовались, то хотя бы слышали и представляют как это работает.
Есть некая система, которая собирает данные с большого числа источников, добровольно предоставляющих информацию. В случае «Яндекс пробок» — это информация о дорожном трафике и дорожных происшествиях.
Вообще — пробки не единственный объект, за которым так можно наблюдать. В частности проект Ushahidi, использовали его и во время землетрясения на Гаити и для слежения за выборами в Судане. И даже для наблюдения за дикими животными в Кении. Continue Reading →
Мониторинг чрез жопу единый интерфейс, или чем меня не устраивают существующие у нас системы мониторинга.
И с чео вообще я опять решил взяться за мониторинг ? Просто наболело. Всю прошлую неделю и кусок этой я ковырялся с Zabbix, пытался заставить непослушную скотину заставить делать рассылки через XMPP и при этом отрисовывать вменяемый интерфейс.
Ну нельзя так жить ! При этом коммерческие продукты не лучше.
Чем конкретно я недоволен ? К примеру zabbix ужасен в настройке. Мне всего то нужно прописать в него с десяток серверов. Но при этом на них вертятся не совсем стандартные приложения. К примеру нужно отследить штук 20 логов, чтобы они регулярно обновлялись и триггер срабатывал, если лог не обновлялся более 40 минут. 20 логов, 10 серверов. Убиться веником…
Ладно, запаслись терпением, прописали 20 логов, сделали шаблон, успокоились.
Но это же еще не все! Теперь надо вэбсервисы мониторить. Замечательно, есть встроенная фича мониторинга сайтов с развесистыми скриптами. Вот только виндусявая авторизация не поддерживается. А у нас все сервисы с авторизацией. Ладно, проехали.
Теперь нужно мониторить скрипт, который регулярно пишет в базу некий параметр. И если он повис должен сработать тригер. Настроил ODBC источник на сервере. Вот только Zabbix их не поддерживает. Баг.
Ладно, проехали. Тога может быть хотя бы для этих логов настроим оповещалки? Да, замечательно. Из настроек подключения к jabber только jid и пароль. И если сервер использует SSL или нестандартный порт…. Но это еще ладно. Так XMPP нотификация нормально работает только начиная с версии 1.6.5 .
В общем, zabbix — редкостное сексуальное извращение и пльзоваться им можно только за отсутствием чего то лучшего. Ну или заниматься извращениями как я.
Спасибо, пожалуйста, извините, наболело.
Всегда Ваш.
Читал я мало, а вот комментировал много.
В общем поехали
Решил тут выложить сорсы класса alarm .
На подходе агент мониторинга в двух исполнениях (служба и приложение).
Ну и маленький дисклаймер, на будущее 🙂 :
Все что тут выложено по определению не содержит никаких Хау Ноу (или как оно там правильно ?) по этому копипаста не воспрещена 🙂 . Если обнаружили баги — сообщайте, поправлю.