bigton
@bigton
Web-программист

Есть ли возможность передать в zabbix-шаблон аргумент от узла?

Всем привет!

Zabbix 2.4

Допустим, есть у меня шаблон для получения SMART информации: smart.get[sda,param].
Есть сервера, у которых два диска sda, sdb, есть у кого 4 - sda - sdc.
Сейчас в шаблоне я прописываю все варианты дисков, а можно как-то передавать из узла в шаблон названия дисков для проверки?

Тоже самое касается триггеров, для одних серверов одни значения критичны, для других - другие, можно ли эти значения передавать из узлов?

Спасибо!
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
@Konkase
Используйте авто обнаружение https://www.zabbix.com/documentation/2.4/manual/di...

Для smart можно так:
JSON="{ \"data\":["
SEP=""; 
for DEV in `smartctl --scan | awk '{print $1}'`; do 
 JSON=$JSON"$SEP{\"{#HDNAME}\":\"$DEV\"}"
 SEP=", "
done
JSON=$JSON"]}"
echo $JSON
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Talik0507
Работаю, Живу
Не совсем понял что вы делаете. Посмотрите в сторону "Правила обнаружения" внутри шаблонов. Если я правильно понял задачу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы