Gestion de la console

Cette section couvre différents aspects de la gestion de Pandora FMS : création d'utilisateurs, administration de groupes, sauvegardes, etc.

Profils, utilisateurs, groupes et ACL

Pandora FMS est un outil de gestion Web. Grâce au système d'autorisations 100% multitenant, plusieurs utilisateurs avec des autorisations différentes peuvent travailler, accédant aux informations de la même configuration Pandora FMS sans que certains voient les informations des autres.

Pour ajouter des utilisateurs, il est important de bien définir les groupes et les profils, en étant clair sur les données que chaque utilisateur doit visualiser et/ou modifier.

Utilisateurs sur Pandora FMS

Les utilisateurs sont gérés depuis Management → Profiles → Manage users. Par défaut, vous pouvez afficher les utilisateurs définis:

Champs notables lors de la création ou de la modification:

  • Administrator user: Un utilisateur Administrateur (superadmin) ne sera pas gouverné par le système ACL interne et aura accès à tout. L'utilisateur standard sera régi par les autorisations Pandora FMS ACL qui lui sont attribuées.
  • Login Error: Si ce champ est coché, l'utilisateur ne pourra accéder qu'à l'API mais pas de manière interactive via la console.
  • Local user: Pour effectuer l'authentification de l'utilisateur sur votre propre base de données. PFMS prend également en charge d'autres méthodes d'authentification.
  • Session timeout based on: Activé par défaut, il vérifie s'il n'y a pas eu d'activité dans le délai défini dans Session timeout (mins) pour fermer la session.
  • Session timeout (mins):
    • La valeur par défaut est de 0 minutes.
    • Lorsque cette valeur est fixée à 0 pour un utilisateur, Pandora FMS utilisera la valeur enregistrée dans la Configuration générale, section authentification.
    • Si vous souhaitez conserver la session sans expiration, définissez -1. Un utilisateur connecté à la console Web et dont l'écran est actif est automatiquement actualisé et n'est pas considéré comme inactif.
  • Language : Par défaut, il s'agit de la langue du système. Vous pouvez également attribuer une langue spécifique dans laquelle l'utilisateur verra la console Pandora FMS.
  • Block size for pagination: Taille de pagination par défaut pour cet utilisateur.
  • Timezone: Champ où est paramétré le fuseau horaire de la console pour afficher différents éléments (Vue générale des agents, Vue des modules, …).
  • Liste IP de connexion autorisée: Si vous activez cette option, la connexion sera limitée à une liste d'adresses IP (et/ou plages) séparées par des virgules. Pour vous connecter à partir de n'importe quelle adresse IP, utilisez le caractère générique « * » (astérisque).
  • Login allowed IP list: Sélection de profils et/ou groupes dans lesquels l'utilisateur sera organisé ou aura accès.

Modification d'un Utilisateur par l'utilisateur lui-même

Tous les utilisateurs peuvent modifier certains paramètres de leur propre configuration dans Workspace → Edit my User. Le formulaire de création d'utilisateur apparaîtra où vous pourrez configurer certaines sections, à l'exception des autorisations de groupe.

Version 768 ou ultérieure: Vous pouvez vous authentifier avec le API Token en soumettant aux En-têtes HTTP d'un bearer token , généré par chaque utilisateur et pour son usage privé et particulier. Si une icône d'avertissement apparaît à côté du API Token configurer le fichier php.conf.

Les utilisateurs de type superadmin peuvent définir leur propre modèle de configuration visuelle via le menu Operation → Workspace → Visual styles.

Le jeton User color scheme dans Edit my User a la priorité sur le thème visuel choisi dans Visual styles. Ceci s'applique également à tous les autres utilisateurs appartenant à un groupe avec des styles visuels configurés.

Paramètres de notification

Menu Management → Settings → System Settings → Notifications.






Pandora FMS dispose d'un système de notifications pour ses utilisateurs, et pour faciliter son administration, il propose également une gestion par groupes. Les différents types de notifications sont les suivants :

  1. System status: État du système, ces notifications sont générées par le serveur PFMS lui-même.
  2. Message: Messages entre utilisateurs.
  3. Pending task: Tâches en attente pour des fonctionnalités telles que Discovery PFMS.
  4. Advertisement: Notifications avec des propositions intéressantes de Pandora FMS.
  5. Official communication: Communications officielles pour des affaires extraordinaires.
  6. Sugerencia (Suggestions): Suggestions et conseils.

