NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

0. Introduction

Je n'ai trouvé aucun article sur NetXMS sur Habré, alors que je le cherchais. Et c'est seulement pour cette raison que j'ai décidé d'écrire cette création afin de prêter attention à ce système.

Il s'agit d'un didacticiel, d'une procédure à suivre et d'un aperçu superficiel des capacités du système.

Cet article contient une analyse superficielle et une description des capacités du système. Je n’ai pas approfondi les possibilités pour plusieurs raisons. Et la description de toutes les fonctionnalités ne nécessiterait pas un seul article.

Comme je n'ai plus ou moins travaillé qu'avec Zabbix, ce système particulier sera souvent mentionné dans l'article à titre de comparaison avec le sujet. De plus, il arrive d'une manière ou d'une autre que tout soit comparé à quelque chose de généralement reconnu.

1. Quoi et pourquoi ?

Le système de surveillance, comme le montre la définition, est un système qui vous permet d'obtenir des informations à jour sur n'importe quel nœud de réseau, machine routeur, et de saisir les informations nécessaires à tout moment.

La raison pour laquelle cela est nécessaire est tout aussi évidente. Être conscient de ce qui se passe.

Souvent, le système de surveillance peut fournir des informations très complètes sur l'état de l'infrastructure dans son ensemble et de ses différentes parties. De plus, si vous configurez des alertes (et sans cela, toute surveillance ne sert à rien), nous obtenons alors un outil sérieux qui nous permet non seulement de répondre en temps opportun aux urgences déjà survenues, mais aussi, dans la plupart des cas. cas, permet de prévenir ces accidents.

2. Pourquoi NetXMS ?

Un petit hors sujet pour ceux qui aiment le multi-bookcuffQuand j'étais jeune et inexpérimenté... C'est ainsi que commencent généralement tous les contes de fées ?.. En un mot, quand j'étais maximaliste, j'ai étudié la question de la surveillance des infrastructures, et le résultat de ces "recherches" a été la conclusion que il n'y a rien de mieux que Zabbix. Et à cette époque, je l'ai vraiment aimé, car il peut faire beaucoup, il peut faire beaucoup, et ses fonctionnalités peuvent être étendues avec des scripts auto-écrits, nous pouvons donc dire qu'il peut tout faire si ses mains poussent de la droite. lieu. Mais Zabbix est un outil assez complexe. Il m’a fallu presque deux semaines pour en arriver au fond des choses. Et ce n’est que la phase de mise en œuvre. Puis encore quelques semaines pour mettre en place un suivi de tout ce dont j'avais alors besoin. Et comment l'utiliser pour regarder l'état des ports sur les routeurs, j'ai lu et lu, j'ai eu peur et j'ai décidé que je n'en avais pas vraiment besoin... Non, eh bien, c'est vraiment effrayant pour un esprit non préparé juste après le institut...

Et maintenant, quelques années plus tard, après avoir mûri et mûri, j'ai décidé qu'il était temps de rafraîchir mes connaissances sur les systèmes de surveillance. Et enfin, pour effectuer une surveillance normale et stable du réseau, puisque ce problème est devenu pertinent en raison de la croissance des segments, de la connexion d'une succursale et d'autres bagatelles. Tout coule, tout change. Et j'ai commencé à tester toutes sortes d'outils. Je vais installer ce système, le toucher, puis celui-là. Et partout quelque chose manque, partout quelque chose ne vous plaît pas. Soit l'interface n'est pas pratique, alors vous avez du mal à configurer, puis autre chose. Et puis NetXMS est arrivé pour moi. À propos : là où j'ai travaillé avec Zabbix pendant deux semaines, avec NetXMS, tout s'est déroulé en quelques heures. Peut-être que l'expérience avec Zabbix a été affectée, ou peut-être que le problème vient de NetXMS lui-même... c'est difficile à dire.

NetXMS s'est avéré être un système relativement facile à installer et à configurer. Il existe des versions serveur et console d'administration pour les deux. Windows et sous LinuxGénération de graphiques, navigateur intégré permettant de se connecter aux mêmes routeurs via les protocoles HTTP/HTTPS depuis la console d'administration, interface intuitive et agent compatible avec tous les systèmes d'exploitation : en bref, ce système s'est avéré simple et pratique. Du moins, au premier abord.

