12. Comment utiliser les plugins Pandora FMS
Les plugins permettent à Pandora FMS d'obtenir des informations qui nécessitentcessitant un traitement complexe ou qui requièrent l'utilisation de systèmes ou d'API complexes. ExemplesDes exemples de plugins peuvent être : Supervisionla surveillance de la basebases de données MySQL.MySQL® ou la perte de paquets entre appareils.
Dans ceCe guide rapide,rapide nous montreronsprésente des exemples de plugins qui sont inclus par défaut dans Pandora FMS,FMS. maisIl ilexiste estégalement possiblela possibilité de créer vosnos propres plugins de serveur et d'agent.EndPoint.
Server Plugins de Serveur
Pandora FMS inclut par défaut quelques plugins prêts à être utilisés. Pour visualiser les plugins dude serveur enregistrés dans Pandora FMSFMS, allezrendez-vous dans Management → Servers → Plugins. Ce type de plugins ne renvoie qu'une seule valeur.
Ces plugins sont stockés dans le répertoire /usr/share/pandora_server/util/plugin/ et sont exécutés par le serveur.PFMS Server.
Pour utiliser ce type de plugins,plugins, il est nécessaire que le serveur de plugins soit activé dans le fichier plugins /etc/pandora/pandora_server.conf sous le token heavyserver 1.
Pour créer un module distant de type plugin,plugin, accédez à l'édition de l'agent, àdans l'onglet Modules :
Nous créonsCréez un module serveur de pluginstype Plugin module.
:
EnIl se configure général, il est configuréralement de la même manière que tout autre type de module distant,distant. dansDans ce type de modulemodule, ilnous sedisposons trouve ledu menu déroulant Plugin, qui vousnous permet de choisir le plugin à utiliser.
Dans cet exemple, le plugin Packet Loss est utilisé pour vérifier lela nombrequantité de paquets perdus danssur un lapsintervalle de temps entre le serveur et la destination.
Nous remplissonsRemplissez les champs avec les informations nécessaires,cessaires ; dans le cas du plugin Packet Loss, définissez le temps de test et l'adresse IP de destination.
VoiciQuelques àsecondes quoiaprès ressemblela lecréation moduledu configurémodule, celui-ci apparaîtra dans la vue de l'agent avec sa valeur obtenue :
EnSelon fonction dule plugin,plugin vous devrez remplir, différents champs spécifiques,cifiques devront être remplis, par exemple,exemple, pour le plugin MySQL,MySQL, vousil devezfaut définir l'adresse IP du serveur MySQL, le nom d'utilisateur et le mot de passe, ainsi que lesla donnéese que vousnous souhaitezsouhaitons extraire.

Quelques secondes après avoir créé le module, le module et sa valeur obtenue apparaissent dans la vue de l'agentextraire :

![]()

Agent Plugins
d'Agent
GNU/LinuxLinux®
Ce type de plugins est stocké et exécuté àdepuis partir d'un EndPoint et peut renvoyer plusieursplus valeurs.
d'une valeur.
Ces plugins sont stockés dans le répertoire /usr/share/pandora_agent/plugins/ de l'agent local et sont définis dans le fichier de configuration /etc/pandora/pandora_agent.conf.
Dans le fichier de configurationconfiguration, certains plugins d'agent sont définis par défautfaut. certains agents plugins dansDans cet exempleexemple, eston utiliséutilise un plugin appelénommé top.sh, qui montreaffiche les processus qui sont en cours d'exécution danssur l'agent.
Pour voir le module créé et sa valeur (ou ses valeurs, selon le plugin)plugin), allezrendez-vous dans la vue Agent (de l'EndPointEndPoint) dansde la console Web.
NousOn observonsremarque qu'que la donnée obtenue est représentée par une icône en forme de feuille de papierpapier. est affichée comme données obtenues, cliquezCliquez sur cette icône pour afficher la liste des processus extraits de l'équipement parvia le plugin de l'd'agent.

MS WindowsWindows®
Les plugins sont stockés dans le répertoire %ProgramFiles%\ et sont définis dans le fichier de configuration pandora_agent_agent.confpandora_agent\util\%ProgramFiles%\.pandora_agent_agent.pandora_agent\pandora_agent.conf
De même queComme sous GNU/Linux,Linux®, quelques exemples de plugins sont définis dans le fichier de configuration.
Vous n'atteignezobtenez pas les résultats attendusexpliqués pourdans ce chapitre ? Accédez à la section d'aide ou de soutiensupport.















