HostnameItem - Не поддерживает UserParameters, счетчики производительности и алиасы, но поддерживает system.run[], независимо от значения EnableRemoteCommands.
Можно ли через system.run[] вызвать исполнение команды либо system.run["zabbix_get -s 127.0.0.1 -k UserParameter[]"] либо system.run["zabbix_agentd -t UserParameter[]"] и как правильно экранировать внутренние []?
Команда system.run["zabbix_get -s 127.0.0.1 -k UserParameter[]"] прекрасно выполняется с сервера zabbix. Однако попытка вставить HostnameItem= system.run["zabbix_get -s 127.0.0.1 -k UserParameter[]"] приводит к тому, что агент не запускается.
Речь идёт о Windows агенте. Проблема в том, что имеются сотни узлов с одинаковым NetBios именем, но на каждом узле запущена BD Oracle из которой можно извлечь уникальное имя, однозначно определяющее хост.
Можно ли через system.run[] вызвать исполнение команды либо system.run["zabbix_get -s 127.0.0.1 -k UserParameter[]"] либо system.run["zabbix_agentd -t UserParameter[]"] и как правильно экранировать внутренние []?
Команда system.run["zabbix_get -s 127.0.0.1 -k UserParameter[]"] прекрасно выполняется с сервера zabbix. Однако попытка вставить HostnameItem= system.run["zabbix_get -s 127.0.0.1 -k UserParameter[]"] приводит к тому, что агент не запускается.
Речь идёт о Windows агенте. Проблема в том, что имеются сотни узлов с одинаковым NetBios именем, но на каждом узле запущена BD Oracle из которой можно извлечь уникальное имя, однозначно определяющее хост.

Comment