Size: a a a

Zabbix Russian Community

2020 September 26

RM

Roman Monakhov in Zabbix Russian Community
Дамир
В CMDB десятки тысяч, а в заббиксе я хотеть пару тыщ только.
Я правильно понял, что cmdb уже есть?
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Дамир
В общем нельзя, оид не одинаков. Вернее, одна из переменных есть в оиде, так что не угадаешь.
Мне видится два варианта: вынести весь дискавери в скрипт и добавлять узлы им же через апи; и второй это скриптом пройтись по горе коммутов и разделить их вручную на несколько экшнов с разными шаблонами. Второй вариант кажется мне более оптимальным. Какое ваше мнение?
Я может вопрос не понял. Вот - выбор проверки + полученное значение, вторая проверка + её значение. Кастомное условие выше можно ввести.
источник

Д

Дамир in Zabbix Russian Community
Alexander Khatsayuk
Я может вопрос не понял. Вот - выбор проверки + полученное значение, вторая проверка + её значение. Кастомное условие выше можно ввести.
Только вторая проверка не над узлом, а выполнение скрипта и получение значения по результатам скрипта.
Вот допустим. Есть file.csv, там написано
10.1.1.1 28
10.1.1.2 24
10.1.1.3 25.
Коммуты 1 и 2 это вендор X, третий это Y.
Я в добавок к шаблонам с вендор-специфик оидами делаю еще 3 шаблона: один на всё что надо с 28 портом (if_28), второй шаблон с 24 портом (if_24) и так далее. Один дискавери на 10.1.1.0/24, делаю экшны "если обнаружено то добавить", "если вендор X то привязать шаблон X", если УСЛОВИЕ_3 = 28 то привязать шаблон if_28. Условие 3 это скрипт grep $ip (10,1,1,1 передаст заббикс) file.csv.
источник

Д

Дамир in Zabbix Russian Community
Дамир
Только вторая проверка не над узлом, а выполнение скрипта и получение значения по результатам скрипта.
Вот допустим. Есть file.csv, там написано
10.1.1.1 28
10.1.1.2 24
10.1.1.3 25.
Коммуты 1 и 2 это вендор X, третий это Y.
Я в добавок к шаблонам с вендор-специфик оидами делаю еще 3 шаблона: один на всё что надо с 28 портом (if_28), второй шаблон с 24 портом (if_24) и так далее. Один дискавери на 10.1.1.0/24, делаю экшны "если обнаружено то добавить", "если вендор X то привязать шаблон X", если УСЛОВИЕ_3 = 28 то привязать шаблон if_28. Условие 3 это скрипт grep $ip (10,1,1,1 передаст заббикс) file.csv.
То есть мне каким-то способом нужно заглянуть в file.csv, по данным из которого добавить шаблон к узлу
источник

Д

Дамир in Zabbix Russian Community
Либо просто добавить пару строчек к этому скрипту, который заполняет file.csv, чтоб заодно делал проверки за заббикс и сразу добавлял хост с нужными шаблонами по апи(
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Дамир
Только вторая проверка не над узлом, а выполнение скрипта и получение значения по результатам скрипта.
Вот допустим. Есть file.csv, там написано
10.1.1.1 28
10.1.1.2 24
10.1.1.3 25.
Коммуты 1 и 2 это вендор X, третий это Y.
Я в добавок к шаблонам с вендор-специфик оидами делаю еще 3 шаблона: один на всё что надо с 28 портом (if_28), второй шаблон с 24 портом (if_24) и так далее. Один дискавери на 10.1.1.0/24, делаю экшны "если обнаружено то добавить", "если вендор X то привязать шаблон X", если УСЛОВИЕ_3 = 28 то привязать шаблон if_28. Условие 3 это скрипт grep $ip (10,1,1,1 передаст заббикс) file.csv.
А, ну так я же сказал, что кастомная проверка во внешнем источнике не возможна, на мой взгляд. Только скрипт в экшене.
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Дамир
То есть мне каким-то способом нужно заглянуть в file.csv, по данным из которого добавить шаблон к узлу
А что там такого в этом CSV?
источник

N

Nazar in Zabbix Russian Community
Подскажите а можно сделать счетчик, есть например 100 устройств, у 25 из них аптайм меньше 10 минут и этот счетчик на дашборд выкинуть.
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Посмотри аггрегированные проверки
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Там вроде что-то подобное было
источник

N

Nazar in Zabbix Russian Community
Денис Устинов
Там вроде что-то подобное было
спасибо
источник

A

Alexey in Zabbix Russian Community
Ребята привет!
Может подскажите, есть метрика, например, доступный объём ОЗУ, и вот когда срабатывает триггер на какое-то пороговое значение, я бы хотел другую метрику из состояния Disable перевести в Enable. Или я гоню?
источник

AK

Alex K in Zabbix Russian Community
А зачем?
источник

AK

Alex K in Zabbix Russian Community
например: триггер - экшен - скрипт - через api меняет состояние другого item-а
источник

4D

4RKKĀ D13D in Zabbix Russian Community
День добрый, господа, в юниор чат уже задавал, но вынужден продублировать вопрос и сюда
для теста нужно скормить zabbix несколько тысяч хостов через форму импорта, со стороны nginx и php лимит на размер файла поднял, но заббикс просит использовать флаг xml_parse_huge, кто знает куда этот флаг докидывать то?
источник

RM

Roman Monakhov in Zabbix Russian Community
4RKKĀ D13D
День добрый, господа, в юниор чат уже задавал, но вынужден продублировать вопрос и сюда
для теста нужно скормить zabbix несколько тысяч хостов через форму импорта, со стороны nginx и php лимит на размер файла поднял, но заббикс просит использовать флаг xml_parse_huge, кто знает куда этот флаг докидывать то?
Через API вариант не рассматривается?
источник

AD

Alexey Didenko in Zabbix Russian Community
Roman Monakhov
Через API вариант не рассматривается?
Или разбить файл, xml же
источник

A

Alexey in Zabbix Russian Community
Alex K
например: триггер - экшен - скрипт - через api меняет состояние другого item-а
Спасибо, а зачем? - не хочется постоянно выявлять потребление ОЗУ, процессами запущенными на контролируемой рабочей станции. Думаю, разумно это выяснять когда есть на то причина.
источник

ДУ

Денис Устинов... in Zabbix Russian Community
А теперь посчитай, сколько места ты сэкономишь. И сколько времени потратил на реализацию такой хотелки. Проще вложить эти деньги в покупку ещё пары дисков в сервер с базой
источник

ДУ

Денис Устинов... in Zabbix Russian Community
А, и посчитай, сколько ты потеряешь, если твоя автоматизация не сработает и данных не будет, когда они будут тебе нужны
источник