ENABLE USER CONFIGURATION: Ce token, pour chacune des six catégories précédentes, permet aux utilisateurs dans la section Operation → Workspace → Configure user notifications d'activer ou de désactiver ces notifications dans la console et/ou par e-mail.

Pour que les notifications arrivent par e-mail, l'utilisateur doit avoir son e-mail configuré dans son profil utilisateur, et le serveur Pandora FMS doit également être configuré pour envoyer des e-mails.

  • Si un utilisateur appartient à un groupe et que ce groupe est ajouté à une des catégories de notifications, cet utilisateur aura les notifications de la console web activées pour cette catégorie de notification correspondante, cependant, il ne pourra pas la modifier, même si le ENABLE USER CONFIGURATION est activé (pour cette catégorie).
  • Tout superadmin ajouté ultérieurement sera dans toutes les catégories de notifications. Lorsqu'un nœud est centralisé dans un Command Center, les notifications aux superadmins présentent quelques différences dans leur fonctionnement. Voir « Installation et configuration du Command Center ».

Notifications par navigateur et système d'exploitation

Menu Management → Settings → System Settings → Notifications → Web Push Notifications.







Grâce au profil utilisateur du navigateur web où la session est ouverte, Pandora FMS peut envoyer des notifications pop-up au système d'exploitation où ce navigateur est exécuté.

Web Push Notifications nécessite l'utilisation d'une connexion sécurisée avec HTTPS (SSL), sinon le navigateur refusera automatiquement les notifications pop-up.

Par défaut, chaque navigateur est configuré pour demander à l'utilisateur s'il souhaite autoriser les notifications, bien que dans certains cas, cela soit explicitement bloqué :

  • Protocole HTTP, qui permet à des tiers d'intercepter son contenu.
  • Mode de navigation privée (Incognito mode), même si effectué avec HTTPS.
  • Dans Chromium® et Google Chrome®, le mode invité (Guest mode), même si effectué en HTTPS.
  • Si cela est explicitement bloqué dans le profil utilisateur du navigateur. Chaque utilisateur d'un système d'exploitation peut créer autant de profils qu'il le souhaite dans chaque navigateur web. Pandora FMS notifiera uniquement le profil utilisé pour accéder à la console web.

Lors de l'activation du token Enable Web Push Notifications, chaque utilisateur sera invité à un moment donné à accepter ou refuser les notifications pop-up. En appuyant sur le bouton pour accepter, le navigateur informera si la demande peut être satisfaite ou non.

Avec le bouton Send test notification, il est possible de faire un test rapide de fonctionnement en gardant toujours à l'esprit que toutes les souscriptions listées recevront ce message. Utilisez cette option avec modération.

Chaque souscription enregistrée par la console web ne dispose pas d'informations sur son propriétaire.

Si un utilisateur souhaite restreindre ou supprimer complètement les notifications pop-up, plusieurs options s'offrent à lui :

  • Effacer les données de navigation pour le profil utilisé pour accéder à la console web PFMS.
  • Bloquer les notifications dans le profil du navigateur.
  • Si utilisé uniquement pour la Console web : Supprimer le profil du navigateur (les données des autres sites web utilisés y seront également supprimées).
  • Créer un nouveau profil de navigateur et choisir Non lorsqu'on lui demandera.

Groupes sur Pandora FMS

Introduction

Le concept de groupe dans Pandora est fondamental. Les groupes sont des ensembles d'éléments avec leurs propres règles dont la fonction est d'aider à contrôler l'accès des utilisateurs à certains aspects ou éléments de Pandora FMS.

Il est important de savoir qu'un agent ne peut appartenir qu'à un seul groupe, mais qu'un utilisateur peut avoir accès à un ou plusieurs de ces groupes.

Le groupe "Tous"

Pandora FMS dispose d'un système de groupes, qui sont des entités dans lesquelles les agents sont classés et sont utilisés pour répartir les privilèges. De cette manière, les utilisateurs se voient accorder certaines autorisations encadrées dans un ou plusieurs groupes et auront ainsi la possibilité de voir et d'interagir avec les agents et autres objets dans leur contexte.

Pour faciliter l'affectation et le filtrage des groupes, il existe un outil appelé “Tous les groupes”. Le groupe « Tous » désigne, selon le contexte, TOUS les groupes ou N'IMPORTE QUEL d'entre eux.

Son identifiant réservé est ID 0 (Identifiant zéro), à la différence qu'il est entièrement contrôlé par code, sans qu'il y ait de groupe avec cet ID dans la base de données.

