Dees7
ты созджашь лупбжэк или ещ еодин интерфейс влан и у теяб все сползет
Dees7
так что только прототипы.
Dees7
и при добавлении интерфес влана у тебя все графики сдвинутся. получишь скачек трафика на всех интерфейсах )
Dees7
если сделаешь как у меня ) так что не делай.
Dees7
а по дефолту же как раз SNMPVALUE используется.
Dees7
те имена а не индексы. там сдвига не произойдет.
Ķ₳ℝḾ₳
для других коммутаторов получилось что то аля
Port: {SNMPINDEX} / {SNMPVALUE}
Ķ₳ℝḾ₳
будет полное название интерфейса;
Dees7
те тебе нужно просто что бы красиво было? )
Ķ₳ℝḾ₳
да 😊
Ķ₳ℝḾ₳
некрасиво то уже сделал :)
Dees7
на ум приходит внешняя проверка, которая будет генерировать нужную тебе цифру. а ты потом будешь ее брать в свои тригеры.
Dees7
пишешь скрипт
Dees7
[[ -n $1 ]] && echo ${1/Ethernet0\/0\//}
Dees7
ставишь тип внешней проверки и вызываешь скрипт с параметром {SNMPVALUE}
Dees7
он вернет тебе цифру нужную )
Dees7
вот тебе элемент данных с нужной цифрой.
Ķ₳ℝḾ₳
попробую, спасибо!
Ķ₳ℝḾ₳
кстати проверил на другом коммутаторе, добавил виланов на порты
Ķ₳ℝḾ₳
всё так же получаю
Ķ₳ℝḾ₳
IF-MIB::ifName.1 = STRING: InLoopBack0
IF-MIB::ifName.2 = STRING: NULL0
IF-MIB::ifName.4 = STRING: Vlanif1
IF-MIB::ifName.5 = STRING: Vlanif250
IF-MIB::ifName.6 = STRING: Ethernet0/0/1
Dees7
это не влан а интерфейс влан
Dees7
Vlanif250
Vlanif1
Ķ₳ℝḾ₳
а ну я к тому что не сдвинулось :)
Ķ₳ℝḾ₳
ааа
Dees7
так у тебя так же и было 2 ifvlan
Dees7
создай третий )
Ķ₳ℝḾ₳
да там обычно только два, один созданный и второй для управления
Dees7
может понадобиться потраблшутить что то
Dees7
за пол часа что траблшутишь забикс успеет опросить и побить статистику
Ķ₳ℝḾ₳
правильно понимаю что для скриптов в zabbix : администрирование - скрипты?
Dees7
нет. это скрипты запускаемые из меню
Dees7
тебе сюда
/usr/lib/zabbix/externalscripts
Dees7
Dees7
примерно так.
Ķ₳ℝḾ₳
в правилах обнаружения я по факту создаю такое же правило обнаружения как и у Вас на скрине, только указываю свой скрипт
Ķ₳ℝḾ₳
или нет? ведь мне нужно как то привязать {SNMPVALUE}
Dees7
просто другую переменную укажи
Dees7
мне нужно было вызвать скрипт с 2 параметрами. адерсом и комьюнити.
Dees7
тебе я так понимаю нужен только 1
Ķ₳ℝḾ₳
а как мы получим эти самые данные если не укажем ip коммутатора и данные для SNMP
Ķ₳ℝḾ₳
это вроде как обязательный параметр? :)
Dees7
ты срипту передаешь snmpvalue
Dees7
скрипт предложеный выше [[ -n $1 ]] && echo ${1/Ethernet0\/0\//}
Dees7
обработает строку и вернет другую.
Dees7
те просто опследнюю цифру.
Dees7
эта цифра и встанет в значвение твоего элемента данных
Ķ₳ℝḾ₳
т.е. потом все {SNMPVALUE} будут возвращать "цифру"?
Ķ₳ℝḾ₳
или там нужно как то шаблон на шаблон повесить
Dees7
не все а только в этом элементе данных или прототипе
Recluse
А киньте в меня кто-нить итемом чтения файла лога с подсчетом количества строк с искомым значением, пожалуйста (:
Juriy
Собрать:
log["/var/log/nginx/access.log","\" 50",UTF-8,100]
Посчитать:
formula: count("log[\"/var/log/nginx/access.log\",\"\\" 50\",UTF-8,100]",60," 500 ","like")
Juriy
count("log[\"/var/log/nginx/access.log\",\"\\" 50\",UTF-8,100]",60," 502 ","like")
Juriy
и т.д.
Recluse
збосибо
Recluse
значит, я все сделал правильно
Recluse
гг
Recluse
в первом случае вывод данных в формате лог?
Juriy
первый item собирает все искомые строки для дальнейшего анализа
Juriy
а потом можно сделать несколько calcultaed items и посчитать там разное
Recluse
Ну ды
Juriy
можно, конечно, все в один item запихнуть, но если надо из одного набора данных считать много всего, это не лучший вариант по производительности
Recluse
А сразу посчитать можно? (:
Juriy
Recluse
То есть сразу каунт от вывода?
Juriy
ох, не помню
Recluse
Т.е. в идеале собирать нужные строки и потом уже их считать?
Recluse
А можно несколько разных строк разом собирать? (:
Recluse
Чтобы потом их тупо считать
Recluse
Так, можно, гг
Juriy
Juriy
и считаются потом 2 разных вхождения
Recluse
тада ниасилел
Recluse
собираешь всё на 50*?
Recluse
а считаешь 500 и 502?
Juriy
да
Recluse
Ну это не разные строки собираешь же (:
Recluse
А все на 50
Recluse
Разные бы, но не весь лог чтобы собирать (:
Recluse
А то многовасто выйдет