TECHZEN Zenoss User Community ARCHIVE  

GPU monitoring

Subject: GPU monitoring
Author: John Farren
Posted: 2017-11-09 11:29

Hello,

I am new to these forums so I hope I am asking this in the right place.
Does anyone know if there is a zenpack or other way to add GPU monitoring to Zenoss for a server running linux?
In particular I have a server running CentOS 7 that has an NVIDIA GPU installed. There are tools installed on the server which can query the GPU for information such as that shown below. It would be great to be able to pull some of the output of these commands such as memory and gpu utilisation and bring into Zenoss. Its a long shot, but was wondering if anyone might know of a preexisting zenpack I could add perhaps?

Thanks in advance!

 
Listing of NVIDIA GPU Cards
# nvidia-smi -L

Display GPU information
# nvidia-smi -i 0 -q

Display selected GPU Information (MEMORY, UTILIZATION, ECC, TEMPERATURE, POWER, CLOCK, COMPUTE, PIDS, PERFORMANCE)
# nvidia-smi -i 0 -q -d MEMORY,ECC


------------------------------
John Farren
------------------------------


Subject: RE: GPU monitoring
Author: Jane Curry
Posted: 2017-11-10 04:05

Hi John,
Not aware of an existing ZenPack but this is exactly the sort of thing you could do with a ZenPack.  Not amazingly difficult but definitely in to coding required. 

If you want to have a go, try pulling the ZenPack Developers' Guide from  https://github.com/ZenossDevGuide/DevGuide  and have a look at chapter 8 which uses the ZenPack SDK (called zenpacklib) to create new components in Zenoss and monitor them, using bash commands over ssh.

Cheers,
Jane


------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: GPU monitoring
Author: John Farren
Posted: 2017-11-17 06:38

Thanks for the reply Jane, I will look into that.

John.

------------------------------
John Farren
------------------------------


< Previous
PythonClient error- aws.s3bucket in zenoss
  Next
Zenoss 5 core download and install
>