Katulos
Букинг, сэр
Alexey
Правда, переписанным на golang
Да да и графит и го графит это разные вещи)
N33k
кто юзает графану? Подскажите, как переписать имя метрики, если источник данных элемент данных заббикса
Aleksandr
в церковь мтерик, к @alexanderzobnin
Alexey
Делал как-то но не помню
Alexey
Расковыряю
Alexey
Alexey
также переменные из шаблона можно использовать
Aleksandr
отлично
N33k
Дмитрий
коллеги, есть вопрос про api: если существуют группы хостов "Рига/Zabbix сервера" и "Рига/Linux сервера", то существует ли возможность получить список всех хостов по groupid родительской группы "Рига"? даже при попытке получить id родительской группы: "method": "hostgroup.get", params: {"filter": {"name": ["Рига"]}} возвращается пустой result
Aleksandr
питон ?
Aleksandr
тащите по groupids
Aleksandr
можно наверно так. groups = zapi.hostgroup.get(output=['itemid','name']),
Aleksandr
for gr in groups: writer.writerow({'gr_id': gr['groupid'], 'gr_name': gr['name']})
Дмитрий
проблема в том, что, как выше писал, при попытке получить родительский groupid возвращается пустой резалт
Aleksandr
т.е. а что это возратит ? zapi.hostgroup.get(output=['itemid','name'])
Дмитрий
без фильтра - находит, с фильтром - нет
Aleksandr
вместо name если itemid в фильтре, то найдет ?
Дмитрий
поправка: находит только такие родительские группы, где есть хотя бы один хост
Aleksandr
насколько я помню даже в вебке ,если группа пуста, она ив выборе пропадает, в выпадающем списке
Aleksandr
мож на ней какой атрибут вещается ? что пустая
Дмитрий
т.е. я так понимаю, что api в этом плане несколько не доработан и полный функционал получения всех хостов по родительской группе нужно пока самому изобретать
Aleksandr
https://i.imgur.com/kawKo7D.png
Aleksandr
т.е. пустая группа
Aleksandr
делаю запрос через zapi
Aleksandr
»> zapi.hostgroup.get(output=['itemid','name'])
Aleksandr
{'groupid': '17', 'name': 'Win-Services'}, »> zapi.host.get(groupids=17, output=['hostid','name']) [] результ пустой, хостов там нет
Дмитрий
это родительская группа или просто пустая?
Aleksandr
это пустая группа
Дмитрий
воо, а я про ситуацию с запросом к "Рига", при условии, что явно были сделаны группы "Рига/Linux" и "Рига/Windows"
Aleksandr
покажи как это в вебе выглядит
Aleksandr
просто визуально ))
Дмитрий
т.е. по идее группа есть, и вложений может быть много
Aleksandr
мож я туплю, но как сделать вложенные группы узлов ?
Дмитрий
вы какую версию используете?
Aleksandr
3.4.4
Дмитрий
цитирую: Введите уникальное имя группы узлов сети. Чтобы создать вложенную группу узлов сети, используйте прямую косую черту '/', например Европа/Латвия/Рига/Zabbix сервера.Вы можете создать эту группу, даже если ни одна из родительских группы узлов сети (Европа/Латвия/Рига) не существуют. В этом случае создание этих родительских групп узлов сети зависит от желания пользователя; они не будут созданы автоматически. Косые черты в начале и в конце строки, несколько косых черт подряд не поддерживаются. Экранирование символа '/' не поддерживается. Вложенное представление групп узлов сети поддерживается начиная с Zabbix 3.2.0.
Дмитрий
собственно в цитате и развернутый ответ на мой вопрос )
Aleksandr
{'groupid': '17', 'name': 'LinuxServers'}, {'groupid': '6', 'name': 'LinuxServers/Virtual machines'}
Aleksandr
таки через родителя будет пусто
Дмитрий
се ля ви
Sitrix
А знает кто способ настрить автоматическое закрытие триггера через N секунд, если нет новых значений по нему, но при этом не используя nodata?
Sitrix
Совсем ни кто не настраивал подобное? Может можно как то через local time?
Vladimir
друзья, подскажите кто знает как сделать элемент данных для приема post/get метрик посылаемых к серверу zabbix?
Vladimir
заббикс-агент активный и все?
Vladimir
а ключ это параметр.
Vladimir
забавно
Vladimir
при отправке смс в тексте удалось использовать \n для переноса строки
Vladimir
при отправке сообщения в телеграм %0A
MNSK
Я правильно поинмаю что для обнаружение узлов через прокси, надо добавит прокси ( в моем случаи активный_) и в обнаружении прописать обнаружение через прокси с диапазоном адресов за прокси ?
MNSK
MNSK
MNSK
Vladimir
слушайте а как сделать триггер по отваливанию веб?
Vladimir
веб я имею ввиду мониторинг-веб
Aleksandr
в чем сложность ?
Aleksandr
что значит отваливание веба ?
Vladimir
в чем сложность ?
ну в условиях в действиях есть триггеры
Vladimir
а состояния веб нет
Vladimir
если веб проверка выполнилась с ошибкой
Aleksandr
есть коды возврата
Aleksandr
если ставишь что не 200, то триггерится
Vladimir
есть коды возврата
это да, а как сделать действие по триггеру? это не является триггером вроде как... не могу найти
Vladimir
если ставишь что не 200, то триггерится
веб-сценарий не является триггером
Vladimir
и веб сценарий не является элементом данных
Aleksandr
триггер на Response code for step "Check web port" of scenario
Vladimir
сек
Vladimir
триггер на Response code for step "Check web port" of scenario
вот оно как... понял вроде, спасибо!!!
Vladimir
еще вопрос, у меня есть докер, в докере много контейнеров с которыми работают разные группы пользователей, докер в заббиксе это узел сети, я не хочу давать доступ на весь узел сети а только на конкретные триггеры(контейнеры)
Aleksandr
шта ?
Антон
Нет. Доступ определяется на уровне узла. Не ниже. Т.е. доступ к элементам данных и соответствующим триггерами не администртруется. Хотя, возможно, я устарел и парадигма доступа изменилась.
Антон
Если я правильно понял вопрос. :-)
Aleksandr
э
Vladimir
слушайте, а как правильно веб сценарии заводить? почему они привязаны у узлам сети?