Size: a a a

Zabbix Russian Community

2020 June 18

☭k

☭ ktrace in Zabbix Russian Community
Рома Петров
понял. с megaraid можно json стянуть просто, упрощает задачу
не, не нужно. по факту я паршу smartctl --scan
источник

I

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

☭k

☭ ktrace in Zabbix Russian Community
Ivan
кто-нибудь побеждал монитринг проклятых рейдов hp с запятыми в названии ?
а в чём проблема? у меня один из параметров "megaraid,N"
источник

I

Ivan in Zabbix Russian Community
json становится невалидным, если втупую вставить название
источник

☭k

☭ ktrace in Zabbix Russian Community
Ivan
json становится невалидным, если втупую вставить название
а если экранировать ""?
источник

РП

Рома Петров... in Zabbix Russian Community
☭ ktrace
{ "{#SMARTDEV}":"/dev/bus/0", "{#SMARTDRV}":"megaraid,0", "{#SMARTTXT}":"Bad_Blk_Ct_Erl/Lat" },
{ "{#SMARTDEV}":"/dev/bus/0", "{#SMARTDRV}":"megaraid,0", "{#SMARTPRM}":"Temperature_Celsius" },
вообще... не очень понятно, как разрулить именно запрашивая это дискавером.
можно, например, запрашивать это все обычным айтемом и на основе его данных сделать несколько дискаверов по разным типам данных
источник

I

Ivan in Zabbix Russian Community
☭ ktrace
а если экранировать ""?
кажется я пробовал такое, года два назад сделал скрипт, который запятые на точки меняет, а потом обратно. просто вот вспомнилось, вдруг есть элегантное решение 😃
источник

РП

Рома Петров... in Zabbix Russian Community
а что за строка там с запятыми?
источник

I

Ivan in Zabbix Russian Community
Рома Петров
а что за строка там с запятыми?
ну диски типа ccis0,1
источник

☭k

☭ ktrace in Zabbix Russian Community
Ivan
кажется я пробовал такое, года два назад сделал скрипт, который запятые на точки меняет, а потом обратно. просто вот вспомнилось, вдруг есть элегантное решение 😃
ну обычно делают "лялля,тыппымпым" или "ляляля\,тымпымпым"
источник

РП

Рома Петров... in Zabbix Russian Community
Ivan
ну диски типа ccis0,1
можно же hpacucli или как его там, вывод распарсить и все
источник

I

Ivan in Zabbix Russian Community
Рома Петров
можно же hpacucli или как его там, вывод распарсить и все
бывают десктопные хп с виндовсами, которые так по наркомански диски называют. хотелось бы универсального определятора, а не возню с утилитами под каждого вендора (если это не сервер).
источник

☭k

☭ ktrace in Zabbix Russian Community
Рома Петров
вообще... не очень понятно, как разрулить именно запрашивая это дискавером.
можно, например, запрашивать это все обычным айтемом и на основе его данных сделать несколько дискаверов по разным типам данных
ну вот в таком виде оно отрабатывает так: по первому прототипу создаётся нормальный датчик на основе {#SMARTPRM} и кривой на основе {#SMARTTXT}. по второму прототипу создаётся кривой на основе  {#SMARTPRM} и нормальный {#SMARTTXT}
источник

РП

Рома Петров... in Zabbix Russian Community
☭ ktrace
ну вот в таком виде оно отрабатывает так: по первому прототипу создаётся нормальный датчик на основе {#SMARTPRM} и кривой на основе {#SMARTTXT}. по второму прототипу создаётся кривой на основе  {#SMARTPRM} и нормальный {#SMARTTXT}
ну да, каждый элемент списка инициирует создание итемов из прототипа
источник

☭k

☭ ktrace in Zabbix Russian Community
@nwhisper если бы фильтр был атрибутом прототипа датчиков, то по одному списку можно было бы клепать итемы хоть из ста прототипов
источник

РП

Рома Петров... in Zabbix Russian Community
☭ ktrace
@nwhisper если бы фильтр был атрибутом прототипа датчиков, то по одному списку можно было бы клепать итемы хоть из ста прототипов
да, но это не так. поэтому можно через raw-элемент попробовать замутить, как я выше предложил
источник

☭k

☭ ktrace in Zabbix Russian Community
в принципе конкретно у меня движ только потому, что мне нужен тип разный. и вот кажется тип можно задавать
источник

☭k

☭ ktrace in Zabbix Russian Community
но в целом конечно описанная мной логика позволила бы сделать дискавери в целом более гибким
источник

РП

Рома Петров... in Zabbix Russian Community
есть zbxnext на эту тему: nested discovery, как раз в твою тему... но не реализовано еще
источник

☭k

☭ ktrace in Zabbix Russian Community
да я вообще не очень понимаю, почему так сразу не сделать. ведь нормальное решение. Дискавери даёт список. Прототипы по фильтру "забирают" "свои" записи из списка.
источник