Soit dit en passant, leur documentation est de 8 sur 10. L'essentiel y est indiqué, mais pour approfondir les subtilités, vous devez approfondir.

Les principaux avantages indiqués par le développeurSurveillance approfondie du réseau
Détection, visualisation et recherche automatiques des composants connectés au niveau 2 et 3
Prise en charge complète de SNMPv3
Détection active avec balayage de "sondes"
Découverte passive basée sur les informations des appareils surveillés - ARP et tables de routage, interfaces
Surveillance des applications et des serveurs
Toutes les principales mesures auxquelles vous vous attendez : CPU, systèmes de fichiers, E/S, mémoire, trafic
Pont JMX pour surveiller les applications Java
Extensions spécifiques aux applications : Oracle, MySQL, PostgreSQL, MongoDB, DB2, Tuxedo et bien d'autres
API d'intégration pour les applications natives
Conçu pour les grands réseaux
Un serveur peut suivre des centaines de métriques sur des milliers d'appareils
Prise en charge complète de la surveillance distribuée et de la mise à l'échelle horizontale
Surveillance des sous-réseaux IP qui se chevauchent
Contrôle d'accès flexible pour les opérateurs et les clients

3. Aller plus loin

Comment installer le système - il y a tout un Manuel administrateur disponible sur site de développeurEt il n'y a rien de compliqué, je ne m'y attarderai donc pas. La partie la plus difficile de l'installation consiste à connecter le système à la base de données… La seule différence réside dans le choix du SGBD et du système d'exploitation serveur. J'ai choisi… Windows (suivant-suivant-saisir les données-terminé) et MSSQL, puisque je l'avais déjà.

3.1. Activer la découverte automatique

La découverte automatique des hôtes peut être activée lors de l'installation. Si cela n'a pas été fait pour une raison quelconque, cela peut toujours être inclus dans "Configuration-Découverte du réseau" ou en cliquant sur l'icône du même nom. Les propriétés de découverte apparaissent dans l'espace de travail. Vous devez l'activer en le basculant en mode passif ou actif et désigner d'autres propriétés, par exemple des sous-réseaux interrogés. Vous pouvez également créer des filtres ici, et vous pouvez soit sélectionner et affiner ceux intégrés au système, soit écrire vos propres scripts. Pour être honnête, je n'avais pas besoin de filtres. Mais le cadre s’annonce plutôt convivial et compréhensible.

Ici également, vous pouvez spécifier la communauté SNMP par défaut et ses informations d'identification (autorisation de lecture).

3.2. Ajout de nœuds

Lorsque la découverte automatique est activée, les nœuds finaux (PC, imprimantes) seront automatiquement ajoutés et distribués sur les sous-réseaux. Avec les équipements de réseau actif, tout est un peu plus compliqué.

Vous devez commencer par activer SNMP sur votre équipement réseau et configurer une communauté. Si la valeur par défaut de la communauté SNMP n'a pas été modifiée dans les propriétés de découverte automatique des nœuds du réseau, alors le système utilise la communauté publique et ce paramètre peut être modifié pour chaque nœud dans les propriétés du nœud ajouté (nœud).

Pour plus de commodité, vous pouvez regrouper les appareils selon n'importe quel principe pratique ; pour cela, vous pouvez créer des conteneurs dans l'arborescence de la branche Services d'infrastructure et y lier les nœuds du réseau Entrie.

Après avoir activé et configuré SNMP sur les routeurs et les avoir ajoutés à la liste des équipements surveillés, le système lui-même les contactera, les interrogera, déterminera de quel type d'appareils il s'agit, appliquera des modèles, commencera à collecter des données et affichera le panneau avant de chaque routeur. Se. De la boite. Quand j'ai créé Zabbix, je ne pouvais que rêver de quelque chose comme ça.

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

J'ai ajouté manuellement tous les morceaux de fer de mon réseau, car pour une raison quelconque, ils n'étaient pas trouvés chez moi. Tout est simple ici. Nous créons un conteneur dans Infrastructure Services avec n'importe quel nom pratique (par exemple, commutateurs), et RMB-créer-nœud, précisez le nom d'affichage du nœud, son adresse IP, et il est préférable de cocher la case "désactiver l'utilisation de l'agent NetXMS", car il ne peut toujours pas être installé sur l'équipement réseau et les packages supplémentaires sont inutiles.

