Glossaire des termes
Accès de base et avancé
Ceux sont les deux types d'accès accordés aux utilisateurs, aux composants de modules et aux alertes.
- Utilisateurs avec d'accès de base ne peuvent qu'utiliser les composants et les alertes de ce niveau.
- Les utilisateurs avec d'accès avancé pourront utiliser les composants et alertes de n'importe quel niveau.
D'autre coté, les composants de type Avancé sont plus configurables que ceux de base :
- Avec la possibilité de changer leur nom.
- Ils offrent la configuration des actions dans les alertes. Dans les types de base les alertes seront créées avec les actions par défaut.
- Ils offrent plus de zones dans leur édition tels que les zones avancées. Par exemple : unités, macros dans les cas des composants locales ou réseau de type plugin parmi d'autres.
Accord de niveau de service (SLA)
- Un SLA est un accord negotié entre deux parties où l'une d'entre eux est un client et l'autre un fournisseur de services.
- Chez Pandora FMS le non-respect d'un SLA est détecté lorsque un composant est en dehors des valeurs considérées normales. Il prend sur compte les données stockées dans la base de données, mais pas les changements d'état des modules, donc la configuration du FF Threshold des modules n'est pas gardé sur compte afin de calculer leur SLA.
- Lors de la présentation de rapports, sa fiabilité doit être réfinée pour éviter des problèmes, et aussi établir le mode de priorisation (priorisation OK ou priorisation du inconnu).
Tous les SLA prendent les périodes unnconnus en tant que valides, car Pandora FMS ne peut pas garantir l'état du module dont il n'a pas des données. De même, toutes les périodes en arrête planifié sont considérés valides (parce que dans une situation d'arrête planifié on suppose que la situation du modue est contrôlée et acceptée) et les périodes en état d'avertissement (le service est encore fournit même s'il est pauvre).
ACL
- Ils déterminent les autorisations des utilisateurs.
- Dans Pandora FMS ils sont définis en attribuant un profil sur un groupe à un utilisateur.
Action
- Exécution qui a lieu lorsqu'une alerte est déclenchée.
- Ils sont paramétrables via une série de champs.
- Il est possible d'exécuter plusieurs actions pour une seule alerte.
Agent
Un agent dans Pandora FMS est une entité organisationnelle, qui est généralement une machine, un système ou un hôte, qui contient des informations provenant de différentes vérifications appelées modules et qui appartient à un seul groupe. Il peut être lié à d'autres agents par le biais d'une relation de parenté (père-fils).
Agent logiciel
- Service installé sur les ordinateurs pour collecter des informations locales.
- Il continue de fonctionner dans le système sur lequel il est installé pour collecter et envoyer de temps en temps (appelé intervalle ) des informations.
- L'agent logiciel génère un fichier de données au format XML qui est envoyé au serveur Pandora FMS via le réseau, généralement à l'aide du protocole Tentacle.
Alerte
- Il peut avoir différentes actions associées et deux états possibles: déclenché ou non.
- Il exécute automatiquement d'actions telles que l'envoi d'un e-mail de notification ou d'autres moyens.
Assistant de création de modules
Avec l'assistant de création de modules de Command Center (Métaconsole) (Wizard) des modules de différents types pourront être créés dans les instances de manière simple et transparente, utilisant des composants des modules et des modèles des alertes. Le Wizard ne différence pas les instances. Tous les agents et les modules seront affichés fusionné comme s'ils étaient de la même source.
Base de données
- C'est un ensemble de données appartenant au même contexte et systématiquement stockées pour une utilisation ultérieure.
- Pandora FMS accède aux données à travers un langage structuré de requêtes standard (SQL).
Commande
Instruction exécutée dans un système d'exploitation, sur demande des utilisateurs ou applications.
Commande d'alerte
- Exécution au niveau système exécutée pas le serveur lorsqu'une alerte est déclenchée.
- Des commandes externes ou des scripts personnalisés peuvent être utilisés.
Commenter ou décommenter un paramètre
C'est le processus d'utiliser les paramètres eux-mêmes en tant que commentaires en ajoutant le charactére spécial au debut de sa ligne (ou décommenter, en activant le paramètre en effaçant le charactère spécial).
# Cette ligne est un commentaire.
paramètre1 valeur1
# Le paramètre suivant est “commenté” et ne sera pas lu ou pris en compte:
#parameter2 value2
Composant
Un composant est un modèle pour créer un module.
Il peut être :
- Local.
- Réseau:
- Réseau.
- Plugin.
- WMI.
Console
La console Web ou console Pandora FMS est l’interface qui permet de gérer Pandora FMS via le navigateur.
Daemon
Un Daemon (abréviation de « Disk And Execution Monitor ») est un programme sans interface graphique qui éxécute au niveau système d'exploitation avec peu ou sans interaction par les utilisateurs.
Dépendance
Ensemble de fichiers, normalement compil´s à langage de machine avec des fontions communes qui peuvent être utilisées par une ou plusieures applications dans un système d'exploitation.
Downgrade
- En général, une mise à jour ou une upgrade contient des composants améliorés par rapport à celui qu'elle remplace, mais elle présente parfois des inconvénients.
- Pour ces cas uniques, nous parlons d'un downgrade pour ramener un serveur PFMS à la version installée précédemment.
Environnements *nix
Abréviation pour les environnements Unix® et GNU/Linux®.
État CRITICAL, WARNING
- NORMAL, WARNING et CRITICAL sont les trois états possibles d’un module.
- Les états WARNING et CRITICAL indiquent généralement des conditions d'erreur de gravité différente.
- Pandora FMS permet de définir indépendamment différents seuils pour les états WARNING et CRITICAL de chaque module.
État UNKNOWN
État d'un module qui ne reçoit pas de données pendant plus du double de son intervalle.
Évènement
- Tout événement qui se produit dans les systèmes supervisés.
- Il affiche des informations allant de tout changement d'état d'un module, des alertes envoyées ou récupérées, aux redémarrages du système.
Faux positif / négatif
- Quand une vérification renvoie une erreur et qu'elle ne s'est pas produite, on parle de faux positif.
- Lorsque cela ne renvoie aucune erreur et que cela s'est produit, nous parlons d'un faux négatif.
Fichiers de données / XML de données
- Fichiers de données générés par les agents logiciels Pandora FMS.
- Outre les informations sur les modules de l'agent, il contient des informations sur l'agent lui-même (version, système d'exploitation, etc.).
Hibernation
Utilisée en informatique pour décrire le processus de sauvegarde complète de ce qui se trouve en RAM (données et/ou programmes en cours d'exécution) sur un périphérique de stockage fixe par un système d'exploitation.
Instance
Installation normale du Pandora FMS configuré pour permettre son accès via le Command Center (Metaconsole) et, en option, pour y répliquer ses événements.
Intervalle inverse
- Utilisée pour définir des plages non contiguës dans les seuils.
- Dans les modules de type chaîne de caractères, le seuil est défini comme une sous-chaîne.
Kernel
C'est le logiciel qui fait communiquer le matériel avec le reste des logiciels installés sur un ordinateur et constitue ainsi le cœur, la base et l'essence d'un système d'exploitation.
Logiciel natif
Le logiciel natif ou les formats de données natifs sont ceux ui ont été conçues pour s'exécuter et/ou se procésser dans un système d'exploitation particulier.
Merging (code)
- Utilisé pour faire référence à la fusion du code source, comme une nouvelle fonctionnalité.
- Elle peut également s'appliquer à d'autres processus similaires, comme la fusion de deux bases de données de différents serveurs sur un troisième serveur.
Métaconsole
Appelé maintenant Command Center, Console web qui permet de gérer de manière centralisée beaucoup des fonctions des nœuds PFMS (utilisateur, agents, etc.).
Mode débogage
Il fournit des informations détaillées, étape par étape, sur les processus et les paramètres lors de l'exécution d'une application ou d'un système d'exploitation, afin de faciliter la correction des exceptions de code (“bugs”).
Module
- Un module est une entité d'information atomique qui stocke des valeurs numériques ou alphanumériques ou de texte.
- Chaque module ne stocke que les données d'un contrôle individuel (UCT, RAM, trafic …).
- Les modules sont contenus dans les agents et toujours associés à un seul agent.
- Un agent peut contenir plusieurs modules.
Modèle d'alerte
Il spécifie les conditions de déclenchement de l'alerte, qui peuvent dépendre de la valeur ou de l'état d'un module, ainsi que d'autres détails, tels que le nombre maximal de déclenchements dans un intervalle donné ou une plage horaire de fonctionnement.
Mosaïque
- Ensemble d'éléments divers affichés simultanément, de manière minimisée et sur un même plan.
- Utilisé dans la Console GIS (système d'Information Géographique).
OpenSSH
Ensemble d'applications qui permettent des communications cryptées sur un réseau, en utilisant le protocole SSH.
Package
Un package contient un programme ou un ensemble de programmes empaquetés dans un certain format, prêt à être installé dans un système d'exploitation et une version donnés.
Pandora Web Robot Daemon
Pandora Web Robot Daemon (PWRD) fournit les outils nécessaires à l'automatisation des sessions de navigation web pour une supervision ultérieure avec WUX.
Polling SNMP
C'est le processus de consultation, de manière régulière, par le Pandora FMS des dispositifs surveillés, au moyen du SNMP.
Profil
- Il définit les autorisations sur les différentes opérations possibles dans Pandora FMS : voir un agent, modifier un agent, allouer des alertes, définir des rapports, gérer la base de données, etc.
- Ils sont associés aux utilisateurs de certains groupes.
Protection Flip / Flop
- Flip/Flop, FlipFlop, Flip Flop o flip-flop (FF) est un phénomène courant dans la supervision : lorsque une valeur oscille fréquement entre des valeurs alternatives (MAL/BIEN) qui difficulte son interpretation.
- La protection flip flop d'un module indique le nombre de fois que la condition de changement d'état doit être spécifiée pour que le changement d'état se produise.
- Cela permet de protéger un module contre les faux positifs / négatifs.
Rotation des journaux
- La rotation des journaux est un processus automatisé utilisé dans l'administration des systèmes, au cours duquel les fichiers journaux sont compressés, déplacés (archivés), renommés ou supprimés lorsqu'ils sont trop vieux ou trop volumineux (d'autres paramètres peuvent être appliqués ici, voire deux ou plusieurs à la fois).
- Les nouvelles données d'enregistrement entrantes sont dirigées vers un nouveau fichier, généralement dans la même localisation.
Serveur
- Le serveur Pandora FMS est celui qui traite les informations, collectées de différentes manières.
- Il exécute également des alertes, applique des stratégies et envoie des informations à la base de données.
- Le serveur Pandora FMS contient également différents composants qui remplissent leurs propres fonctions (par exemple Data server) et peuvent être activés ou désactivés en fonction des besoins.
Serveur distant
Serveur mis en réseau et qui n'est pas le serveur local.
Seuil
La valeur minimale ou maximale d'un module à partir de laquelle un changement d'état se produit.
Seuil d'alerte (Alert threshold)
Il s'agit de l'intervalle de temps pendant lequel les restrictions définies lors de la configuration du modèle d'alerte s'appliquent.
Shell ou ligne de commande
Interface qui permet d’introduire des commandes sur une machine à l’aide du clavier.
Superadmin
Comme dans GNU/Linux il y a un superutilisateur appelé root, dans Pandora FMS il y a aussi un superutilisateur appelé superadmin:
- Lors de l'installation d'un serveur PFMS complet, un utilisateur appelé
admin
est inclus par défaut. Cet utilisateuradmin
est le premier superadmin mais pas le seul. - En plus de l'utilisateur de type superadmin, Pandora FMS peut créer des utilisateurs administrateurs, par le biais du bit d'accès PM.
- Les utilisateurs avec bit PM sont à peu près les mêmes qu'un superadmin, sauf qu'ils ne peuvent pas créer de commandes d'alerte, et d'autres limitations, telles que l'impossibilité de définir d'autres utilisateurs comme superadmin.
Pour des raisons de sécurité, certaines fonctions ne sont accessibles qu'à un superadmin.
Supervision asynchrone
Un module asynchrone renvoie des données en fonction de modifications ou d'événements susceptibles de se produire ou non. Dans ce cas on parle de supervision asynchrone.
Supervision synchrone
Nous disons qu'un module est synchrone lorsqu'il renvoie des données à intervalles réguliers. Par exemple, une mesure de température toutes les 5 minutes.
SVN / Subversion / Référentiel de code
Système de contrôle de version qui stocke un référentiel avec les différentes versions des fichiers qui composent un projet tout au long de sa vie.
Tarball
Tout comme un package, il contient un programme ou un ensemble de programmes empaquetés au format TAR, mais contrairement à ce qu’il contient, il ne contient aucune information sur la manière de l’installer et ne sont en principe pas spécifiques à un système d’exploitation spécifique.
Tentacle
C'est le protocole de transfert de données utilisé par les agents logiciels et le serveur Satellite pour envoyer des données au serveur Pandora FMS.
Tentacle est multi-plateforme et est conçu pour être un protocole sécurisé et facile à utiliser. Il utilise le port 41121 par défaut (alloué par IANA).
Utilisateur root
Dans des environements *nix c'est l'utilisateur dédié à l'administration d'un système d'exploitation, ayand des privilèges spéciaux pour installer, configurer et maintenir le logiciel parmi d'autres tâches. D'autres utilisateurs peuvent hériter lesdits privilèges s'ils appartiennent au même groupe d'utilisateur root.
Vérifications TCP
- Ils permettent d'envoyer des requêtes avec accusé de réception à des appareils et des ordinateurs via des ports ouverts. Ils sont utilisés dans la supervision à distance.
Vérifications SNMP
Il s'agit de vérifications TCP qui utilisent le protocole SNMP.
Watchdog
Dans Pandora FMS c'est une fonctionnalité qui vérifie de temps en temps que les processus sont en cours d'exécution et sinon elle les relance.
Widget
- Un widget graphique fournit un point d'interaction unique pour la manipulation directe d'un type de données donné.
- Tout widget affiche un arrangement d'informations modifiable par l'utilisateur, tel qu'une fenêtre ou une zone de texte.
- Combinés dans une application, ils abritent toutes les données traitées par l'application et les interactions disponibles sur ces données.