Gestion des groupes d'agents

Menu Management → Resources → Manage agent groups.

En cliquant sur le menu ci-dessus, les groupes prédéfinis et/ou créés par les utilisateurs s'affichent. À partir de là, vous pouvez modifier un groupe d'agents en cliquant sur l'icône en forme de crayon ou supprimer un groupe à l'aide du bouton correspondant dans la colonne Op. :

Pour créer un groupe d'agents, utilisez le bouton Create group, champs notables:

  • Afin d'utiliser le nom du groupe pour le approvisionnement automatique de l'agent, il est recommandé qu'il ne contienne pas d'espaces ni de caractères étendus (bien que cela soit pris en charge).
  • Parent: Un autre groupe peut être défini comme parent du groupe en cours de création.
  • Password: Mot de passe facultatif. Il permet de restreindre la création automatique d'agents (fourniture automatique d'EndPoints ou de Satellite server) afin que seuls les agents puissent être créés ayant le même mot de passe que celui défini dans ce champ. Ne pas utiliser d'espaces ou de symboles.
  • Alerts: Si coché, les agents appartenant au groupe pourront envoyer des alertes. Vous pouvez utiliser cette propriété pour désactiver rapidement la génération d'alertes pour un groupe spécifique d'agents.
  • Propagate ACL: Si activé, les groupes enfants auront les mêmes autorisations ACL que ce groupe.
  • Custom ID: Les groupes ont un ID dans la base de données, dans ce champ il est possible de mettre un autre ID personnalisé qui peut être utilisé depuis un programme externe pour effectuer une intégration (par exemple CMDB).
  • Contact et Other: Informations de contact et notes via les macros _groupcontact_ et _group_other_.
  • Vous pouvez limiter le nombre d'agents dans chaque groupe en utilisant le champ Max agents allowed. Valeur par défaut zéro (pas de limite). Également à travers l'API Pandora FMS, avec create a group ou edit a group, vous pouvez définir le nombre maximum d'agents dans un groupe, si nécessaire.

Chaque groupe peut activer son propre thème (modèle de style) dans la section Group settings → Style configuration et personnaliser les paramètres du thème choisi, si nécessaire. L'interface a la même apparence que celle utilisée dans la configuration visuelle générale. Si un utilisateur appartient à un groupe pour lequel cette fonction est activée, il utilisera le thème visuel défini au lieu de celui spécifié dans les paramètres généraux. Si un utilisateur appartient à plusieurs groupes, le premier groupe autre que All dont les paramètres visuels sont activés sera recherché lors de la connexion et ces paramètres seront appliqués à la console Web. Enfin, un utilisateur peut également activer sa propre configuration visuelle, qui aura la priorité sur les options visuelles du groupe.