Navigateur intégré. Vous pouvez simplement effectuer un RMB sur le routeur souhaité et ouvrir l'interface Web de l'appareil. Il m'a semblé plus pratique qu'à chaque fois d'aller dans vos archives et de chercher la bonne IP. C'est vrai, le navigateur est moyen.

3.3. Construire une carte du réseau

Tout d'abord, vous devez créer une carte du réseau en tant qu'objet. Comme d'habitude - dans le fil Networks Map RMB, créer, sélectionner le type de carte, définir les paramètreset le système fera tout tout seul.

Les types de cartes sont les suivants :

  1. Encadrement Sur Mesure. Il s'agit d'une carte conçue pour être constituée manuellement, à la demande de l'utilisateur.
  2. Topologie de couche 2. Il s'agit d'une carte qui vous permet de tout faire automatiquement pour l'utilisateur, basée sur le 2ème niveau du modèle OSI (en fait, elle construit une carte basée sur les adresses MAC des appareils).
  3. Topologie IPc'est pareil Layer 3. La même chose que dans le cas de Layer 2, seule la carte est construite sur la base de la couche 3 du modèle OSI (adresse IP).

Lorsque vous choisissez le mappage manuel, vous devez faire glisser les nœuds de l'arborescence vers la couche de carte, les connecter, etc. Dessin régulier.

Dans les deux autres cas, vous devez sélectionner un point de référence à partir duquel le système commencera à créer une carte. Par exemple, le nœud d'un routeur. Le système en lit les données sur les appareils connectés et les ports auxquels ils sont connectés, puis lit les données du routeur suivant, les correspondances, etc. Après avoir analysé tous les appareils, NetXMS établira lui-même les connexions entre les appareils réseau, indiquant les ports où tout est connecté. Vous pouvez également spécifier que le système place les périphériques finaux (imprimantes, PC, serveurs) sur la carte en cliquant simplement sur l'élément approprié dans les propriétés de la carte (RMB - propriétés - propriétés de la carte). Également dans ce paragraphe, vous pouvez définir le « rayon de détection » si vous le souhaitez ou si nécessaire.

Petite recommandation. Activez la propriété Toujours adapter la mise en page à l'écran afin que chaque fois que vous mettez à jour la carte du réseau, vous n'ayez pas à faire défiler l'espace de travail et à zoomer.

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

Avec une topologie de réseau distribuée, vous pouvez superposer des objets sur une carte de la zone. Vous pouvez également utiliser, par exemple, une photo d'un rack avec des équipements dans une salle de serveurs comme substrat de fond, en y superposant les objets nécessaires. Ainsi, vous pouvez déterminer rapidement l'état de n'importe quel périphérique dans le rack. À mon avis, c'est une chose extrêmement utile s'il est nécessaire de transférer des dossiers à un successeur ou à un collègue nouvellement arrivé pour expliquer la situation. Clairement, commodément, cela va de soi.

3.4. Agents

Les agents existent à la fois pour Windowsdonc pour LinuxLe principe de fonctionnement est identique à celui des agents Zabbix : l’agent est installé sur la machine à partir de laquelle les métriques doivent être collectées et transmet les données au serveur de supervision. Son installation peut se faire avant ou après l’ajout d’un nœud au système. Une fois installé, l’agent reçoit les données du nœud après un court délai, selon un modèle standard. Les paramètres surveillés peuvent être ajoutés pour un seul nœud ou en lui associant un ou plusieurs modèles prédéfinis. L’utilisation de modèles est recommandée, car cette configuration offre une plus grande flexibilité.

La liste des paramètres surveillés pour les agents est assez longue. La liste complète peut être trouvée dans Wiki NetXMS

Dès que le système détermine qu'un agent fonctionne sur le nœud, il attachera immédiatement ce nœud à l'un des modèles par défaut - Windows, LinuxHP-UX, UNIX générique, AIX, en fonction du système d'exploitation du nœud.

Modèle standard pour Windows-hôtes :

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

Vous pouvez ajouter un paramètre pour suivre un nœud spécifique en cliquant sur "Paramètre de collecte de données RMB", Plus loin "RMB dans la zone de travail - Nouveau paramètre", et sélectionnez celui dont vous avez besoin dans la liste. Vous pouvez également configurer ici des déclencheurs pour le paramètre surveillé.

