Привет ребята!
Хочу мониторить 5 активно кушающих процессор процессов,
слепил скрипт, который в виде json выдает вот такой результат:
в конфиге заббикс агента, я вызываю этот скрипт следующим образом:
UserParameter=ListAllProcesses[*],powershell -nologo -file c:\zabbix_agent\scripts\gettoploadprocesses.ps1
на стороне Zabbix (5.0) создаю Discovery Rule

Создал по паре Item Prototype

и

и вот работает вся эту конструкция, но как-то вот не нравится, что ли, получаемый результат:

Меняется не цифра загрузки процессора, а множатся Item-ы, пользоваться этим невозможно, в Latest Data, так вообще нет показателей.
Я точно где-то портачу, но не пойму где, буду благодарен за любые идеи, спасибо.
Хочу мониторить 5 активно кушающих процессор процессов,
слепил скрипт, который в виде json выдает вот такой результат:
Code:
{
"data": [
{
"{#CPUPERCENT}": 87.95,
"{#CPU}": 0.25,
"{#PROCESSNAME}": "powershell"
},
{
"{#CPUPERCENT}": 27.14,
"{#CPU}": 144.96875,
"{#PROCESSNAME}": "oracle"
},
{
"{#CPUPERCENT}": 5.71,
"{#CPU}": 18.890625,
"{#PROCESSNAME}": "ugslmd"
},
{
"{#CPUPERCENT}": 2.95,
"{#CPU}": 15.84375,
"{#PROCESSNAME}": "windowsService"
},
{
"{#CPUPERCENT}": 1.86,
"{#CPU}": 9.921875,
"{#PROCESSNAME}": "TcServerManagerService"
}
]
}
UserParameter=ListAllProcesses[*],powershell -nologo -file c:\zabbix_agent\scripts\gettoploadprocesses.ps1
на стороне Zabbix (5.0) создаю Discovery Rule
Создал по паре Item Prototype
и
и вот работает вся эту конструкция, но как-то вот не нравится, что ли, получаемый результат:
Меняется не цифра загрузки процессора, а множатся Item-ы, пользоваться этим невозможно, в Latest Data, так вообще нет показателей.
Я точно где-то портачу, но не пойму где, буду благодарен за любые идеи, спасибо.
Comment