La suppression de groupes d'agents est irréversible. Si un groupe supprimé contenait des agents, ceux-ci continueront d'exister et de fonctionner sans apparaître dans aucune fonctionnalité de la console web. Pour créer un nouveau groupe pour ces agents orphelins, vous devrez utiliser la CLI PFMS avec une commande similaire à celle-ci (notez que le nouveau groupe ne doit pas contenir d'espaces ni de symboles) :

pandora_manage \ 
  /etc/pandora/pandora_server.conf \ 
  --update_agent \ 
  "pandora.internals" \ 
  "group_name" \ 
  "New_group" \ 
  "use_alias"

Importer des groupes d'agents depuis CSV

Menu Management → Admin tools → Extension manager → CSV import group.






Cette extension permet d'importer un fichier avec des enregistrements (dont les champs sont séparés par des virgules , ou un autre caractère choisi dans la liste Separator) vers le Pandora FMS Server.

Le fichier CSV doit contenir les champs suivants dans l'ordre :

Nom du groupe, icône, id du parent, propagation (1 ou 0).

Sélectionnez le fichier à importer en cliquant sur le bouton Select a file, en choisissant le caractère séparateur approprié, puis en cliquant sur le bouton Go.

Profils sur Pandora FMS

Menu Management → Profiles → Profile management.

Les profils Pandora FMS vous permettent de définir les autorisations dont un utilisateur peut disposer. La combinaison de profils et d'un groupe, associés à un utilisateur, permet de définir les autorisations dont dispose un utilisateur sur un groupe d'agents, afin qu'il puisse avoir différents profils dans différents groupes.

Il existe des profils préchargés et vous pouvez également créer tous les profils nécessaires en tenant compte des profils ci-dessous.

Liste des profils

Cette liste définit ce que chaque profil permet :

Bit d'accèsOpération
AR- Afficher les données de l'agent (toutes les vues)
- Vue tactique
- Vue de groupe
- Afficher les utilisateurs
- Afficher la console SNMP, l'arborescence,
Groupe de modules d'extension et
Barre de recherche
AW- Vue de gestion de l'agent
- Modification de l'agent et de son .conf
- Opérations en masse
- Créer un agent
- Configuration à distance en double
- Vue et gestion des politiques
- Gérer les filtres
AD- Gestion des arrêts de service planifiés
- Désactiver agent/module/alerte
Bit d'accèsOpération
LW- Affectation des alertes déjà créées
- Gestion des alertes
LM- Définir et modifier des modèles
- Définir et modifier des actions
LF- Forcer les alertes
- Forcer les vérifications des modules
Bit d'accèsOpération
UM- Gestion des utilisateurs
DM- Maintenance de la base de données
Bit d'accèsOpération
ER- Voir l'événement
EW- Valider/Commenter l'événement
- Gérer les filtres
- Exécuter les réponses
EM- Supprimer l'événement
- Changer de propriétaire/Réouvrir l'événement
Bit d'accèsOpération
RR- Afficher le rapport, le graphique, etc.
- Appliquer un modèle de rapport
- Afficher les tâches Cron (liste des tâches)
RW- Créer une console visuelle
- Créer un rapport
- Créer un graphique combiné
- Afficher, modifier, exécuter et créer des tâches Cron
(sauf exécuter un script personnalisé, une fonction de sauvegarde et PHP)
RM- Créer un modèle de rapport
- Afficher, modifier, exécuter, créer et supprimer des tâches Cron
(sauf exécuter un script personnalisé, une fonction de sauvegarde et PHP)
Bit d'accèsOpération
MR- Affichage de la carte réseau
MW- Modification des cartes réseau
- Suppression de ses propres cartes de réseau
MM- Suppression de toute carte réseau
Bit d'accèsOpération
VR- Vue de la console visuelle
VW- Édition de la console visuelle
- Suppression des propres consoles visuelles
- Suppression de toute console visuelle
VM- Gestion de la console visuelle
Bit d'accèsOpération
NRAfficher les données de NCM
NWExploiter NCM
NMGérer NCM
Bit d'accèsOpération
PM- Gérer les réponses
- Personnaliser les colonnes d'événements
- Gestionnaire de mise à jour (Exploitation et Administration)
- Créer des modules d'inventaire
- Gérer les modules (y compris toutes les sous-options)
- Console SNMP gestion
- Gestion des profils
- Gestion du serveur
- Audit système (édition et visualisation)
- Configuration (tous les onglets inférieurs inclus)
- Extensions d'administration
– Définir et modifier l'alerte des commandes
- Afficher, modifier, exécuter et créer tous les types de Cronjobs (Liste des tâches)
GW - Gestion des groupes : les utilisateurs non super administrateurs ne pourront modifier que le groupe associé à un profil dans leurs données d'utilisateur. Si le groupe sélectionné dispose de l'option Propagate ACL, ils pourront également gérer les groupes enfants de ce groupe. Le groupe spécial All a Propagate ACL activé par défaut.
Combinaison d'autorisations
EW & IW- Créer un incident via un événement (Réponse)
LM & AR / AW & LW- Valider les alertes

Attribution d'autorisation

Depuis l'édition utilisateur, un utilisateur peut se voir attribuer l'accès à un ou plusieurs groupes avec un profil spécifique :

Si un utilisateur standard est créé sans profil ni groupe, ledit utilisateur ne pourra pas se connecter au serveur Pandora FMS.

Attribution de profils et de groupes avec autorisation de gestion des utilisateurs (UM)

Plusieurs scénarios possibles ont été pris en compte :

  • Un utilisateur gestionnaire avec des autorisations UM qui appartient au groupe « TOUS » pourra gérer n'importe quel utilisateur quel que soit le groupe auquel il appartient.
  • L'accès peut être ajouté aux groupes avant de créer un utilisateur en tant que tel.
  • Un utilisateur gestionnaire peut modifier les profils et les groupes uniquement sur les utilisateurs qu'il peut voir car ils appartiennent aux groupes qu'il gère avec des autorisations de messagerie unifiée.
  • Un utilisateur administrateur peut créer d'autres utilisateurs administrateurs et gérer n'importe quel autre utilisateur, mais en aucun cas un utilisateur gestionnaire disposant d'autorisations de messagerie unifiée ne peut supprimer les autorisations de messagerie unifiée d'un autre utilisateur disposant des mêmes autorisations sur le même groupe. . Ceci ne peut être modifié que par un administrateur.
  • Un utilisateur gestionnaire sans autorisations de messagerie unifiée sur un groupe ne peut pas voir quels utilisateurs appartiennent à ce groupe.
  • Un utilisateur gestionnaire peut supprimer la relation utilisateur avec les groupes qu'il gère et même l'utilisateur entier s'il n'a qu'une relation avec les groupes qu'il gère.

Dans le cas où la dernière relation profil/groupe d'un utilisateur doit être supprimée et que l'utilisateur doit être supprimé, Pandora FMS affichera un avertissement.

  • Un utilisateur gestionnaire qui dispose d'autorisations de messagerie unifiée dans un groupe et pas dans un autre ne peut voir que les informations de profil/groupe des groupes qu'il gère, même si l'utilisateur observateur dispose de davantage d'autorisations pour d'autres groupes. Le reste des informations sur l'utilisateur ne sera pas lié à l'utilisateur gestionnaire. De cette manière, l'utilisateur gestionnaire pourra uniquement obtenir des informations ou modifier les autorisations sur les groupes qu'il gère, mais à aucun moment il ne pourra supprimer plus d'autorisations ou supprimer l'utilisateur.

Systèmes d'autorisation étendus par des balises

L'accès individuel aux modules d'un agent peut être configuré à l'aide d'un système d'étiquettes (Tags). Les étiquettes sont configurées dans le système, affectées aux modules nécessaires et, en outre, l'accès d'un utilisateur peut être limité aux seuls modules pour lesquels ces étiquettes ont été définies.

Le Tags sont définis dans Management → Profiles → Module Tags.

  • L'accès par Tags ne remplace pas l'accès par groupe : il le complète.
  • Dans certaines vues globales (vue tactique, vue de groupe, arborescence générale), les totaux affichent tous les modules, et pas seulement ceux qui sont visibles par l'option Tags.

Modules

Dans la configuration d'un module, une ou plusieurs balises peuvent être attribuées (en option):

Utilisateurs

Pour attribuer à un utilisateur un accès spécifique à un tag, cela doit être fait via l'éditeur d'utilisateurs, dans l'affectation du profil et du groupe, en ajoutant un tag :

Ce système, appelé Mode de sécurité basé sur des balises, permet de restreindre l'accès à tout le contenu de l'agent, mais entraîne des pénalités de performances. Il est donc conçu exclusivement pour donner accès à de petites portions d'informations, c'est-à-dire qu'elles ne doivent pas être utilisé avec plus de deux ou trois balises par combinaison utilisateur/profil/groupe.

Hiérarchie

Dans les sections précédentes, il a été expliqué que les autorisations d'un groupe peuvent être étendues aux enfants à l'aide de l'option de configuration Propagate ACL. Cependant, à partir de la configuration utilisateur, vous pouvez limiter cette fonctionnalité et empêcher la propagation de l'ACL en cochant Aucune hiérarchie.

Groupes secondaires

Les groupes secondaires sont facultatifs.

Le fait qu’un agent appartienne à un groupe secondaire signifie qu’il appartient en réalité à plusieurs groupes à la fois. Grâce à cette fonctionnalité, deux utilisateurs disposant d'autorisations différentes peuvent accéder au même agent en ajoutant simplement les groupes secondaires appropriés.

Certaines vues, telles que l'arborescence, peuvent afficher des agents répétés. Lors de l'utilisation de groupes secondaires, il s'agit d'un comportement normal.

Système ACL avancé

Le modèle Open Source ACL est basé sur le style Unix: role/action/group/user .

Système ACL avancé permet de définir -selon le profil- quelles pages (celle définie par un seul ou par “groupes”) les utilisateurs y ont accès. Cela vous permettra de redéfinir les sections de l'interface qu'un utilisateur peut voir avec le système classique Pandora FMS ACL.

  • Superadmin users sont exemptés du contrôle ACL, les autres utilisateurs sont liés par ACL, même s'ils ont le profil Pandora Administrator attribué.
  • Les deux modèles sont parallèles et compatibles. Le système Classic ACL est complémentaire et évalué avant le Système ACL avancé.

Afficher les autorisations sur les éléments partagés

Les groupes et les profils sont conçus de manière à ce qu'un utilisateur ait différents rôles dans Pandora FMS. Les éléments de surveillance de base tels que les agents et les modules sont régis par ces règles de groupe/profil de base, en tenant compte de la manière dont elles sont étendues avec l'utilisation de groupes secondaires et d'autorisations de balises.

Autres éléments Pandora FMS tels que reports, Visual consoles, maps red et dashboards, agissent comme des conteneurs. Si un utilisateur (ayant une visibilité sur toutes les données gérées) crée un rapport et l'attribue à un groupe général, les utilisateurs ayant accès à ce groupe pourront voir le rapport et tout son contenu, même s'ils n'ont pas d'autorisation d'accès. aux groupes, aux éléments individuels de votre rapport.

Exceptions à ce comportement :

  • Certains widgets du tableau de bord comme l'arborescence ou dans le contrôle des événements du tableau de bord, puisqu'ils permettent d'interagir avec les données (pour valider des événements) ou dans des éléments indépendants de la Console visuelle où l'on peut restreindre l'affichage d'un élément de la Console à un certain groupe.
  • Il convient de noter que la finalité de ces éléments, lorsque l'accès est donné en mode lecture, est de pouvoir accéder à des données qui autrement ne pourraient pas être visualisées par cet utilisateur. Il peut arriver que l'utilisateur dispose d'un accès en lecture et en écriture. Dans ce cas, lorsque vous modifiez l'un de ces conteneurs, vous ne pourrez ajouter que les éléments auxquels vous avez accès, et vous pourrez supprimer les éléments auxquels vous n'avez pas accès, mais vous ne pourrez pas en ajouter. eux.de nouveau.

Serveurs

Manage servers

Menu Management → Servers → Manage servers

La vue détaillée des serveurs est utilisée pour connaître, outre l'état général des Pandora FMS Servers, leur niveau de charge et leur retard d'exécution.

Il faut toujours garder à l'esprit que n'importe quel nœud indépendant peut être centralisé dans un Command Center c'est pourquoi les options prennent une importance particulière à ce moment-là.

Chaque serveur possède ses propres icônes, généralement le Data Server est le premier de la liste et dispose des boutons d'options suivants :

  • Reset module status and triggered alerts count : Pour réinitialiser le comptage des alertes déclenchées et des modules.
  • Edit : Pour modifier l'adresse IP et la description du serveur.
  • SSH tunnel config : Permet d'utiliser l'Exec Server de manière automatique pour utiliser les assistants (wizards) ou la Console SNMP. Cette option est également disponible pour les Satellite Servers.
  • Manage server conf : Ouvre l'Advanced editor qui permet d'éditer à distance le fichier de configuration principal situé dans
    /etc/pandora/pandora_server.conf.
  • Remote configuration : Redirige vers le Standard editor lequel présente une interface graphique conviviale et écrit et maintient également synchronisées les modifications dans le fichier de configuration principal situé dans
    /etc/pandora/pandora_server.conf.
  • Delete : Pour supprimer le serveur. En acceptant le message de confirmation, les modules exécutés par ce serveur cesseront de fonctionner.

Gérer les consoles

Menu Management → Servers → Manage consoles.

Pour équilibrer la charge dans l'exécution des console Tasks sur le serveur Discovery, vous pourrez déclarer et ajouter des consoles dans la section config.php.

Gérer l'HA des bases de données

Accès par le menu Management → Servers → Manage database HA, si la centralisation est activée dans le Command Center (Metaconsole), utilisez le menu Setup → Manage database HA.

Il permet de visualiser et d'effectuer des actions sur les nœuds qui composent le système de Haute disponibilité:

Magasin d'informations d'identification

Menu Management → Configuration → Credential Store.

Pandora FMS dispose d'un magasin d'informations d'identification. Ce référentiel gère les identités à utiliser dans des sections telles que Discovery Cloud ou le déploiement automatique d'agents.

Pandora FMS permet de crypter les mots de passe enregistrés dans la base de données.

Pour ajouter une nouvelle entrée, cliquez sur le bouton Add key, et sept types d'accréditations différentes sont disponibles pour l'enregistrement:

  1. Identifiants Amazon Web Services® (AWS®).
  2. Identifiants Microsoft Azure®.
  3. Lettres de créance personnalisées.
  4. Identifiants Google®.
  5. Identifiants SAP®.
  6. Identifiants WMI.
  7. Identifiants SNMP pour les versions v1, v2, v2.c et v3 (MD5, SHA, SHA256, SHA512, AES192 et AES256).

Le groupe assigné à la clé contrôle la visibilité de la clé. Seul un groupe auquel appartient l'utilisateur qui crée le justificatif peut être attribué, à moins que cet utilisateur n'appartienne explicitement au groupe TOUT (ALL). Une fois ajouté, il peut être interrogé, filtré, etc.

Dans la modification, tous les champs peuvent être modifiés à l'exception du type de justificatif (Product).

Arrêts de service prévus

Pandora FMS dispose d'un système de gestion des arrêts de service planifiés ou programmés dans menu Management → Alerts → Scheduled downtime.

Ce système permet de désactiver les alertes dans les intervalles d'arrêt de service, en désactivant les agents.

Lorsqu'un agent est désactivé, il ne collecte pas non plus d'informations, donc lors d'un arrêt de service, pour la plupart des métriques ou types de rapports, les intervalles où il y a un arrêt de service ne sont pas pris en compte dans les rapports puisqu'il n'y a pas de données de cette fois-là dans les agents.

Journal d'audit

Menu Management → Admin tools → System Audit Log.






Pandora FMS conserve un enregistrement ou un journal de tous les changements et actions importants produits dans la console Pandora FMS. Vous pouvez obtenir plus d'informations dans la section Journal d'audit.

Journaux du serveur local

Menu GestionOutils d'administrationGestion des extensionsFichiers journaux système. Depuis cette extension, vous pouvez consulter les journaux de la console et du serveur local.

Si le contenu n'a pas pu être visualisé, configurez les autorisations de vos fichiers journaux, exécutez-le dans udans une fenêtre de terminal avec les autorisations appropriées :

chown -R pandora:apache /var/log/pandora/

Vous pouvez ajuster les options du rotateur pour conserver ces paramètres en modifiant le fichier /etc/logrotate.d/pandora_server

/var/log/pandora/pandora_server.log
/var/log/pandora/web_socket.log
/var/log/pandora/pandora_server.error {
     hebdomadaire
     manquantok
     taille 300000
     tourner 3
     maximum 90
     compresse
     notification vide
         copiertronquer
     créer 660 Pandora Apache
}
/var/log/pandora/pandora_snmptrap.log {
     hebdomadaire
     manquantok
     taille 500000
     tourner 1
     maximum 30
     notification vide
     copiertronquer
     créer 660 Pandora Apache
}

D'un autre côté, il existe également une configuration spécifique pour la rotation des logs de la console dans /etc/logrotate.d/pandora_console :

/var/www/html/pandora_console/log/audit.log
/var/www/html/pandora_console/log/console.log {
         hebdomadaire
         manquantok
         taille 100000
         tourner 3
         maximum 15
         compresse
         notification vide
         créer 644 racine Apache
}

En cas de mise à jour par OUM à partir d'une version antérieure à 747, le fichier logrotate doit être modifié manuellement.

Gestion de base de données depuis la console

Pour effectuer régulièrement la maintenance de la base de données, les administrateurs peuvent utiliser les commandes MySQL standards depuis la ligne de commande ou bien gérer la base de données depuis la console avec diverses extensions pour cela.

Outils externes

Connu dans les versions précédentes sous le nom d'Outils réseau, il se trouve désormais dans GestionConfigurationConfigurationOutils externes.

  • Vous permet de personnaliser les sons des alertes sonores.
  • Si nécessaire, vous pouvez indiquer le chemin complet vers les utilitaires snmp, ping, etc.
  • Des commandes personnalisées peuvent être ajoutées, qui peuvent utiliser des macros telles que _address_ (adresse IP d'un agent) comme paramètre pour exécuter la commande respective.

Sauvegarde

Pour l'option de sauvegarde, voir la section Discovery - Tâches de la console.

Inscription du plugin

Il s'agit d'une extension qui vous permet d'enregistrer des plugins de serveur et est accessible par GestionServeursEnregistrer le plugin.

Pour enregistrer un plugin, choisissez le fichier en cliquant sur Navigateur puis sur Upload.

Vous pouvez trouver plus d'informations sur les plugins serveur (format de fichier .pspz) dans la section "Développement de plugin serveur".

Insérer des données

Cette extension est accessible depuis GestionRessourcesInsérer des données. Permet d'ajouter des données à un module agent, en indiquant sa date et son heure et en les sauvegardant avec le bouton Mettre à jour.

Il vous permet également d'importer des données dans un fichier CSV (séparés par des virgules) vers un module agent. Le format du fichier CSV doit être la date et la valeur, séparées par des points-virgules, un pour chaque ligne. La date doit être indiquée au format A/m/d H:i:s.

Assurez-vous que l'utilisateur apache a les droits d'écriture sur le répertoire /var/spool/pandora/data_in, si nécessaire exécutez :

chown -R pandora:apache /var/spool/pandora/data_in

Inscription des ressources

Cette extension permet d'importer des fichiers au format .prt qui contiennent la définition du composant réseau, du composant smnp, du composant local ou du composant wmi. Vous pouvez également tous les ajouter (sauf le composant local) à un modèle.

Cette option est accessible via le menu GestionRessourcesEnregistrement des ressources.

Format de fichier.prt

<?xml version="1.0"?>
<pandora_export version="1.0" date="aaaa-mm-jj" heure="hh:mm">
     <composant>
         <nom></nom>
         <description></description>
         <module_source></module_source>
         <id_os></id_os>
         <version_os></version_os>
         <données></données>
         <type></type>
         <max></max>
         <min></min>
         <max_cri></max_cri>
         <min_cri></min_cri>
         <max_war></max_war>
         <min_war></min_war>
         <données_historiques></données_historiques>
         <ff_treshold></ff_treshold>
         <module_interval></module_interval>
         <id_module_group></id_module_group>
         <groupe></groupe>
         <port_tcp></port_tcp>
         <tcp_send></tcp_send>
         <tcp_rcv_text></tcp_rcv_text>
         <snmp_comcommunauté></snmp_community>
         <snmp_oid></snmp_oid>
         <snmp_version></snmp_version>
         <auth_user></auth_user>
         <auth_password></auth_password>
         <privacy_method></privacy_method>
         <privacy_pass></privacy_pass>
         <auth_method></auth_method>
         <niveau_sécurité></niveau_sécurité>
         <plugin></plugin>
         <nom_utilisateur_plugin></nom_utilisateur_plugin>
         <plugin_password></plugin_password>
         <plugin_parameters></plugin_parameters>
         <wmi_query></wmi_query>
         <key_string></key_string>
         <numéro_champ></numéro_champ>
         <espace de noms></espace de noms>
         <wmi_user></wmi_user>
         <wmi_password></wmi_password>
         <max_timeout></max_timeout>
         <post_process></post_process>
     </composant>
     <composant>...</composant>
     <composant>...</composant>
     <modèle>
         <nom></nom>
         <description></description>
     </modèle>
</pandora_export>

Resources export/import

Menu Management → Resources → Resources export/import.

La nouvelle fonctionnalité permet d'exporter et d'importer au format PRD, indépendamment des identifiants de base de données, afin d'offrir la plus grande flexibilité possible lors de la copie et/ou du déplacement d'éléments entre les serveurs PFMS.

Choisissez un type d'élément et marquez l'un des éléments existants à exporter vers un fichier avec désignation automatique. Copiez le(s) fichier(s) sur le serveur PFMS cible et importez le(s) fichier(s), si des éléments incompatibles sont signalés.

Les éléments disponibles pour l'exportation sont les suivants :

  • Custom graph.
  • Custom report.
  • Dashboard.
  • GIS map.
  • Network map.
  • Policy.
  • Service.
  • Visual Console.

Traducteur de chaîne de texte

Cette extension appartient au menu GestionConfigurationTraduire la chaîne et vous permet de traduire des chaînes de texte depuis l'interface Pandora FMS de manière personnalisée.

  • Langue : Permet de filtrer la chaîne par langue.
  • Texte libre pour la recherche (*) : Contenu de la chaîne que vous souhaitez personnaliser.

Trois colonnes apparaîtront : la première affichera la chaîne d'origine, la seconde affichera la traduction actuelle et la troisième affichera la traduction personnalisée que vous souhaitez ajouter. Remplissez cette dernière colonne et cliquez sur le bouton Mettre à jour pour enregistrer.

Vous devez faire attention à copier exactement le code HTML et le langage JavaScript pouvant apparaître dans le texte à traduire.

Espace de travail

Cette section vous permet d'interagir avec les utilisateurs de Pandora FMS, ou de modifier les propres informations de l'utilisateur, ainsi que diverses opérations, telles que l'accès au système d'incidents (pour ouvrir des tickets), discuter avec d'autres utilisateurs de Pandora FMS connectés, etc.

Référentiel d'EndPoints

Le référentiel des EndPoints fait partie du Deployment Center, qui contrôle les versions disponibles des installateurs d'agents (programmes) à déployer.

Revenir à l'index de la documentation Pandora FMS