Il est important que les agents, comme ceux de Zabbix, puissent exécuter des scripts personnalisés.

Comment installer?C'est hors sujet, parce que chacun... hmmm... comme il veut.

Ici, la question est : est-il nécessaire de distribuer les agents uniquement aux serveurs, ou en général à toutes les machines du réseau ? S'il y a des serveurs, et qu'ils sont peu nombreux, le moyen le plus simple est de le faire manuellement. S'il y en a beaucoup - politiques de domaine, KIX, PoSh. Rien. Les agents disposent de la clé /SILENT, qui permet de « l'injecter » de manière transparente pour l'utilisateur (si l'on parle de distribution à toutes les machines du réseau). Je préfère les scripts, car vous pouvez définir une condition et créer un indicateur, contrairement aux politiques qui installeront le programme à chaque fois que vous allumerez le PC. Nous écrivons donc un script de la série « vérifiez la présence d'un fichier drapeau, sinon, exécutez le programme d'installation avec la clé /SILENT et après une installation réussie, créez un fichier drapeau ». Profit.

3.5. Déclencheurs

Des déclencheurs peuvent être configurés pour répondre à des événements spécifiques dans les données collectées. Par exemple, dépasser une certaine valeur ping-pong sur le routeur. La méthode de notification pour chaque déclencheur est également configurée (pour certains, une icône dans la console suffit, et certains envoient immédiatement des notifications dans la mesure du possible). La réaction à l'événement est sélectionnée parmi celles préconfigurées dans la configuration de l'action.

