Андрей
Пожалуйста
Denis 災 nobody
а какая группа правильнее, прозаббикс или заббикстолкс? )
Dmitry
все неверные ))
Александр
Та, где есть Чистяков
Juriy
это что б хейтинг заббикса даже в групе про заббикс шел нескончаемым потоком, да? :))
Александр
Ну тут нет, кстати
Kayama
Хоть где-то ж его не должно быть
Leo
Народ, а кто как моеиторит виндовые кластера на hyper-v? На каждую машину агента ставили или иначе реализовано?
Serge
Почти запилил поддержку импорта\экспорта в кофте :)
Адаптивный Рекомбинатор
В кофе?
Serge
В кофе?
В кофте :)
Адаптивный Рекомбинатор
С карманами?
Serge
С капюшончиком!
Aleksandr
а тут есть кто мониторил elasticsearch через https://github.com/untergeek/zabbix-grab-bag/blob/master/Elasticsearch/es_stats_zabbix.README.md ?
Serge
а тут есть кто мониторил elasticsearch через https://github.com/untergeek/zabbix-grab-bag/blob/master/Elasticsearch/es_stats_zabbix.README.md ?
Мне Marvel хватает, только надо не забывать удалять старые индексы
Sergey
Кажется заббикс зарелизели: https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.0/
Sergey
правда, новостей еще нет...
Sergey
https://www.zabbix.com/documentation/3.2/manual/introduction/whatsnew320
Sergey
Close problems manually - наконец-то
Danil
Друзья , помогите разобраться , возможно или нет такое : имеется snmp trap такого вида : 12:05:22 2016/09/14 ZBXTRAP 172.16.0.15 PDU INFO: community public transactionid 60823 receivedfrom UDP: [172.16.0.15]:54045->[172.16.1.2]:162 errorstatus 0 errorindex 0 notificationtype TRAP requestid 1582130804 messageid 0 version 1 VARBINDS: .1.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (1682875545) 194 days, 18:39:15.45 .1.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: .1.3.6.1.4.1.28890.10.1.1.1 .1.3.6.1.4.1.28890.10.10.1 type=64 value=IpAddress: 192.168.1.1 .1.3.6.1.4.1.28890.10.10.2 type=4 value=STRING: "\"1\"" Трап сигнализирует о том что произошло событие на хосте 192.168.1.1. Есть ли способ вывести триггер вида : "Собыиме наступило на узле 192.168.1.1" ?
Danil
суть в том что 192.168.1.1 это переменная
Danil
и её надо взять из трапа чтобы вывести в аварию в дашборд
Danil
извиняюсь , Zabbix 2.4.8
Александр
https://habrahabr.ru/company/zabbix/blog/309964/
Hopf
И при обновлении бд ошибки)
Juriy
поправят еще,
Juriy
а вот то. что опять zproxy несовместимые, то это неудобно
Hopf
Как несовместимы?? У меня вроде данные лились нормально.
Juriy
https://www.zabbix.com/documentation/3.2/manual/appendix/compatibility
Juriy
вот тут пишут - не буде работать. Я не пробовал живьем :)
Дмитрий
но вообще странно: агенты компатибл, а прокси -не чуднО...
Hopf
вот тут пишут - не буде работать. Я не пробовал живьем :)
Веб проверки точно через прокси работают
Адаптивный Рекомбинатор
а никто не сталкивался, что веб проверки плохо с редиректами дружат?
Адаптивный Рекомбинатор
у меня есть урл, в котором есть редирект на адрес БЕЗ схемы
Адаптивный Рекомбинатор
wget обрабатывает все ок
Адаптивный Рекомбинатор
а libcurl - фиг
Riv
есть у кого-нибудь пару тутров по работе с API заббикса по экспорту данных туда и т.д.?
Дмитрий
импорту, неверное
Дмитрий
если туда
Riv
ну, у меня локальная прога на Сях, и надо в заббикс забрасывать данные, или понять ка кподнять tcp-сервер чтобы заббикс смог данные снимать мог
Дмитрий
ага, короче речь про то, как пихать в заббикс результаты измерений
Дмитрий
правильно?
Riv
йеп, именно
Дмитрий
я так делал
Дмитрий
погодишь до завтра? я приготовлю сампл сейчас трудно - башка раскалывается из-за гриппа
Aleksandr
ну, у меня локальная прога на Сях, и надо в заббикс забрасывать данные, или понять ка кподнять tcp-сервер чтобы заббикс смог данные снимать мог
или использовать zabbix_sender, или имитировать поведение zabbix_sender (протокол простой), или делать в приложении веб-страницу и грепать её через UserParameter заббиксом
Riv
погодишь до завтра? я приготовлю сампл сейчас трудно - башка раскалывается из-за гриппа
конечно подожду, был бы очень благодарен глянуть какой-нибудь пример
Dmitry
там простой протокол, в tcp сервера записать: ZBXD\x01 + LEN_OF_JSON + JSON где в json: {"host":"hostname of", "key":"key", "value":"value_as_string_only", "clock":"unix_ts"} потом прочитать что сервер выплюнет (такой же json) и потом сервер обрубает соединение
Dmitry
https://github.com/postgrespro/mamonsu/blob/master/mamonsu/lib/senders/zbx.py#L67
Дмитрий
да, так точно
Дмитрий
вот спампл для питона
Riv
спасибо, буду разбираться
Дмитрий
data_block = [ # элементы этого списка словари вида: { # все значения - строки 'host': host_id, # айдишник хоста, который содержит наблюдаемый айтем (в терминах заббикса) 'key': item_key, # айдишник этого айтема 'value': value # отправляемое значение 'clock': ts # таймстамп его получения }, ] def send_data_block(self, block_data): req = { 'request': 'history data', 'host': self.proxy_name, # имя заббикс-прокси 'data': block_data } payload = json.dumps(req) max_attempts = 10 attempt = 1 while attempt > 0: if attempt > max_attempts: break sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((self.host_addr, int(self.port))) sent = sock.send(payload) # при желании проверяем сколько отправили # теперь проверяем доставку # первые пять байт ответа должны быть: # (обработка исключений условно не показана) response_header = sock.recv(5, socket.MSG_WAITALL) if not response_header == 'ZBXD\1': attempt += 1 continue # получаем длину блока данных ответа # для этого забираем еще восемь байт из сокета, # длина блока данных ответа содержится в первых четырех байтах # (обработка исключений условно не показана) response_data_header = sock.recv(8, socket.MSG_WAITALL) response_len = struct.unpack('i', response_data_header[:4])[0] # тут вырезали п 4 байта и преобразовали бинарные данные в инт # читаем блок данных ответа # (обработка исключений условно не показана) response_raw = sock.recv(response_len, socket.MSG_WAITALL) # тут есть засада - питон под виндой не знает про флаг MSG_WAITALL # поэтому для винды пришлось сочинять костыль (тут его не привожу в целях удобочитаемости) # преобразуем ответ в json и проверяем его response = json.loads(response_raw) if 'response' not in response or response['response'] != 'success': attempt += 1 continue
Riv
осталось только на СИ перевести
Дмитрий
я специально по-подробнее прокомментарил и лишнее убрал
Riv
спасибо большое, буду смотреть
Дмитрий
а, пардон, вот что забыл прокоментить: json.dumps и json.loads - это преобразование json в строку и обратно, соответствено
Дмитрий
все остальное затруднений не должно при переводе вызвать
Serge
Народ, а есть здесь кто-нибудь, кто крутит заббикс на FreeBSD?
Serge
Чей-та 3.0.4 в порты прилетел, собрать не могу его
MNSK
Кто мне объяснит , после перезагрузки сервак в esxi забикс сам не поднимается надо стопить mysql и после врубать забикс , иначе он пишет что не может подключиться к mysql
MNSK
Могу логи кинуть а то я объясняю как му@$$
Serge
скидывай, посмотрим
Serge
Правда я в ESXi не шарю :D
MNSK
esxi скорее для уточнее что машина не физическая
MNSK
MNSK
после n перезагрузок начинает работать
Aleksandr
после n перезагрузок начинает работать
А если ручками подключаться? Или вообще просмотреть логи mysql, слушает ли сокет...
MNSK
Посмотрю , а как понять ручками подключиться ?
Arseniy
mysql -u zabbix -p pass
Arseniy
Ой, это же винда
Serge
Выглядит так, будто у тебя сервер стартует раньше чем mysql
Serge
Что за система на VM?
Leo
Такая же история была, после ребута нормально завелось, но в логах ничего нет, на форуме тоже писали на эту тему
MNSK
Что за система на VM?
Esxi 6.0 в ней zabix 3.0 зашел через терминал в win 10
Serge
Esxi 6.0 в ней zabix 3.0 зашел через терминал в win 10
У тебя сервер прямо на голом esxi крутится что ли? :о
MNSK
На убунте которая с appliance версией
Serge
На убунте которая с appliance версией
Ну значит в appliance что-то не доделали
Denis
Ребят а может кто то скинуть скриншот, из заббикса 3.2 с триггерами дефолтного Template OS Linux ? можно в личку.