Ad Widget

Collapse

Вычисляемые макросы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #1

    Вычисляемые макросы

    Коллеги приветствую.
    Буду не против, если ткнете в пример, если есть.

    Суть: Есть потребность в элементе данных использовать другие элементы данных. С учетом ограничения длины ключа.
    Например:
    1. ЭД параметры сервера. В данном ЭД получаю с агента необходимые мне параметры. Парсю удаленный конфиг и т.д. И называю этот ЭД как {ЭД1}. Возвращает, например, текст "mysql -h192.168.5.1 -ulogin -ppassword database"
    2. ЭД в котором использую {ЭД1}. Например system.run[{ЭД1} "show grants;"]

  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Нет, напрямую такой возможности нет. Т.е. при опросе одних элементов данных использовать ранее собранные значения других элементов данных нельзя.
    Могу, разве что, предложить использовать для данной задачи механизм низкоуровневого обнаружения (LLD).
    В этом случае переменные, нужные вам для организации новых элементов данных, оформляете как макросы LLD, которые затем используете в прототипах новых элементов данных при их создании. Нужно только правильно всё это организовать и отформатировать.
    Но, в любом случае, передавать пароли таким образом - плохая идея.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      Спасибо, "будем искать дальше" (с)
      Насчет паролей не буду спорить. Основной вопрос стоит БД. Везде разная, а логины-пароли к мускулю в хомяке можно держать в .my.cnf правда надо учитывать, что переменная окружения HOME не передается заббикс-агенту. Надо прописывать в скрипте-запуске. (в другой теме исследовал)

      Comment

      Working...