Ad Widget

Collapse

Преобразовать vfs.file.contents в макрос.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Shiro
    Junior Member
    • Oct 2023
    • 19

    #1

    Преобразовать vfs.file.contents в макрос.

    Добрый вечер.

    Можно ли преобразовать vfs.file.contents[/home/tet] со значением
    passwd=123
    login=aaaa
    [test2]
    passwd=123
    login=aaaa

    В макрос который хранит в себе значение от passwd = 123
    {$PASS} был 123
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Теоретически можно, но получится немножко запутанно:
    • сделать элемент данных, который принимал бы только нужное значение (например, в виде зависимого элемента данных с предобработкой через регулярное выражение, выкусывая только пароль);
    • настроить триггер, срабатывающий при изменении этого элемента данных;
    • на срабатывание триггера настроить действие, запускающее собственный скрипт, которому в качестве параметра передаётся новое значение. А сам скрипт через API обновляет нужный макрос полученным значением.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      Но потом придется использовать этот макрос в ЭД и передавать пароль в открытом виде, что не хорошо :-)
      Как я понял, это конфиг для, например БД MySQL. Так выполняя запросы можно указать HomDir и мускуль или PG сам заберет нужное. Или ЭД создавать дискаверингом, а в дискаверинге парсить этот файл.или ...

      Comment

      Working...