Voici un petit script qui permet de surveiller l’utilisation du processeur graphique interne aux CPU Intel sous les systèmes linux, grâce à Munin.
Pour savoir comment faire un plugin Munin rapidement, c’est par ici.
#!/bin/sh
# CPU frequency plotting - Douay Corentin - Arkange
output_config() {
echo "graph_title GPU Frequency"
echo "graph_category sensors"
echo "graph_vlabel MHz"
echo "current.label GPU Frequency"
}
output_values() {
printf 'current.value '
echo `/usr/bin/intel_gpu_frequency|grep cur|awk '{print $2}' `
printf '\n'
}
output_usage() {
printf >&2 "%s - munin plugin to plot GPU frequency\n" ${0##*/}
printf >&2 "Usage: %s [config]\n" ${0##*/}
}
case $# in
0)
output_values
;;
1)
case $1 in
config)
output_config
;;
*)
output_usage
exit 1
;;
esac
;;
*)
output_usage
exit 1
;;
esac
Installation
L’installation est rapide, il suffit de placer le script dans /usr/share/munin/plugins :
nano /usr/share/munin/plugins/gpufreq
Puis on installe les outils de gestion & monitoring du GPU Intel :
apt install -y intel-gpu-tools
On applique ensuite les permissions :
chmod -reference=/usr/share/munin/plugins/yum /usr/share/munin/plugins/gpufreq
On créé le lien entre le stockage et le répertoire d’exploitation :
ln -s /usr/share/munin/plugins/gpufreq /etc/munin/plugins
On édite la conf de munin-node (il faut lancer le plugin sous root) à l’emplacement /etc/munin/plugin-conf.d/munin-node et on rajoute :
Il ne reste plus qu’à recharger le démon munin-node :
service munin-node restart
Articles similaires
0 commentaire