Serge
01.08.2016
04:14:51
Оно же, только уже на живой сети: http://i.imgur.com/1sqA4n6.png
Дмитрий
01.08.2016
04:43:52
Извиняюсь за глупый вопрос. Я правильно понимаю, что кофта просто из snmp в influx данные кладет, а визуализация сторонними силами?
Serge
01.08.2016
04:47:45
Дмитрий
01.08.2016
04:48:42
Google
Serge
01.08.2016
04:48:53
Да не за что :о
User ?
01.08.2016
13:00:53
А есть у кого-нить example как отдавать в zabbix json про обнаружение своих сервисов?
У меня есть скрипт, который отдает вот такую портянку
(dev-service1, 1)
(dev-service2, 1)
...
(dev-serviceX, 0)
Где beta-serviceN - имя сервиса
1 или 0 - состояние сервиса.
Как бы это все разлить на dev, pred-prod и prod? Не руками.
Sergey
01.08.2016
13:04:45
делал через awk
User ?
01.08.2016
13:08:21
Serge
01.08.2016
13:09:06
User ?
01.08.2016
13:10:50
Sergey
01.08.2016
13:11:51
awk 'BEGIN {check=0;count=0;array[0]=0;arrayresp[0]=0;} {if(check==1 && $$1 != "" && match($$1, /^zz.[A-Za-z_]+/) && !match($$1, /.resp/)){array[count]=$$1;arrayresp[count]=$$1".resp";count=count+1;}if($$1=="Name"){check=1;}} END {printf("{\n\t\"data\":[\n");for(i=0;i<count;++i){printf("\t\t{\n\t\t\t\"{#QUEUENAME}\":\"%s\",\n\t\t\t\"{#QUEUENAMERESP}\":\"%s\"}", array[i], arrayresp[i]); if(i+1<count){printf(",\n");}} printf("]}\n");}'
делалось для activemq. Выгребает все названия очередей (они начинаютсяс с zz. ) и потом делится на 2 подназвания с .resp и без
User ?
01.08.2016
13:13:16
ох жесть какая)
Serge
01.08.2016
13:13:25
Даже я так не умею :)
Sergey
01.08.2016
13:14:49
в zabbix улетает примерно следующее
{
"data":[
{
"{#QUEUENAME}":"zz.async_operation_status_request",
"{#QUEUENAMERESP}":"zz.async_operation_status_request.resp"},
{
"{#QUEUENAME}":"zz.attribute_set_request",
"{#QUEUENAMERESP}":"zz.attribute_set_request.resp"},
Serge
01.08.2016
13:15:00
Google
Serge
01.08.2016
13:15:45
В том смысле, что один скрипт собирает инфу со служб в продакшене, один в dev, etc
Sergey
01.08.2016
13:20:05
а по-любому прийдётся разбивать. LLD привязывается к узлу сети и если нужно чтобы параметры от dev попадали в узел сети dev, то надо grep-ать и уже потом составлять json
а скрипт можно держать один, только через макрос передавать dev/pred-prod/prod
Serge
01.08.2016
15:39:28
А в кофту сейчас прилетит модное обновление: автоматический бэкап устройств/метрик при добавлении/изменении/удалении!
Ещё немного поднажму и можно релизить v0.0.5.
Залил коммиты на github: https://github.com/spijet/kofta
Экспортирую кофтовый дашборд из графаны, а он мне в JSON'е отдает данные, которых там уже давно нет :о
Александр
02.08.2016
05:41:07
Хороший
Serge
02.08.2016
07:38:33
?
Sergey
02.08.2016
11:48:45
Народ, а подскажите - чем собирать и строить красивые графики загруженности сети?
cacti что-то совсем не фарш
Aleksandr
02.08.2016
12:05:07
...Заббикс?
Vitaliy
02.08.2016
12:05:33
Заббикс!
ptchol
02.08.2016
12:05:46
мы в графане.
Dmitry
02.08.2016
12:06:30
я буду сразу прометей рекомендовать
я его не видел
но чистяков не может ошибаться
Vitaliy
02.08.2016
12:06:55
может
User ?
02.08.2016
12:07:07
Google
Vitaliy
02.08.2016
12:07:11
и прометей не умеет «строить графики» — только собирать, сохранять и отдавать циферки
Dmitry
02.08.2016
12:07:21
Nikita
02.08.2016
12:07:22
User ?
02.08.2016
12:07:31
О_о
ptchol
02.08.2016
12:07:46
Dmitry
02.08.2016
12:07:47
есть, но мне кажется это безумие
User ?
02.08.2016
12:07:51
Dmitry
02.08.2016
12:08:11
когда хочется красивых графиков, но не хватает смелости выбросить заббикс
Nikita
02.08.2016
12:08:44
Dmitry
02.08.2016
12:08:46
а что он тогда делает? сторадж?
Vitaliy
02.08.2016
12:09:27
в прометее есть триггеры, на них сделаны алерты
User ?
02.08.2016
12:09:27
графит*
Vitaliy
02.08.2016
12:10:35
кстати, кто поедет?
http://www.zabbix.com/conference2016.php
и кто покупает Zabbix Fan комплект?
Александр
02.08.2016
12:39:40
А что в него входит?
Vitaliy
02.08.2016
13:19:16
донат
Aleksandr
02.08.2016
13:20:14
Ваат.
Google
Aleksandr
02.08.2016
13:20:24
Zabbix Talks
Группа для обсуждения всего, что связано с Zabbix и мониторингом
https://telegram.me/ZabbixPro
Группа то, оказывается, уже есть!
Vitaliy
02.08.2016
13:20:58
там меньше людей
и меньше сообщений
Александр
02.08.2016
13:21:11
заббикс про, про заббикс
И нет Чистяква
Vitaliy
02.08.2016
13:21:28
а здесь есть здоровая критика инструментов мониторинга
Александр
02.08.2016
13:21:30
*Чистякова
Vitaliy
02.08.2016
13:21:36
см сокровенное от Чистякова
Александр
02.08.2016
13:22:10
Vitaliy
02.08.2016
13:22:45
неужели?
Alex
02.08.2016
13:24:36
Ну, то есть, если я таки соберусь и напишу статью на мидиум с конструктивной критикой, общество заткнется и деинсталлирует заббикс?
Нет, уверен, что нет
Vitaliy
02.08.2016
13:27:05
люди вообще инернтны. Но статья может убедить в новых проектах даже не смотреть на заббикс
Александр
02.08.2016
13:27:18
Alex
02.08.2016
13:27:59
Александр
02.08.2016
13:28:21
Только на 21-й волге и на 2106
Serge
02.08.2016
13:32:40
Когда-нибудь я поеду мозгами ещё сильнее и кофта перерастёт в некое подобие заббикса/зеносса :о
Aleksandr
02.08.2016
13:32:58
Неет
Александр
02.08.2016
13:33:02
Сразу в прометея
Google
Serge
02.08.2016
13:33:09
С проверками доступности, триггерами, etc
И тогда я смогу наконец похоронить этот Zenoss Core 4.x, который у нас кочуюет по виртуалкам!
Аминь!
Этот зеносс пингует всю сеть раз в пять минут, и всё. А ещё раз в пару дней ребята из мониторинга перезапускают его процесс-пингер, потому что он зависает.
Aleksandr
02.08.2016
13:35:36
Serge
02.08.2016
13:36:26
С другой стороны, мои коллеги из другого региона говорят, что я — безрукий неуч, а у них вся их огромная сеть запихана в зеносс, который мониторит у них "ваще всё". Правда, они, в отличие от наших NOC'ов, руками (резетом, ага) перезагружают хардварный сервер с этим зеноссом каждые 24 часа. :D
Александр
02.08.2016
13:38:29
Ох уж эти коллеги из регионов
Serge
02.08.2016
13:39:07
(Их огромная сеть — 5 тысяч устройств с учётом всей мелочёвки, у меня одних коммутаторов 13 тысяч)
Sergey
02.08.2016
13:41:02
Serge
02.08.2016
13:42:52
Дискавери крутится — Unreachable Pollers опять в 100% мутятся. :(
Прочитал про прокси и не совсем понял — прокси передаёт данные серверу, после чего сервер кладёт данные в БД? А для чего тогда проксе собственная БД?
Sergey
02.08.2016
14:22:23
он в ней хранит что спращивать у своих подопечных, какие итемы запрашивать
и вроде если сервак будет недоступен, то как промежуточный кэш юзает
Serge
02.08.2016
14:23:23
Т.е. для него не понадобится инсталляция PgSQL и ололо места на диске?
Sergey
02.08.2016
14:23:32
сам не проверял, мопед не мой, я просто объяву прочитал когда-то ))))