Pour créer un déclencheur : entrez le nœud ou le modèle de configuration de la collecte de données, double-cliquez sur le paramètre qui vous intéresse (sinon, vous devez d'abord le créer), et dans les propriétés, accédez à l'onglet Seuils, cliquez sur le bouton Ajouter.

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

«Fonction» - quoi ou quelles valeurs prendre pour calculer la condition. Il peut prendre les valeurs suivantes (le nombre de valeurs utilisées pour les tests est indiqué dans le champ Echantillons) :
- Dernière valeur interrogée : dernière valeur/valeur reçue/valeurs
- Valeur moyenne : valeur moyenne du dernier
— Écart moyen : écart moyen
- Diff avec valeur précédente : différence avec la valeur précédente
- Erreur de collecte de données : erreur de récupération de données
- Somme des valeurs : somme des valeurs
- Script : la valeur obtenue grâce au script utilisateur

«Opération» — condition de déclenchement. Il peut prendre des valeurs (la valeur est indiquée dans le champ Valeur correspondant) :
- < : inférieur à : inférieur à
- <= : inférieur ou égal à : inférieur ou égal à
- == égal à : équivalent
- >= : supérieur ou égal à : supérieur ou égal à
-> : super que : plus que
- != : différent de : non équivalent
- comme : proche de
- pas comme : pas proche de
Quant aux deux derniers paramètres, je ne sais pas comment ils fonctionnent. Par conséquent, je ne supposerai même pas quelles limites y sont intégrées.

En un mot, tout est comme dans le même Zabbix, mais vous n'êtes pas obligé de saisir les formules avec vos mains, en ayant peur de vous tromper ou de vous tromper. Pour restaurer le déclencheur (événement de désactivation), le système lui-même remplacera la valeur. (Dans Zabbix, encore une fois, vous devez imprimer et ne pas être scellé).

3.6. Les chablons

Modèle RMB-create, entrez le nom du modèle. Configuration de la collecte de données RMB.

Un peu de théorieLes informations que nous collectons peuvent provenir de plusieurs sources. Il pourrait être Agent NetXMSexécuté sur la machine peut être "requête simple" ou "Interne", envoyé par le serveur lui-même (par exemple, le même ping), "SNMP«,«point de contrôle SNMP«,«Push«,«Windows Compteurs de performance«,«SM-CLP", ou personnalisé "scénario". Pour chaque type d'informations, vous pouvez sélectionner le type que le système attendra lors de la réception. Par exemple, ping renverra une valeur entière (entier), la quantité d'espace disque libre en octets sera également un entier, mais la même température ne sera plus un entier, c'est-à-dire réelle).

Pour collecter des informations via SNMP, NetXMS dispose d'une énorme liste de paramètres prédéfinis, c'est-à-dire que vous ne pouvez pas saisir un OID spécifique, mais le trouver dans l'arborescence MIB, ce qui est en fait assez problématique... Mais. Par conséquent, vous devez vous plonger dans la documentation du fabricant et rechercher les valeurs IOD​​pour chaque appareil séparément. Vous pouvez perdre beaucoup de temps à configurer la lecture des informations sur les appareils et à tomber sur un message système. "NON SUPPORTÉ", mais au final, il s'avère que cet appareil particulier ne sait tout simplement pas comment fournir les informations demandées. Il ne reste plus qu'à fumer des manuels et à espérer.

Par exemple, pour collecter des informations sur le temps de réponse d'un nœud (ping), vous devez ajouter un nouveau paramètre (PKM-nouveau paramètre), sélectionnez Interne dans le champ Origine, appuyez sur le bouton Sélectionner et sélectionnez Durée du ping. Il y a une recherche dont je rêvais seulement dans Zabbix. Il est également judicieux de modifier la période d'interrogation du nœud (la valeur par défaut est de 60 secondes, c'est-à-dire que si le routeur cesse de répondre immédiatement après avoir été interrogé par le système de surveillance, il faudra presque une minute complète avant que le système se rende compte que quelque chose ne va pas avec il en est ainsi et sonnez l'alarme).

Liste des données internes pouvant être traitées :

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

Une fois que tous les paramètres nécessaires ont été ajoutés au modèle, vous devez cliquer sur Appliquer le RMB et sélectionnez tous les nœuds auxquels ce modèle doit être appliqué (ctrl+LMB). Et c'est tout. Après cela, une branche apparaîtra dans l'arborescence sous le modèle, en la développant, vous pourrez voir tous les nœuds auxquels ce modèle est appliqué.

Lors du détachement du modèle de nœud, les données collectées ne cessent d'être collectées, afin d'annuler leur collecte, vous devez vous rendre dans la configuration de la collecte de données pour chaque nœud et tout supprimer manuellement, ou supprimer d'abord les paramètres du modèle et uniquement puis supprimez les nœuds. Je ne sais pas pourquoi cela a été fait, mais, à mon avis, c'est une chose extrêmement étrange. Mais... tel quel.

Dans le modèle, vous pouvez sélectionner les données que vous souhaitez collecter et les copier dans un autre modèle. Massivement. Et pas besoin de copier-coller d'un template à un autre manuellement... Je commence déjà à détester Zabbix..

3.7. Tableaux de bord

Curieusement, mais le wiki NetXMS ne contient qu'un seul lien vers YouTube à ce sujet : Création d'un tableau de bord, il n'y a même pas de liste et de description des éléments pouvant être ajoutés au tableau de bord. En principe, tout y est tout aussi intuitif. Étiquette - c'est juste... eh bien... Étiquette... Je ne sais même pas comment le traduire. En un mot, un champ avec une inscription permet de désigner et de délimiter des éléments, puisque les éléments eux-mêmes ne contiennent pas de noms. Graphique linéaire est un graphique linéaire. Bar Chart est un diagramme. visualiseur d'alarme — liste des avertissements pour le(s) nœud(s) sélectionné(s). Bref, les noms parlent d'eux-mêmes.

Ensuite, vous devez ouvrir les propriétés du tableau de bord et configurer les vues. Nous sommes intéressés par l'onglet Éléments du tableau de bord. Le nombre de colonnes est le nombre de colonnes, éléments qui seront disposés horizontalement. Chaque objet a ses propres propriétés, et je recommanderais de décocher Layout-Grab espace vertical excessif pour minimiser la taille de chaque élément.

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

3.8. Configuration des actions

(Configuration-Configuration des actions)
Il s’agit essentiellement d’actions en réponse à des déclencheurs.

NetXMS comme système de surveillance pour les paresseux... et quelques comparaisons avec Zabbix

NetXMS peut envoyer des e-mails, des SMS et des messages XMPP en réponse à un déclencheur. Tout est trivial ici - remplissez simplement les champs obligatoires.

Vous pouvez aussi:

— Envoyer une notification à un autre serveur NetXMS
— Exécuter une commande sur le serveur d'administration NetXMS
— Exécuter une commande sur un nœud à l'aide de l'agent NetXMS
- Exécuter un script NXSL (NSXL est le vôtre Langage de script NetXMS)

Après avoir créé une action, vous pouvez définir le délai d'exécution de celle-ci, ainsi qu'appliquer une macro pour l'exécution. Le délai est nécessaire pour ne pas déranger l'opérateur au cas où le problème se résoudrait de lui-même (par exemple, le temps de réponse à une requête ping était plus long que la valeur spécifiée, mais lors du prochain contrôle, il peut revenir à la normale, alors pourquoi s'embêter pour de telles bagatelles ?) .

3.9. Différenciation des droits d'accès

Chaque objet peut être configuré avec ses propres droits d'accès. Pour chaque objet à l'intérieur d'un autre objet, vous pouvez également définir des droits d'accès. Cela permet une allocation très flexible des responsabilités et des capacités de surveillance aux différents groupes d'utilisateurs. C'est tout ce que je voulais dire.

4. Заключение

Je voudrais réfuter le titre de mon propre article. NetXMS n'est pas pour les paresseux. C'est juste que les développeurs ne se sont pas concentrés sur la fonctionnalité, comme certains, mais, entre autres, ils se sont également occupés de l'interface.

Faisons-le. J'ai utilisé Zabbix et NetXMS. Par conséquent, j’écrirai simplement mes sentiments sur ces deux systèmes.

So.

NetXMS me semble être un système extrêmement convivial. Eh bien… à l'administrateur… oui, à l'administrateur. Il possède ce qu’on appelle une interface intuitive, ce qui est vraiment cool. Pas besoin d'écrire vos propres formules, de lire de nombreuses documentations à l'appui pour activer la vérification du ping avant le changement, ou toute autre chose simple. Mais. Dans Zabbix, cette chose la plus simple n'est pas très différente de quelque chose de vraiment difficile, c'est-à-dire que si vous la maîtrisez, vous ferez de même pour tout le reste. NetXMS a des astuces, la plupart des paramètres se trouvent dans l'interface, sélectionnés avec la souris et configurés. Dans Zabbix, vous devez savoir si le système peut faire ceci et cela, et si oui, comment il est écrit et quels paramètres il renvoie. Zabbix gagne dans la communauté et des tonnes de modèles pour toutes les occasions... si vous trouvez ce dont vous avez besoin dans cette montagne de détritus... D'un autre côté, NetXMS a aussi un tas de fans et de modules complémentaires qu'ils ont créés pour cela système. Oui, et le système lui-même est capable de surveiller les applications les plus populaires, comme indiqué sur la page principale du projet.

Le principal avantage de NetXMS par rapport à Zabbix était pour moi la possibilité d'exécuter un script sur un nœud problématique en réponse à un déclencheur. La température du processeur a dépassé le seuil - cela éteindra l'hôte lui-même. Et puis nous découvrirons quel est le problème. Peut-être que Zabbix a aussi une telle chose, mais je ne pouvais pas. Tout comme pour surveiller les ports des routeurs. Et voilà... Eh bien, il se trouve... Il faut maîtriser le langage de script, et c'est tout...

Les droits d'accès dans NetXMS vous permettent de délimiter de manière très flexible les capacités des différents utilisateurs du système. Mais pour tout mettre en place, il faut bricoler directement.

En général, les systèmes sont assez similaires et leurs capacités, à première vue, semblent au moins comparables. Bien que l’on estime que Zabbix peut faire plus, ces capacités sont profondément cachées et sont inaccessibles pour un simple administrateur tout-en-un mortel. NetXMS est considéré comme simple et compréhensible, convivial et agréable.

Zabbix dispose d'une excellente documentation, wiki, comment faire, FAQ, meilleures pratiques, ainsi que divers forums, etc., où vous pouvez trouver des réponses à presque toutes les questions. Et si quoi que ce soit, demandez le vôtre.

Pour résumer, je voudrais recommander NetXMS aux personnes qui débutent ou à celles qui n'ont pas besoin de se plonger dans la surveillance de tout. Je suis sûr que si vous y regardez de plus près, vous pourrez y faire des observations très, très subtiles.

Mais le principal avantage que je vois est quand même une très belle interface et une facilité de configuration.

5. Matériaux utilisés

chaîne Youtube Thomas Kirnak
Wiki NetXMS
recherche Google

Source: habr.com

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster