Dmitry
скажет что не так
Dmitry
вывыдет список всех не принятых метрик
Dmitry
а это не поможет
Dmitry
либо в веб-интерфейсе искать
Dmitry
либо через api
Dmitry
либо через mamonsu, который сделает правильный запрос в api
Dmitry
Писать свой сендер?
Dmitry
Мамонсу
Dmitry
я решал подобную задачу
Dmitry
и поэтому написал в mamonsu заросы к api
Dmitry
Ну короче я врубил дебаг, но пойду куплю кофе
Jenny
часто приходится в параллельном окне держать исходники
Dmitry
https://www.zabbix.com/documentation/2.0/manual/appendix/api/item/get
Dmitry
нужно иметь hostids = [ id ], и выбрать все item у которых error != ''
Dmitry
только в api видел ошибку
Jenny
Jenny
и с раббитмк эпопея не первый день)
Dmitry
Писать свой сендер?
зачем сендер писать? я сделал mamonsu zabbix как тулзу, которая с api работает и может автоматизировать простую работу
Jenny
Jenny
но нам сейчас api не нужен
Dmitry
ошибку в логах вы врядли найдете ;)
Dmitry
вопрос такой
Dmitry
написать клиента для заббикса - дело пяти сек есть питон + заббикс тулс
Dmitry
но увижу ли я ошибку\отлуп если буду пулять сам джсон?
Dmitry
нет
Dmitry
т.е. мне надо брать запрос который мне покажет файлед итемы для хоста?
Dmitry
> https://www.zabbix.com/documentation/2.0/manual/appendix/api/item/get
угу, здесь
Dmitry
послать zabbix_send, и посмотреть зафейленные item
Dmitry
дебаг показал жопу
Dmitry
21667:20161020:153731.047 trapper got '{
"request":"sender data",
"data":[
{
"host":"hostname.ru",
"key":"rabbitmq.queues[passport,queue_memory,city-action]",
"value":"0"}]}'
21667:20161020:153731.047 In recv_agenthistory()
21667:20161020:153731.047 In process_hist_data()
21667:20161020:153731.047 In process_mass_data()
21667:20161020:153731.047 End of process_mass_data()
21667:20161020:153731.047 End of process_hist_data():SUCCEED
21667:20161020:153731.047 In zbx_send_response()
21667:20161020:153731.047 zbx_send_response() '{"response":"success","info":"processed: 0; failed: 1; total: 1; seconds spent: 0.000082"}'
21667:20161020:153731.047 End of zbx_send_response():SUCCEED
21667:20161020:153731.047 End of recv_agenthistory()
Dmitry
такое ощущение что темплейт просто не умеет в это
Dmitry
так дай список items?
Dmitry
из темплейта?
Dmitry
Aleksandr
Aleksandr
а почему они "active", а не zabbix trapper?
Aleksandr
это самоличное исправление, или так и было?
Dmitry
Dmitry
Dmitry
вообще это другие айтемы похоже
Aleksandr
а, это обычные айтемы
Aleksandr
нам надо наверное на LLD появившееся посмотреть
Aleksandr
во вкладке с дискавери и там вложенные айтемы
Dmitry
Dmitry
эти ребята?
Dmitry
ну да, они
Dmitry
вот мемори вижу
Aleksandr
это шаблон, а у хоста что там появилось про них?
Aleksandr
нагенерилось
Aleksandr
вдруг там ничего и нет
Dmitry
cat /tmp/tmplse6Zy | grep memory | grep action
- "rabbitmq.queues[passport,queue_memory,city-action]" 13896
Dmitry
есть
Dmitry
Zabbix forces you to scry.
Dmitry
отсюда https://huyabbix.com/zabbix_sender-failed-items-debug/
Dmitry
это надо в пин месадж )
Aleksandr
Имею ввиду у самого хоста в заббиксе посмотреть айтемы, сгенеренные с LLD
Aleksandr
То, куда он метрики принимает, глазами на них посмотреть
Dmitry
ну вот он собирает их питоном в файлик
Dmitry
я щас кинул его греп
Aleksandr
А сам хост в интерфейсе имеет айтемы, созданные через lld?
Aleksandr
У самого хоста в интерфейсе должна быть вкладка Discovery, и там что-нибудь нагенеренное, и там айтемы с такими же названиями, что пытается слать скрипт
Dmitry
есть
Aleksandr
Как у шаблона по скрину выше, только теперь у самого хоста
Dmitry
о
Dmitry
нашел интересную шляпу
Aleksandr
ну ка
Dmitry
Dmitry
схуяле нот супортед
Dmitry
нашел вот что
Dmitry
Dmitry
лолшто
Aleksandr
В общем метрики не едут из-за этого
Dmitry
фуф
Dmitry
поехало!
Dmitry
спс огромное всем кто помогал
Dmitry
пропиздоглазил я конечно