There is template for monitoring (QuickSync)integrated video in Intel processors:
You can monitor theese parameters:
Multi-Format Codec Engine (also known as “MFX” or “VDBOX”); Video Encode (PAK) and Decode
2nd instance of the MultiFormat Codec Engine, if available (Examples of supported processor include 5th generation of Intel® Core™ processors with Intel® HD Graphics 6000, Intel® Iris™ Graphics 6100, Intel® Iris™ Pro Graphics 6200, Intel® Iris™ Pro Graphics P6300); Video Encode (PAK) and Decode
Video Quality Engine (also known as “VEBOX” or Video Quality enhancement pipeline) Deinterlace, Denoise
Render Engine (Execution units, media samplers, VME and their caches) Video Encode (ENC), OpenCL, Video Scaling, VPP Composition including frame rate conversion and image stabilization, VPP copy to CPU
GT Frequency
First of all, you need prepare utility for getting parameters.
You need build metrics_monitor from repo: https://github.com/Intel-Media-SDK/MediaSDK
For correct working you may need add line 'run = 0;' at the end of 'while' in cttmetrics_sample.cpp
while(run)
...
if (true == isFreq)
printf("\tGT Freq: %4.2f", metric_values[3]);
printf("\n");
run = 0
}
Add rules to sudoers:
Defaults:zabbix !requiretty
zabbix ALL=(ALL) NOPASSWD: /opt/intel/mediasdk/tools/metrics_monitor/_bin/metrics_monitor
And add needed userparameter in zabbix-agent:
UserParameter=gpu.metrics[*],sudo /opt/intel/mediasdk/tools/metrics_monitor/_bin/metrics_monitor "$2" "$3" | sed 's/ usage://g' | sed 's/\t/\n/g' | sed 's/,//g' | sed 's/T F/T_F/g' | grep "$1" | awk '{print $ 2}'
Kirill Savin
There are no macros links in this template.
There are no template links in this template.
There are no discovery rules in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
$1 usage | Render Engine (Execution units, media samplers, VME and their caches) Video Encode (ENC), OpenCL, Video Scaling, VPP Composition including frame rate conversion and image stabilization, VPP copy to CPU |
Zabbix agent |
gpu.metrics["RENDER",100,500] Update: 30s |
$1 usage | Video Quality Engine (also known as “VEBOX” or Video Quality enhancement pipeline) Deinterlace, Denoise |
Zabbix agent |
gpu.metrics["VIDEO_E",100,500] Update: 30s |
$1 usage | GT Freq |
Zabbix agent |
gpu.metrics["GT_Freq",100,500] Update: 30s |
$1 usage | 2nd instance of the MultiFormat Codec Engine, if available (Examples of supported processor include 5th generation of Intel® Core™ processors with Intel® HD Graphics 6000, Intel® Iris™ Graphics 6100, Intel® Iris™ Pro Graphics 6200, Intel® Iris™ Pro Graphics P6300) Video Encode (PAK) and Decode |
Zabbix agent |
gpu.metrics["VIDEO2",100,500] Update: 30s |
$1 usage | Multi-Format Codec Engine (also known as “MFX” or “VDBOX”) Video Encode (PAK) and Decode |
Zabbix agent |
gpu.metrics["VIDEO ",100,500] Update: 30s |
There are no triggers in this template.