Николай
хм, если в консольке, то почему бы и нет
Практика которая рано или поздно может выйти боком, имхо.
Николай
Лучше просто не привыкать
Sergey
тут оно как-то уже привыкши, а там, в винде оно не очевидно
Aleksandr
оно и не в винде неочевидно, пока не столкнёшься
Aleksandr
или пока кто не подскажет
Sergey
хм, за более чем 10 лет, как-то не сталкивался с этим
Aleksandr
видимо было мало задач про винду
Aleksandr
или они были как-то все около
Aleksandr
но нет, ВИНДА ГОВНО КАКАШКА
Sergey
по винде задач да, очень мало, к счастью
Serge
Только работа из под рута, только хардкор!
http://ivan4b.ru/content/uploads/images/is-linux-ready-for-the-average-user/rmrf.jpg
Serge
Сейчас приделаю вменяемый экран статистики к кофте :)
Serge
С началом конца вас, что ли? :)
Serge
Как вам такой экран статистики? http://i.imgur.com/W1WyFBG.png
Aleksandr
Выглядит приятно
Anonymous
да и название годное )
Serge
Оно же, только уже на живой сети: http://i.imgur.com/1sqA4n6.png
Dmitry
Извиняюсь за глупый вопрос. Я правильно понимаю, что кофта просто из snmp в influx данные кладет, а визуализация сторонними силами?
Serge
Извиняюсь за глупый вопрос. Я правильно понимаю, что кофта просто из snmp в influx данные кладет, а визуализация сторонними силами?
Визуализируем графаной. Всё забываю вложить в репо JSON-конфиг дашборда графановского. :)
Serge
Да не за что :о
Hopf
А есть у кого-нить example как отдавать в zabbix json про обнаружение своих сервисов? У меня есть скрипт, который отдает вот такую портянку (dev-service1, 1) (dev-service2, 1) ... (dev-serviceX, 0) Где beta-serviceN - имя сервиса 1 или 0 - состояние сервиса. Как бы это все разлить на dev, pred-prod и prod? Не руками.
Sergey
делал через awk
Hopf
делал через awk
а дай пример
Serge
А есть у кого-нить example как отдавать в zabbix json про обнаружение своих сервисов? У меня есть скрипт, который отдает вот такую портянку (dev-service1, 1) (dev-service2, 1) ... (dev-serviceX, 0) Где beta-serviceN - имя сервиса 1 или 0 - состояние сервиса. Как бы это все разлить на dev, pred-prod и prod? Не руками.
Прочитал "pred-prod" как "perd-perd" :D Может лучше "staging"? :) Имена служб как-нибудь привязаны к категориям? Есть где (как) достать соответствие имени службы какой-то группе?
Hopf
Прочитал "pred-prod" как "perd-perd" :D Может лучше "staging"? :) Имена служб как-нибудь привязаны к категориям? Есть где (как) достать соответствие имени службы какой-то группе?
ну на самом деле называется по другому, я просто обезличил перед тем как в телеграм отправить. > Имена служб как-нибудь привязаны к категориям? Есть где (как) достать соответствие имени службы какой-то группе? - название каждого сервиса уникально.
Sergey
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");}'
Sergey
делалось для activemq. Выгребает все названия очередей (они начинаютсяс с zz. ) и потом делится на 2 подназвания с .resp и без
Hopf
ох жесть какая)
Serge
Даже я так не умею :)
Sergey
в 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
В том смысле, что один скрипт собирает инфу со служб в продакшене, один в dev, etc
Sergey
а по-любому прийдётся разбивать. LLD привязывается к узлу сети и если нужно чтобы параметры от dev попадали в узел сети dev, то надо grep-ать и уже потом составлять json
Sergey
а скрипт можно держать один, только через макрос передавать dev/pred-prod/prod
Serge
а скрипт можно держать один, только через макрос передавать dev/pred-prod/prod
Имел ввиду, что скрипт будет отрабатывать три раза :)
Serge
А в кофту сейчас прилетит модное обновление: автоматический бэкап устройств/метрик при добавлении/изменении/удалении!
Serge
Ещё немного поднажму и можно релизить v0.0.5.
Serge
Залил коммиты на github: https://github.com/spijet/kofta
Serge
Экспортирую кофтовый дашборд из графаны, а он мне в JSON'е отдает данные, которых там уже давно нет :о
Александр
Хороший
Serge
?
Sergey
Народ, а подскажите - чем собирать и строить красивые графики загруженности сети?
Sergey
cacti что-то совсем не фарш
Aleksandr
...Заббикс?
Vitaliy
Заббикс!
Denis
мы в графане.
Dmitry
я буду сразу прометей рекомендовать
Dmitry
я его не видел
Dmitry
но чистяков не может ошибаться
Vitaliy
может
Hopf
Заббикс!
графана с плагином заббикс!)
Vitaliy
и прометей не умеет «строить графики» — только собирать, сохранять и отдавать циферки
Hopf
О_о
Denis
и такой есть?
отож, ребята из баду запилили
Dmitry
есть, но мне кажется это безумие
Hopf
и такой есть?
https://github.com/alexanderzobnin/grafana-zabbix
Dmitry
когда хочется красивых графиков, но не хватает смелости выбросить заббикс
Nikita
Dmitry
https://github.com/alexanderzobnin/grafana-zabbix
поставить себе чтоле
Dmitry
а что он тогда делает? сторадж?
Vitaliy
в прометее есть триггеры, на них сделаны алерты
Hopf
поставить себе чтоле
У меня есть дашборды ггде разные данные от zabbix,grapgite
Hopf
графит*
Vitaliy
кстати, кто поедет? http://www.zabbix.com/conference2016.php
Vitaliy
и кто покупает Zabbix Fan комплект?
Александр
А что в него входит?
Vitaliy
донат
Aleksandr
Ваат.
Aleksandr
Zabbix Talks Группа для обсуждения всего, что связано с Zabbix и мониторингом https://telegram.me/ZabbixPro
Aleksandr
Группа то, оказывается, уже есть!
Vitaliy
там меньше людей
Vitaliy
и меньше сообщений
Александр
заббикс про, про заббикс
Александр
И нет Чистяква
Vitaliy
а здесь есть здоровая критика инструментов мониторинга