Size: a a a

Zabbix Russian Community

2020 March 25

V

Victor in Zabbix Russian Community
Владимир
добрый день
как можно парсить снмп трапы? например прилетат трап о изменении состояния порта а из него нужно вычленить полезную инфу типа порт такойто даун порт такойто ап
чтобы не листать всю портянку :)
состояние портов лучше опросом делать - надежнее
источник

В

Владимир in Zabbix Russian Community
ну если порт падает раз два в сутки снимать показания постоянно как то малоэффективно
а трап точно дает инфу что когда. опять же если порт мигает то опрос вполне может проходить когда все хорошо что опять же не покажет нужную картину
источник

V

Victor in Zabbix Russian Community
Владимир
ну если порт падает раз два в сутки снимать показания постоянно как то малоэффективно
а трап точно дает инфу что когда. опять же если порт мигает то опрос вполне может проходить когда все хорошо что опять же не покажет нужную картину
1. делать множественные срабатывания на триггере (чтобы не пропустить ничего) чревато дублированием событий, если в формуле применяются временнЫе функции (nodata). Если без множественной генерации событий: будут пропущены трапы (не будет событий по ним) на время PROBLEM статуса триггера
источник

V

Victor in Zabbix Russian Community
2. для не-хранения лишнего (ОК статус) можно использовать троттлинг
источник

V

Victor in Zabbix Russian Community
ответ на изначальный вопрос: regexp выражения с указанием snmpindex порта
источник

В

Владимир in Zabbix Russian Community
все равно это даст большую нагрузку и на память и на процессор для события которого происходит несколько раз в сутки через чур жирно.
возвращаясь все таки к первоначальному вопросу вариант зависимых элементов возможен ?
источник

KT

Kanat Taipakhov in Zabbix Russian Community
Можно пойти обходным путём. Сетевое устройство пишет все в syslog, а заббикс будет его читать. Тогда ничего не упустите.
источник

V

Victor in Zabbix Russian Community
обычно это делается LLD с прототипами айтемов/триггеров
источник

A

Andrey in Zabbix Russian Community
всем привет, обновил заббиск сервер до 4.4.6 и сломалась проверка item_unsupported, раньше на 4.0 проверял через скрипт
cat bin/item_unsupported.sh
#!/bin/env bash
HOME=/var/lib/zabbix mysql -te 'SELECT items.name, key_, host FROM items JOIN hosts ON items.hostid = hosts.hostid WHERE state = 1 AND items.status = 0;' zabbix


но сейчас ошибка
ERROR 1054 (42S22) at line 1: Unknown column 'state' in 'where clause'

убрали колонку - state, как сейчас можно через select посмотреть неактивные айтемы?
источник

NK

Nikolay Kulikov in Zabbix Russian Community
Sam Alekseev
Приветствую! Подскажите, пож-та, как можно при автообнаружении создаваемые узлы запихать в нужную группу узлов? Шаблон vmware, цель - запихнуть хосты в свой город
Эмм там же есть прям добавить а группу в экшенах
источник

В

Владимир in Zabbix Russian Community
я сейчас трапы использую для поиска петель на порту - там все понятно - выловил событие прилетел триггер , прилетел трап на восстановление - тригер снялся
но тут нужно выдать номер порта вот тут и просил бы совета как кто реализовывал на практике
источник

SA

Sam Alekseev in Zabbix Russian Community
Nikolay Kulikov
Эмм там же есть прям добавить а группу в экшенах
я хочу использовать один шаблон vmware и в параметрах узла vcenter в макросах определять группу. Но, видимо, не судьба
источник

NK

Nikolay Kulikov in Zabbix Russian Community
Sam Alekseev
я хочу использовать один шаблон vmware и в параметрах узла vcenter в макросах определять группу. Но, видимо, не судьба
У меня по похожим причинам есть что-то вроде шаблона-менеджера шаблонов, тегов и тд.  С помощью апи можно всё же😊
источник

SA

Sam Alekseev in Zabbix Russian Community
Nikolay Kulikov
У меня по похожим причинам есть что-то вроде шаблона-менеджера шаблонов, тегов и тд.  С помощью апи можно всё же😊
С апи беда пока. В большинстве случаев обращения к апи получают тайм-аут в 2 минуты. В случае external script получае unsupported item. База внешняя, при обновлении заббикс через appliance до версии 4.0.5 поведение не изменилось.
источник

EY

Evgeny Yurchenko in Zabbix Russian Community
Andrey
всем привет, обновил заббиск сервер до 4.4.6 и сломалась проверка item_unsupported, раньше на 4.0 проверял через скрипт
cat bin/item_unsupported.sh
#!/bin/env bash
HOME=/var/lib/zabbix mysql -te 'SELECT items.name, key_, host FROM items JOIN hosts ON items.hostid = hosts.hostid WHERE state = 1 AND items.status = 0;' zabbix


но сейчас ошибка
ERROR 1054 (42S22) at line 1: Unknown column 'state' in 'where clause'

убрали колонку - state, как сейчас можно через select посмотреть неактивные айтемы?
Попробуй 'SELECT items.name, key_, host FROM items JOIN hosts ON items.hostid = hosts.hostid JOIN item_rtdata ON items.itemid = item_rtdata.itemid WHERE hosts.status =0 AND hosts.available = 1 AND item_rtdata.state=1;'
источник

NK

Nikolay Kulikov in Zabbix Russian Community
всем привет! а через апи нельзя просто отсоединить шаблон от хоста без очистки?
источник

NK

Nikolay Kulikov in Zabbix Russian Community
источник

NK

Nikolay Kulikov in Zabbix Russian Community
тут есть только риплейс. я то с ним сделаю, сохранив нужные в переменной отдельно, но может я не замечаю более простой способ
источник

A

Andrey in Zabbix Russian Community
Evgeny Yurchenko
Попробуй 'SELECT items.name, key_, host FROM items JOIN hosts ON items.hostid = hosts.hostid JOIN item_rtdata ON items.itemid = item_rtdata.itemid WHERE hosts.status =0 AND hosts.available = 1 AND item_rtdata.state=1;'
вроде как то что надо, спасибо
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Nikolay Kulikov
всем привет! а через апи нельзя просто отсоединить шаблон от хоста без очистки?
Можно было. Но надо смотреть в доку)
источник