Quels logiciels sont disponibles pour suivre des centaines de serveurs? [fermé]


16

Quels bons logiciels sont disponibles (gratuits ou non gratuits) pour m'aider à garder une trace des informations relatives à des centaines de serveurs, de leurs relations les uns avec les autres (parent / enfant, catégorie, type), et des informations sur la connexion avec eux, ainsi que éventuellement montrant une image ou une grille quelconque qui me permet de signaler ces relations et les informations clés à mon superviseur.

J'essaie d'éviter la "solution de feuille de calcul" ou la "solution visio" car je souhaite partager ces informations et apporter des modifications à d'autres personnes de mon équipe serveur.

En d'autres termes, la solution que je recherche est un croisement entre une solution tableur et une solution visio, fournissant à la fois des informations graphiques et de configuration SANS surveillance , et dans un format cohérent.


1
5 votes et deux étoiles en 28 minutes. Cela ressemble à une question populaire.
Stefan Lasiewski

Un wiki est une bonne âme pour la fin de la documentation. Pour des informations en temps réel, vous aurez besoin d'un système de surveillance qui effectue une sorte de découverte automatique des systèmes (et au moins les relations au niveau du réseau entre eux).
voretaq7

1
Vous êtes trop rapide pour commenter. Si vous avez réellement lu ma question, je ne demande PAS de solution de surveillance.
djangofan

2
Si vous avez besoin de quelque chose intégrant les capacités de documentation d'une CMDB avec surveillance, il n'y a probablement rien d'aussi complet et complet que les suites OpenView et IBM Tivoli de HP.
le-wabbit

À quel type de relations pensez-vous exactement? Pouvez-vous donner des exemples non évidents?
Nils

Réponses:


2

Jetez un œil à l'appareil42. (http://www.device42.com) . Il est disponible en tant qu'appliance virtuelle, donc très rapide à configurer et à tester.

Nous travaillons actuellement sur le module de découverte automatique pour remplir automatiquement la base de données avec quelques autres fonctionnalités demandées par les utilisateurs.

EDIT: le logiciel prend désormais en charge la découverte du réseau à l'aide de SNMP et de la découverte de périphériques Windows et Linux à l'aide du client de découverte automatique et / ou des API.


Beaucoup de fonctionnalités depuis que j'ai posé cette question pour la première fois ... Même si c'est 250 $, cela semble être un excellent produit et il a l'arborescence de réseau que je voulais. Merci.
djangofan

3

OpenNMS est une option. Un peu moins de douleur et de souffrance que Nagios.


Modifié pour ajouter - du côté "non gratuit" des choses, il y a InterMapper , avec lequel j'ai une assez grande expérience.
InterMapper peut générer des cartes réseau raisonnablement complètes (en supposant que SNMP s'exécute sur vos hôtes), mais je ne le considère pas comme un bon substitut aux diagrammes de réseau de vision (ou graffle) correctement entretenus.


J'ai toujours pensé qu'OpenNMS ressemblait plus à SolarWinds Orion - il diagnostiquait des problèmes de réseau, mais ne faisait pas grand-chose en termes de surveillance de serveur.
Driftpeasant

Je n'ai pas travaillé avec Orion, mais OpenNMS a certainement des capacités de surveillance - je pense qu'il peut également faire une gestion de base des stocks, ce que je pense que @djangofan est ultimement le moteur)
voretaq7

OpenNMS peut surveiller les services et collecter des données. Des notifications peuvent être envoyées sur l'état du service ou les seuils de données. Mais il convient de noter qu'OpenNMS consomme beaucoup plus de ressources que Nagios et prendra plus de temps à configurer pour une configuration «rapide et sale» - beaucoup de choses ne sont tout simplement pas simples.
le-wabbit

@ syneticon-dj Mon expérience avec les configurations Nagios "rapides et sales" qui ont survécu à leur utilité et qui ont simplement craché de la camelote m'a poussé contre cela en tant qu'outil. J'admets volontiers que je suis biaisé cependant :-)
voretaq7

Ne tirez pas sur le messager ...
le-wabbit

2

Il y a le NAGIOS toujours populaire avec suffisamment de plugins / agents / photographies brillantes 8x10 avec un paragraphe au dos de chacun pour que vous puissiez obtenir les informations que vous recherchez. Cependant, il faudra du travail pour le configurer.


C'est une excellente solution pour la représentation graphique, mais ne me permet pas de stocker / partager facilement des informations sur les serveurs et / ou des informations sur leur contenu et / ou des informations sur les mots de passe et les informations de connectivité.
djangofan

Les agents disponibles peuvent capturer des informations sur les serveurs / applications installées / etc. Informations de connectivité également. La sauvegarde du mot de passe, cependant, vous êtes seul pour.
Driftpeasant

1
@Driftpeasant Pouvez-vous fournir plus d'informations sur ces agents Nagios qui peuvent capturer des informations sur les serveurs, les applications installées et les informations de connectivité?
Stefan Lasiewski

Vous avez oublié les cercles et les flèches!
Cascabel


0

Vous pouvez jeter un œil à Open-AudIT (en particulier la deuxième version - OAv2). Il inventoriera les appareils sur votre réseau, mais (pour le moment) n'a pas de cartes réseau générées automatiquement. Cependant, cette fonctionnalité est très certainement sur la liste des choses à faire.

Avertissement - je suis le développeur ...

Si je peux aider quelqu'un, n'hésitez pas à rejoindre les forums ou à m'envoyer un email.

http://www.open-audit.org


C'est une excellente réponse, mais après avoir regardé vos captures d'écran, il ne semble même pas que je puisse organiser les données du serveur dans une hiérarchie "arborescente". Aucune visialisation d'aucune sorte ???
djangofan

0

Il existe plusieurs options, et la plupart de ces options sont motivées par des opinions. Je vais mentionner quelques différents packages prêts à l'emploi qui pourraient vous aider et vous donner quelques informations sur ce que je fais dans mon environnement.

Les options de surveillance sont diverses, mais dépendent largement de ce que vous allez surveiller et des informations que vous souhaitez obtenir et être en mesure d'analyser. Voici plusieurs suites de moniteurs couramment utilisées et pourquoi elles sont connues:

  • Nagios - le meilleur système de surveillance tout autour pour les problèmes immédiats avec un cadre de plug-in solide pour toutes sortes de services
  • BigBrother - fonctionne bien pour la surveillance de système de base, généralement légèrement plus facile et moins complexe à monter, à exécuter et à utiliser que nagios
  • cacti - meilleur pour surveiller les performances dans le temps, génère de nombreux graphiques au fil du temps pour voir quelles sont vos statistiques en temps réel au fil du temps
  • munin - une alternative aux cactus

J'ai tendance à utiliser une combinaison de Nagios et de Cacti pour respectivement surveiller activement et voir les tendances au fil du temps.

En ce qui concerne l'organisation de la topologie du réseau, j'utilise simplement un wiki de base comme Twiki ou MediaWiki et je fournis des détails basés sur des liens vers différentes topologies ou configurations de systèmes.

Pour la configuration du système, j'utilise un programme que j'ai développé en interne appelé «synchronicity», mais de nos jours, il existe plusieurs projets open source similaires, à savoir:


1
Ma question ne portait pas sur la surveillance.
djangofan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.