window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-66399486-1'); NETWORKVM: Supervision
Latest Posts
Browsing Category "Supervision"

Fonctionnalités et performances d'icinga

-
Icinga 2 gère les tâches classiques de ce que nous pouvons attendre d’un outil de supervision : exécution des contrôles, envoi de notifications d’alerte, enregistrement des événements… De ce côté-là, le système est axé sur la performance avec une conception multithread. L’équipe annonce avoir fait tourner sur une machine 1 million de contrôles actifs pour 60 000 hôtes supervisés, sans problèmes. En comparaison avec la version 1, il faut 100 fois plus de contrôles à lcinga 2 pour arriver au même niveau de latence.

Modularité:
La conception modulaire permet d’éclater les rôles sur différentes machines afin de répartir les charges. Quand on voit les performances annoncées, je ne suis pas sûr que ce soit la fonctionnalité la plus utilisée 
Distribution:
Dans les fonctionnalités les plus alléchantes à mon gout, c’est la surveillance distribuée. En mode distribué, on peut créer plusieurs instances de serveurs satellites qui effectueront leurs surveillances sur une zone et remonter les données à la zone centrale. Également distribuer tout la supervision  en équipant les satellites de certains rôles, grâce à la modélisation.

Clusterisation:
Suivant les cas, la clusterisation de l’infrastructure peut être intéressante pour assurer un service haut disponibilité. Là encore, Icinga 2 met en avant sa flexibilité en donnant la possibilité de mixer clusterisation, modélisation et distribution !
Historisation:
Concernant la base de données, Icinga prend en charge Oracle et PostgreSQL en plus de MySQL pour l’historisation des données.

Notification:
Notification des personnes de contact en cas de problème de service ou de l'hôte se produisent et sont résolues (via email, ou une méthode définie par l'utilisateur)


Articles suivantArchitecture



Présentation de l’outil de supervision ICINGA2

-
Lancé le 15 mai 2009, Icinga fait partie des projets de Supervision Open Source dérivée du coeur du célèbre outil de supervision Nagios. Il est à l’époque le premier fork dans ce domaine, née du mécontentement des développeurs et contributeurs de Nagios qui ne voient plus évoluer le projet.
L’équipe recomposée fait évoluer le fork pendant 5 ans avant de sortir une nouvelle version baptisée Icinga 2 en juin 2014. Construit à partir de zéro, Icinga 2 est une réécriture complète de l’outil de supervision basé sur le langage C++ qu’on ne pourra alors plus qualifier de fork. En effet, plutôt que de continuer de développer à partir du Nagios Core, comme c’est le cas des versions 1.x, l’équipe de développement a décidé de repartir à zéro afin de repartir sur de nouvelles bases et notamment pouvoir construire une architecture modulaire.

Plus de 350.000 téléchargements jusqu'à maintenant (128.000 en 2011)
Différentes équipes ayant des responsabilités indépendantes :
– Icinga Core
– Icinga Packaging
– Icinga Web & Reporting
– Icinga Docs
– Icinga VMs
– Icinga Community
24 membres "actifs" de l'équipe - Toujours à la recherche de nouveau membre!





Articles suivantFonctionnalités et performances

Les solutions de supervision open source

-

De nombreuses plateformes de supervision existent aujourd’hui. Certaines se contentent de gérer à temps réels l’état du réseau et préservent une vue globale sur le fonctionnement de son architecture, d’autres permettent également de connaître l’état des différents services, et d’autres qui offrent la possibilité de ressortir de nombreuses statistiques du réseau permettant une analyse assez fine.


Voici un tableau présentant les hypothèses de mon comparatif ainsi qu’un bref descriptif de chacun des outils comparés. Je vais maintenant établir une matrice contenant les éléments principaux de décision, selon l’expérience des spécialiste dans le domaine de la supervision, afin de comparer les outils proposés et d’évaluer la réponse qu’ils apportent sur chacun de ces critères.


Zabbix  
ICINGA2
Gestion d’authentification et de rôle
non
oui
oui
oui
oui
Oui
Création des graphes simple à partir des mesures
oui
oui
oui
oui
non
Oui
Utilisation des agents sur les machines cibles
oui
non
oui
oui
oui
Oui
Monitoring d’instances Windows
oui
oui
oui
oui
oui
Oui
Reporting de la qualité de service en vue d’un rapport
non
non
oui
oui
oui
Oui
Intégration d’un nouvelle host dans un système de conf centralisé type Puppet
oui
non
non
non
oui
Oui
Possibilité de mettre en place un système de monitoring distribué entre plusieurs sites
non
non
non
oui
non
Oui
Intégration de fonctionnalités avancées, plage horaires, escalade…
non
non
oui
oui
oui
Oui
Utilisation de RRDTool
oui
oui
non
oui
non
Oui
Zoom sur les graphes et scroll sur la période sélectionnée
non
oui
oui
oui
non
Oui
Interface web responsive
non
non
non
non
non
Oui
Gestion d’alarmes
oui
oui
oui
oui
oui
Oui
SNMP
oui
oui
oui
oui
oui
Oui
Base de données
Postgre sql
MySQL
Oracle
Postgre
sql
MySQLOracle
Postgresql
MySQL
MySQL
MySQL/
Oracle/
Postgresql
Les avantages de l’utilisation d’un produit libre  sont multiples :
- Le code source disponible
- L’interopérabilité
- La possibilité de superviser des applications internes sans connecteur « propriétaire »
- Un développement collaboratif et ouvert
- Moins d’administration (car on n’administre que ce qu’on installe)
- Des coûts non liés au périmètre


La supervision des systèmes informatique

-
Définition
Objectif





Définition
La supervision est l’ensemble d’outils logiciels et/ou matériels permettant de mesurer à un instant donné l’état d’un système. Ainsi, la supervision s’impose dans la plupart des entreprises possédant un parc informatique conséquent.

   La supervision est la surveillance du bon fonctionnement des éléments suivants :
  •  Serveurs : CPU, mémoire, fichiers de journalisation, place disque, services.
  •  Matériels : Disques, cartes réseau, température, alimentation, onduleurs… .
  •  Réseaux : Bande passante, protocoles, commutateurs, routeurs, pare-feu bornes wifi, etc.
  • Vue globale du système.
  • Détection des pannes.
  • Indicateurs sur la performance de l’architecture du système
  • Niveau de supervision (actif ou passif).
  • Remontées d’alertes (disponibilité des services).
  •   Actions de correction.
Objectif
L’objectif de la supervision  réseaux peut ainsi se résumer en trois points principaux :
  • Etre réactif en alertant l’administrateur (via e-mail/SMS/Vocal) en cas de dysfonctionnement d’une partie du système informatique.
  • Etre pro actif en anticipant les pannes possibles.
  •  Cibler le problème dès son apparition afin d’agir rapidement de la façon la plus pertinente possible.
       Article suivant: sur les outils de supervision
      
      Pour suivre plus de nouvelles articles et des vidéos éducatives, Suivez-nous sur notre page  Facebook via le lien suivant: La page  4M