ZABBIX Forums  
  #1  
Old 23-11-2017, 16:33
AddOnGreg AddOnGreg is offline
Junior Member
 
Join Date: May 2017
Posts: 9
Default UserParameter dans l'agent

Bonjour,

J'avais déjà réussi à associer une clé à un script bash dans le fichier de conf de l'agent d'une de mes machines et à faire remonter l'info sur l'interface web de mon serveur Zabbix.
Cependant, en voulant remonter une certaine information, j'ai un message que je ne m'explique pas à l'écran...

J'ai donc commencé par allez dans le fichier de conf de l'agent zabbix d'un de mes serveur Debian.
Dans la section UserParameter j'ai rentré la ligne suivante:
UserParameter=ServeurMarque,dmidecode | grep "Product Name"

la commande dmidecode | grep "Product Name" me renvoie ceci:

root@LE_SERVEUR_A_SUPERVISER:~# dmidecode | grep "Product Name"
Product Name: ProLiant DL380 G7


Suite à cela je me rend dans l'interface web de mon zabbix et créé un nouvel "élément" avec comme type "agent zabbix" et comme clé "ServeurMarque"...
C'est la que viens le message que je ne m'explique pas (Dans "Surveillance" - "Dernières données"):
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
/dev/mem: Permission denied


Pourquoi je n'obtiens pas: Product Name: ProLiant DL380 G7 à la place de ce message?




root@SUPERVISION:~# uname -a
Linux SUPERVISION 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux


root@SUPERVISION:~# mysql -V
mysql Ver 14.14 Distrib 5.5.57, for debian-linux-gnu (x86_64) using readline 6.3


root@SUPERVISION:~# zabbix_server -V
zabbix_server (Zabbix) 3.2.8
Revision 72884 25 September 2017, compilation time: Sep 26 2017 19:44:06
Copyright (C) 2017 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.


root@LE_SERVEUR_A_SUPERVISER:~# zabbix_agentd -V
zabbix_agentd (daemon) (Zabbix) 3.0.7
Revision 64609 21 December 2016, compilation time: Jun 4 2017 07:14:06
Copyright (C) 2016 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.
Attached Images
 
Reply With Quote
  #2  
Old 23-11-2017, 16:48
tiramiseb tiramiseb is offline
Senior Member
 
Join Date: Sep 2012
Location: Colmar, Alsace, France
Posts: 420
Default

Quote:
Originally Posted by AddOnGreg View Post
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
/dev/mem: Permission denied


Pourquoi je n'obtiens pas: Product Name: ProLiant DL380 G7 à la place de ce message?

Parce que l'agent Zabbix ne tourne pas en tant que root, et c'est très bien comme ça, pour la sécurité.

Pour un test comme ça, je te conseille de configurer sudo pour autoriser zabbix à n'exécuter QUE cette commande en tant que root, et utiliser sudo dans ton UserParameter.

J'ai décrit une problématique équivalente sur mon blog il y a quelques années :
https://www.maccagnoni.eu/2012/12/su...e-mise-a-jour/
__________________
Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"
Reply With Quote
  #3  
Old 23-11-2017, 17:14
AddOnGreg AddOnGreg is offline
Junior Member
 
Join Date: May 2017
Posts: 9
Default

Quote:
Originally Posted by tiramiseb View Post
Parce que l'agent Zabbix ne tourne pas en tant que root, et c'est très bien comme ça, pour la sécurité.

Pour un test comme ça, je te conseille de configurer sudo pour autoriser zabbix à n'exécuter QUE cette commande en tant que root, et utiliser sudo dans ton UserParameter.

J'ai décrit une problématique équivalente sur mon blog il y a quelques années :
https://www.maccagnoni.eu/2012/12/su...e-mise-a-jour/

Alors j'ai rajouté sudo avant la commande dans le fichier de conf de l'agent, comme ceci:
sudo dmidecode | grep "Product Name"

et la le nouveau message me fait un peut rire:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

su


Je crois que même avec les privilèges root, l'agent zabbix n'est pas le bienvenue ahah
Reply With Quote
  #4  
Old 23-11-2017, 17:21
tiramiseb tiramiseb is offline
Senior Member
 
Join Date: Sep 2012
Location: Colmar, Alsace, France
Posts: 420
Default

Tu n'as pas configuré sudo.

Tu n'as pas (bien) lu mon article de blog.
__________________
Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"
Reply With Quote
  #5  
Old 23-11-2017, 18:29
AddOnGreg AddOnGreg is offline
Junior Member
 
Join Date: May 2017
Posts: 9
Thumbs up

Quote:
Originally Posted by tiramiseb View Post
Tu n'as pas configuré sudo.

Tu n'as pas (bien) lu mon article de blog.

Super j'ai la remonté sur mon interface web.

Merci beaucoup pour ton aide!

Bonne soirée
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:43.