The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск минималистичной программы для мониторинга jsonmon 3

13.08.2016 13:40

Выпущена третья версия минималистичной программы для мониторинга jsonmon. Программа написана на языке Go и функциональность её довольно скромна по сравнению с такими системами мониторинга как Nagios или Zabbix. С другой стороны, jsonmon значительно проще сконфигурировать. Иными словами:

  1. Есть YAML-конфигурация, в которой описываются Веб- и шелл-проверки.
  2. Есть JSON API для просмотра статуса и минималистичный пользовательский интерфейс к нему.
  3. Умеет отправлять уведомления по почте и/или с помощью плагинов (в комплекте плагин для Slack)
  4. Не требует ничего, кроме Unix-like-системы, /bin/sh (для запуска шелл-команд) и настроенного /usr/sbin/sendmail (для работы почтовых уведомлений).

В настоящее время официально собираются релизы для Linux и macOS. В планах создание RPM/DEB-репозитория для удобной установки. Переход к версии 3 обусловлен упрощением формата конфигурационного файла с целью избежать ошибок из-за неверного задания конфигурации.

  1. Главная ссылка к новости (https://github.com/chillum/jso...)
  2. Система мониторинга alertmon
  3. OpenNews: Релиз системы мониторинга Monitorix 3.8.0
  4. OpenNews: Выпуск интерфейса мониторинга Icinga Web 2.0
  5. OpenNews: Выпуск системы мониторинга Zabbix 3.0
  6. OpenNews: Релиз системы мониторинга Cacti 0.8.8h с устранением уязвимостей
Лицензия: CC-BY
Тип: Программы
Ключевые слова: monitoring
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (87) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Crazy Alex (ok), 02:12, 14/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В прицнипе правильно. Nagios/Zabbix - это хорошо, но поднимать их на личном VPS или домашнем сервере - как-то чересчур, и мороки много.

    А вот Apache License - это плохо.

     
     
  • 2.4, gre (?), 02:19, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • –12 +/
    "домашнем сервере"

    Не знаю почему, но когда я вижу эти да слова вместе, мне тошно.

    А по теме. Нагиос из коробки умеет проверять локалхост. И web ему не нужен для этого.

     
     
  • 3.10, Аноним (-), 07:35, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > "домашнем сервере"

    Не знаю почему, но когда я вижу эти да слова вместе, мне тошно
    Это потому, что ты самовлюбленный сноб.

     
  • 3.13, YetAnotherOnanym (ok), 09:11, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > "домашнем сервере"
    > Не знаю почему, но когда я вижу эти да слова вместе, мне
    > тошно.

    Скоро хоже будет. IoT войдёт в жизнь, каждое первое жильё, сдаваемое девелоперами, включая самые бюджетные однушки и студии, будет "умным домом", управляемым домашним сервером.
    Я мог бы посоветовать Вам повеситься, пока не поздно, но это грозило бы Опеннету санкциями за пропаганду суицида. Поэтому я не буду советовать Вам вешаться, хотя время уходит.

     
     
  • 4.16, Аноним (-), 09:43, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я мог бы посоветовать Вам повеситься, пока не поздно, но это грозило
    > бы Опеннету санкциями за пропаганду суицида. Поэтому я не буду советовать
    > Вам вешаться, хотя время уходит.

    Мвгнетрон из микроволновки спасет отца русского луддизма. Хотя это слишком иновационно и технологично для истинного луддита. Используйте аутентичный молоток. Олдскульный вариант можно сделать примотав лианой камень к палке. Если лины недоступны, сойдет резинка от трусов.

     
  • 3.14, Demo (??), 09:23, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > когда я вижу эти да слова вместе, мне тошно

    А мне тошно, когда вижу новояз, вроде: "из коробки" и "бесшовный".

     
     
  • 4.15, Аноним (-), 09:40, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А мне тошно, когда вижу новояз, вроде: "из коробки" и "бесшовный".

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

     
     
  • 5.31, Admino (ok), 15:44, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    На Руси софт в коробках никогда не продавали в более-менее заметных количествах, поэтому нормальному русскому понятие софта из коробки чуждо, поскольку с его точки зрения софта в коробках не бывает.
     
     
  • 6.38, ssh (ok), 22:39, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Продаванам из 1С это расскажите. ;)
     
  • 6.41, Аноним (-), 05:50, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > На Руси софт в коробках никогда не продавали в более-менее заметных количествах

    На руси хорошилище идёт по гульбищу из позорища на ристалище.

     
  • 6.49, Клыкастый (ok), 10:59, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Весь вопрос упирается в оценки "заметных количеств". Некоторые вещи можно не замечать не потому, что они малы, а потому, что ты смотришь не туда, к примеру.
     
  • 4.48, SunXE (ok), 10:54, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогичная реакция на "... от слова совсем".
     
  • 3.28, Crazy Alex (ok), 15:09, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так с домашним сервером? Не всем нравится зависеть от облаков.

    дело не в локалхосте. А в том, что для того, чтобы проверять, есть ли место на винтах у меня и жены, не ругается ли SMART, не умер ли торрент (у rtorrent бывает), жив ли бэкапный сервер и туннели - мне на фиг не нужен нагиос. Нужна простая осмысленно и централизованно конфигурируемая (в отличие от кронов) оповещалка, умеющая пискнуть на почту или дёрнуть скрипт. То же и для VPS с пятью сервисами для личного пользования. А есть там веб или нет - дело десятое, в общем-то.

     
     
  • 4.33, rob pike (?), 16:54, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И чем вас для этого monit не устраивает?
     
     
  • 5.39, Crazy Alex (ok), 03:44, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что он для моих задач - overkill. А здесь - совершенно прозрачный синтаксис из десяти команд в одном файле. Без всяких попыток рестарта падших, настроек ssh и т.п.
     
     
  • 6.66, Аноним (-), 17:42, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    С другой стороны, ssh обычно один фиг используется для управления ремотными сист... текст свёрнут, показать
     
     
  • 7.74, Аноним (-), 22:53, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А если не хватило - придется заниматься махровым програмизмом вместо конфигурации

    Вот поинт в том, что если тебе что-то не хватило, ты можешь заниматься "махровым программизмом" на шелле или чём захочешь.

    Не хватает встроенной web check (мне как автору, кстати, не хватает) -- напиши свою и вызывай её как shell. У меня как shell-чек вызывается, например, асинхронный скрипт, проверяющий 10 URL, а не одну. Как это красиво вписать в конфигурацию и надо ли -- я до сих пор сомневаюсь.

    Ровно и то же с нотификейшнами. Не устраивает слать на системный MTA -- пиши свой скрипт, который будет отсылать куда угодно.

    Собственно, это вся основная функциональность программы, и, по моему, она расширяема на привычном для админах языке без лазанья в код.

     
     
  • 8.76, Аноним (-), 00:57, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Может я чего-то не понимаю в этой жизни, но там ни шаблон уведомления не поменят... текст свёрнут, показать
     
     
  • 9.77, Аноним (-), 01:19, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    да но кроме него есть и alert https github com chillum jsonmon wiki Notifi... текст свёрнут, показать
     
     
  • 10.88, Аноним (-), 20:27, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, я его не заметил и это мой FAIL С ним в принципе можно уже и пра... текст свёрнут, показать
     
  • 9.78, rob pike (?), 01:40, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Типичная программа на Go - наколенная для наших задач сойдет пока, зато обошлис... текст свёрнут, показать
     
     
  • 10.93, Аноним (-), 10:03, 17/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Парадокс этой мониторилки в том что там почти ничего от мониторилки нет Хотя пр... текст свёрнут, показать
     
  • 3.58, Sabakwaka (ok), 12:33, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> "домашнем сервере", когда я вижу эти да слова вместе, мне тошно...

    И как же организована лично твоя десятитерабайтная коллекция рабочих файлов?
    ЮСБ шнурками?

    Лично мне удобнее именно доступная через Gbe Ethernet отдельная башня со шпинделями.

     
     
  • 4.65, Аноним (-), 17:29, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > И как же организована лично твоя десятитерабайтная коллекция рабочих файлов?
    > ЮСБ шнурками?

    Расскажи как и кем ты РАБОТАЕЩЬ ворочая 10 терабайтов данных? Нет, на нелинейного видеоредактора ты не похож.

    > Лично мне удобнее именно доступная через Gbe Ethernet отдельная башня со шпинделями.

    Локальные диски таки побыстрее, если реально надо терабайты ворочать. К тому же там возможны всякие zero-copy фокусы.

     
     
  • 5.80, Квакабабака (?), 16:02, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Все десять в одном проекте не нужны.

    > Локальные диски таки побыстрее

    Да ну???

     
     
  • 6.94, Аноним (-), 10:04, 17/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Да ну???

    SSD может спокойно упереться в скорость линка, особенно на чтение, особенно на 3Гбит SATA.

     
  • 2.11, Аноним (-), 08:41, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А Go намекает что это хипстерский проект, который в отличие от жабиксов и нагиосов может исдохнуть через годик-другой и пользователи окажутся на бобах.
     
     
  • 3.26, Аноним (-), 14:26, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А Go намекает что это хипстерский проект, который в отличие от жабиксов
    > и нагиосов может исдохнуть через годик-другой и пользователи окажутся на бобах.

    Go лучше, чем PHP или Perl-based решения умеет в конкуррентность.

    Вы, наверное, не поверите, но одна из причин написания этого была именно не очень хорошая производительность Zabbix'а на множестве HTTP-проверок. Ну, и во вторую очередь -- дикое количество движений для конфигурации такой проверки в нём.

     
     
  • 4.42, Аноним (-), 06:08, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я не очень понимаю каким боком тут домашние серверы Им все это не актуально, а ... текст свёрнут, показать
     
     
  • 5.55, Аноним (-), 12:01, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Я не очень понимаю каким боком тут домашние серверы

    Я тоже не использую эту штуку дома. Но, как минимум, в двух компаниях она в продакшне уже достаточно давно.

    > конкуретно стрескает все ресурсы

    В одном случае она ест 8MB RSS, во втором -- 10MB. Не считая дополнительных шелл-проверок. CPU ест меньше минуты за двое суток. От Zabbix похожей производительности я так и не добился.

     
     
  • 6.67, Аноним (-), 18:10, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Понятно, про домашние сервера кажется придумали местные админы локалхоста Спору... текст свёрнут, показать
     
  • 3.29, Crazy Alex (ok), 15:15, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Действительно - ведь установленные у них софтины тут же откажутся работать и начнут жрать их кошечек...

    Но даже если сделать вид, что вдруг пришлось переходить на что-то другое - это будет на порядки проще, чем творить разврат с заббиксом, который арссчитан совсем не на те масшабы. Ну пойми, есть Postgres (или, упаси шайтан, какие-нибудь Kassandra/Hadoop),  а есть Sqlite.

     
     
  • 4.43, Аноним (-), 06:21, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Проект всего лишь придет в состояние bitrot а Освоение жабикса позволит им поль... текст свёрнут, показать
     
     
  • 5.56, Crazy Alex (ok), 12:25, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О конкурентности писал автор О домашнем сервере - я То есть это две не связанн... текст свёрнут, показать
     
     
  • 6.68, Аноним (-), 18:58, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Простота понятие относительное - Готовых пакетов для этой штуки нет Чтобы соб... текст свёрнут, показать
     
     
  • 7.70, Аноним (-), 22:17, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эм, бинари тоже на Github который через https и можно проверить сертификат См... текст свёрнут, показать
     
  • 7.75, Аноним (-), 22:58, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > И вебморде в /etc самое место.

    P.S. Исправил путь в доке. :-)

     
  • 3.32, rob pike (?), 16:52, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это не конкурент жабиксам и нагиосам. Да и мониту не конкурент.
    Захотелось человеку попробовать на Go что-то сваять, ну сваял.
     
  • 2.20, Andrey Mitrofanov (?), 12:32, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > В прицнипе правильно. Nagios/Zabbix - это хорошо, но поднимать их на личном
    > VPS или домашнем сервере - как-то чересчур, и мороки много.
    > А вот Apache License - это плохо.

    GPL v3 or later https://github.com/firehol/netdata/blob/master/LICENSE.md подойдёт лучше?

    Мини-мали-стичненько: с yaml-ами, json-чиками и $прочими.js-иками.

    http://netdata.firehol.org/ Эк автора моего любимого firehol-а занесло-то.

     
     
  • 3.22, Аноним (-), 12:39, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > http://netdata.firehol.org/ Эк автора моего любимого firehol-а занесло-то.

    Это какой-то Monit на стероидах. Т.е. мониторить локалхост -- безусловно, нужная задача, но бывают юзкейсы в которых нужна одна мониторилка, которая ходит к многим хостам. Если мониторинг находится прямо на хосте, который он мониторит, ты не узнаешь, когда у тебя упадёт вся площадка.

     
     
  • 4.46, Аноним (-), 08:09, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Это какой-то Monit на стероидах.

    Это какой-то реалтайм-монстрик, с бутстрапом и гламурными графиками.

    > но бывают юзкейсы в которых нужна одна мониторилка, которая ходит к
    > многим хостам.

    Он это умеет. Вообще, очень навороченная штука - ты на его гитхаб хотя-бы зайди.

    > Если мониторинг находится прямо на хосте, который он мониторит,
    > ты не узнаешь, когда у тебя упадёт вся площадка.

    А он и это кажись умеет.

     
     
  • 5.52, й (?), 11:28, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так я зашёл. Вижу:

    * Apache web server mod-status (v2.2, v2.4) and cache log statistics (multiple servers)
    * Nginx web server stub-status (multiple servers)

    насколько легко эту "zero-conf" штуку использовать для мониторинга health check той же кибаны (тоже web-проверка) мне не лазая в код непонятно.

     
  • 3.27, Crazy Alex (ok), 15:03, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Погляжу, хотя для моих задач - перебор, пожалуй. Все эти графики и реалтайм... В этом плане сабж правильнее - один раз дёрнуть, когда что-то умерло, второй - когда оно воскресло. Для дома самое то.
     
     
  • 4.95, Аноним (-), 10:17, 17/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А если апач вроде бы и отвечает, но за 15 секунд - это какой в таких терминах ст... текст свёрнут, показать
     
     
  • 5.96, Аноним (-), 11:39, 17/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Как они живут совсем без мониторинга перфоманса я не очень понимаю.

    А он берётся из анализа логов на лог-сервере. :-)

    А вообще мы недавно наступили на ошибку в http/2 в стабильном nginx, которая проявляется только на свежих ios-клиентах. На mainline всё ок. Была ли эта ошибка критичной? Да. Помогли ли при его обнаружении графики времени отклика? Нет.

     
  • 2.23, Аноним (-), 12:50, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А вот Apache License - это плохо.

    Да с точки зрения пользователя как бы пофиг.

    С точки зрения контрибьютора есть разница в том, что Apache license (как и MIT) не запрещает использовать код в закрытых продуктах. Это очень давний спор, что из этого "свободнее" и в итоге лучше для пользователей.

    Для себя у меня есть rationale, что пока я не готов бегать по судам и доказывать, что мой код используют нехорошие дяди, а махнуть рукой и сказать "пусть используют", то пусть будет Apache/MIT.

     
     
  • 3.30, Crazy Alex (ok), 15:18, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Для меня, как сторонника свободного софта, это не пофиг. При наличии зоть какого-то выбора я выбираю копилефтный софт. ну да, идеология такая. Крошечный вклад в то, чтобы проприетарщина когда-то всё же померла.
     
     
  • 4.35, Аноним (-), 19:36, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Для меня, как сторонника свободного софта, это не пофиг. При наличии зоть
    > какого-то выбора я выбираю копилефтный софт. ну да, идеология такая. Крошечный
    > вклад в то, чтобы проприетарщина когда-то всё же померла.

    Так, это, Apache v2.0 -- это сертифицированная копилефт-лицензия по мнению FSF. :-)

     
     
  • 5.36, Andrey Mitrofanov (?), 19:41, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Так, это, Apache v2.0 -- это сертифицированная копилефт-лицензия по мнению FSF. :-)

    Голову проверь. Сотрясения опасны.

     
  • 5.37, Аноним (-), 19:45, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Для меня, как сторонника свободного софта, это не пофиг. При наличии зоть
    >> какого-то выбора я выбираю копилефтный софт. ну да, идеология такая. Крошечный
    >> вклад в то, чтобы проприетарщина когда-то всё же померла.
    > Так, это, Apache v2.0 -- это сертифицированная копилефт-лицензия по мнению FSF. :-)

    Не, ошибся. FSF пишет: This is a free software license, compatible with version 3 of the GNU GPL. [...] The patent termination provision is a good thing, which is why we recommend the Apache 2.0 license for substantial programs over other lax permissive licenses.

    Т.е. это таки free software, но не совсем copyleft.

     
  • 2.34, anonymous (??), 19:35, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >Nagios/Zabbix - это хорошо, но поднимать их на личном VPS или домашнем сервере - как-то чересчур, и мороки много.

    открой для себя collectd

     
     
  • 3.44, Аноним (-), 06:46, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > открой для себя collectd

    Ты еще rrdtool вспомни, блин. А то упомянутому firehol'у при всей его навернутости почему-то этого сильно не хватает. 345 мегабайтов памяти за час замеров? Эй, але, посмотрите на хотя-бы openwrt'шную морду. Агрегация за !год! при том что там во всей железке 32 мега памяти.

     
  • 3.57, Crazy Alex (ok), 12:31, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да вы что, прикалываетесь все? Заббиксы, мониты, реалтаймовые статы, теперь вот это... Для личных задач  всё, что нужно - это легко настраивемые оповещения. Просто чтобы знать, когда что-то упало или когда полярный лис подкрадывается.
     
     
  • 4.69, Аноним (-), 19:31, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это стеб Что там по части оповещений настраивается Оно из оповещений только ... текст свёрнут, показать
     
     
  • 5.71, Аноним (-), 22:20, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Да вы что, прикалываетесь все? Заббиксы, мониты, реалтаймовые статы, теперь вот это...
    >> Для личных задач  всё, что нужно - это легко настраивемые оповещения.
    > Это стеб? Что там по части оповещений "настраивается"? Оно из оповещений только
    > sendmail умеет, это жестко прибито на гвозди в коде зачем-то.
    > И дальше работа с именно stdin, именно sendmail. Если ты хотел что-то
    > другое... ну... эээ, это вообще не предусмотрено, "архитектурно".

    Предусмотрено. https://github.com/chillum/jsonmon/wiki/Notification-plugins

     
     
  • 6.82, Аноним (-), 19:04, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Предусмотрено. https://github.com/chillum/jsonmon/wiki/Notification-plugins

    А, действительно, там еще alert() есть. Во я код правым полуж0пием то читал, не заметив его. Тогда да, из этого таки можно сделать некий мониторинг и без рихтокки кода на go.

     
  • 5.72, Аноним (-), 22:22, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я, кстати, могу объяснить подробнее, почему sendmail прибит гвоздями.

    Во-первых, двадцать лет назад такой способ его вызывать был нормой, только путь другой был.

    Во-вторых, самому городить mail queue, поддержку SMTP-авторизации и пр., когда в системе есть уже такой демон -- ну его нафиг.

     
     
  • 6.73, Аноним (-), 22:32, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И да, на всякий случай: /usr/sbin/sendmail -- это Postfix, Exim или любой другой локальный MTA. Вплоть до qmail и smail (помните такие?). Т.е. реально стандартный юниксовый интерфейс для этого самого.
     
     
  • 7.83, Аноним (-), 19:06, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > реально стандартный юниксовый интерфейс для этого самого.

    Этого реально стандартного интерфейса в системах может и не быть совсем. Так что он довльно опционален. Почта нужна не всем. Мне вот например слать алерты в почту столь же перспективно как в /dev/null.

     
     
  • 8.90, Аноним (-), 21:51, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ну в инструкции по установке сказано нужна почта -- настройте MTA Не нужна... текст свёрнут, показать
     
  • 2.47, _alecx_ (ok), 09:00, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для VPS и домашних серверов есть monit
     
  • 2.63, Аноним (-), 15:26, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как забавно видеть как людей с GPL головного мозга коробит от APL..
    Сами ничего не сделали, но чужое бы с радостью прибрали к рукам.
     

  • 1.7, Аноним (-), 04:47, 14/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Программа написала на языке Go

    Понятно.

     
     
  • 2.12, YetAnotherOnanym (ok), 08:55, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поделитесь.
     

  • 1.19, Dkg (?), 11:07, 14/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну есть еще Munin
     
     
  • 2.21, Аноним (-), 12:36, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Munin -- отличный продукт, но с немного другим юзкейсом. У него основная функция -- строить графики, а нотификации там немного вторичны. В отличие от jsonmon, у которого первая функция -- нотификации, а уже графики надо приделывать из проверок, если нужны.

    Т.е. юзкейс для jsonmon: есть двадцать хостов. GitLab, Kibana, вебсайт, и т.д. Надо регулярно ходить на health check API для них и трубить, если что не так. jsonmon для этого юзкейса конфигурируется тривиально, Munin не очень, с Zabbix вообще умучаться можно.

     
     
  • 3.45, Аноним (-), 06:53, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Браузер как средство для показа именно нотификаций - не очень эффективная штука, мягко говоря. Если хочется чтобы юзер не прошляпил алерт - по смс его пульнуть сильно эффективнее. А для critical лучше вообще звонок инициировать. Уж его точно не прошляпят, а если прошляпят то заметят asap. Это конечно зависит от характера алерта, но если алерт был "чувак, у тебя обкрадывают квартиру, с уважением, твой сервер!" - наверное такой алерт нерезультативно в браузер слать.
     
     
  • 4.50, Аноним (-), 11:20, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я знаю. Именно поэтому jsonmon умеет нотификации в почту и черел систему плагинов во что угодно.
     
     
  • 5.84, Аноним (-), 19:34, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Я знаю. Именно поэтому jsonmon умеет нотификации в почту и черел систему
    > плагинов во что угодно.

    Да это больше другим чудакам ответ. Симпатичный dashboard в вебе - это иногда удобно, но он все-таки не основное средство оповещения админа о проблеме. Хотя если факап случился сразу для 10 сервисов, вебка в более фичастом мониторинге лучше разложит по severity что и где и станет понятно что сначала надо починить "сервер вообще сдох" а только потом разбираться с "апач не отвечает". Но для этого core должен иметь понятия о том что такое severity и это наверное уже не про сабж.

     

  • 1.24, Dkg (?), 13:13, 14/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну, есть еще monit
     
     
  • 2.25, Аноним (-), 13:16, 14/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Выше как раз про него ответил: http://www.opennet.ru/opennews/art.shtml?num=44960#20
     
  • 2.40, Crazy Alex (ok), 03:47, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да это разный класс задач. Сабж - очень простая штука, которая осваивается за минуты, и рассчитана, как я понимаю, на сотни/тысячи простых проверок, в основном HTTP. monit - это уже навороты, попытки перезапуска сервисов и так далее.
     
     
  • 3.51, Аноним (-), 11:21, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вас по прежнему сильно смущает Apache Licence? Это free software, по мнению FSF. Я тут параллельно думаю, а не сделать ли двойную лицензию (GPL+Apache), но ни разу этого пока не делал.
     
     
  • 4.59, Crazy Alex (ok), 12:34, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я фанатик (четсно признаю), так что меня смущает :-) Но что влечёт за собой двойная лицензия - я толком не в курсе. Но за софтину спасибо, сейчас нечто с понятной специализацией и простое в обращении  - редкость.
     
     
  • 5.60, Аноним (-), 12:53, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да я сам был в шоке, когда под такую простую задачу попадались способы это сделать только с большим overkill'ом. Рад слышать, что я не один такой, и буду благодарен фидбэку.
     
  • 5.61, й (?), 13:05, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кстати, на всякий случай, ставьте не 3.0 из новости, а сразу 3.0.1 (минус один потенциальный race condition)
     

  • 1.53, Аноним (-), 11:37, 15/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > плагин для Slack

    Slack - позорный ирс клиент, который не предоставляет даже двухнедельной истории сообщений по умолчанию.
    Для команды в 80 человек слак на год стоит 6400$, это 410 448 рублей.
    14 рублей в день с человека. Да я в день пишу по 0-5 сообщений.
    А какой профит? можно смайлики на смайлики в ответ отправлять?
    Электрон жрет от 200 мегабайт памяти минимум. Видеозвонков нет (просто не работают).
    Мы на него со скайпа переползли, теперь мучаемся.

    извините за оффтоп, просто увидел знакомое слово, которое доставляет мне боль

     
     
  • 2.54, Аноним (-), 11:48, 15/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Оу, да, Slack жопа. однако, с тех пор, как мы перенести мониторинг (jsonmon + jenkins + fluentd) туда из почты, жить стало веселее. Кстати, у меня почему-то есть история как минимум за два месяца, хотя тим бесплатный.
     
     
  • 3.79, Аноним (-), 06:18, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    команда у вас маленькая и сообщений мало
     
     
  • 4.85, Аноним (-), 19:36, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > команда у вас маленькая и сообщений мало

    Бедные люди, ircd настроить не могут. А еще админы. Давайте я вам за $6400 в год IRCD поадминю ремотно? :)

     
     
  • 5.91, Аноним (-), 02:09, 17/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    а ваш ircd умеет оффлайн-сообщения? а писать в почту при @mention? а api для интеграций? а клиент bitchx использовать? 6400 в год -- это всего-то $500 в месяц, а ваше irc-solution ещё пилить и пилить.
     
  • 5.92, Аноним (-), 02:17, 17/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ну, и да: как в вашем ircd файлы шарятся? p2p? т.е. я закрою ноут, а кто-то откроет после и не сможет скачать?
     
  • 5.97, Аноним (-), 18:43, 17/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Нету у нас админа, только гора программистов, предложу пацанам телеграм, там и история сохраняется, и можно стикеры с песиками слать
     

  • 1.62, Pofigis (?), 13:52, 15/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очередная ненужная поделка... Блин когда же разработчики систем мониторинга для небольших сетей сообразят что никто не будет париться с их настройкой? Посему процесс обнаружения и самонастройки - должен быть и быть отлажен на 5+. Именно из-за этого кривулины типа спайсворкса - живут и побеждают.
     
     
  • 2.81, rob pike (?), 17:47, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня есть только одно объяснение этому феномену - ие кто умеет соображать занимаются более интересными вещами чем перезапускалки апачей для линуксов.

    Расскажите в чем именно кривизна Spiceworks Network Monitor?

     
  • 2.86, Аноним (-), 19:39, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Очередная ненужная поделка...

    Ну, по крайней мере, в ней нуб может научиться как делать примитивный http сервер на go.

     
     
  • 3.87, rob pike (?), 20:04, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очень похоже что на Go что ни делай, получится всё равно примитивный http-сервер.
     
     
  • 4.89, Andrey Mitrofanov (?), 20:50, 16/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень похоже что на Go что ни делай, получится всё равно примитивный
    > http-сервер.

    ...и нуб!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру