Ad Widget

Collapse

Попытка мониторить VM на кластере

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pateeefon
    Junior Member
    • Jun 2018
    • 3

    #1

    Попытка мониторить VM на кластере

    Товарищи, доброго всем времени суток!
    Может кто сталкивался и мог бы помочь в вопросе?
    У нас была потребность в мониторинге виртуалок на хостах, а точнее на каком хосте какая vm находится. Это решали выгрузкой с виртуальной машины записи реестра в заббикс.

    выгружаем в файл строчку:
    reg query "HKLM\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters" /v "PhysicalHostName" | find "hysicalHostName" >C:\Zabbix\regqery.csv

    Заббикс забирает информацию
    vfs.file.contents[C:/Zabbix/regqery.csv]


    Пример выглядит так :
    19.10.2020 15:05:42 PhysicalHostName REG_SZ HV01
    Теперь нам необходимо выводить триггер когда некоторые наши машины попадают на один хост
    Пробовал играться с макросами и совмещать их, но ничего не получилось(((
    Думал будет работать, а может и будет, но что то не правильно делаю:

    Пытался засунуть в пользовательский макрос Простой макрос
    {$HV1C02} => {D2-1CAPP02:vfs.file.contents[C:/Zabbix/regqery.csv].last()}

    Триггер:
    {D2-1CAPP01:vfs.file.contents[C:/Zabbix/regqery.csv].str({$HV1C02})}=1


    и не работает. Видел что простые макросы нельзя использовать внутри друг друга, но про пользовательские этого не нашел.
    Так же сомневаюсь, что именно так можно добавить значение элемента данных одного сервера макросом в другой.
    Может вообще не в ту сторону думаю?
    Last edited by pateeefon; 19-10-2020, 15:02.
Working...