Pouvez-vous recommander des alternatives à Nagios, capables de surveiller les ordinateurs Linux et Windows et ayant une architecture extensible? Je voudrais des produits gratuits, mais des produits commerciaux pourraient également être acceptables.
Je suis intéressé par la surveillance de la charge CPU, de la mémoire, de l'échange, de l'exécution de processus, de l'exécution de services car j'ai l'intention d'utiliser le logiciel pour la surveillance des performances. J'aimerais également que les plugins de surveillance puissent générer des événements lorsqu'un certain seuil est dépassé pendant un certain temps et transmettre des données à une application externe (fonctionnalité de gestionnaire d'événements personnalisé).
Je ne connais pas encore le scénario de déploiement, donc avoir un encombrement relativement faible et pouvoir s'exécuter sur un ordinateur ordinaire avec peu d'impact sur les performances est un plus (surveiller uniquement l'hôte).
Mes administrateurs système se sont installés sur Groundwork , qui intègre Nagios et d'autres produits opensource tout en améliorant l'interface de gestion, le déploiement et la configuration. La version payante est assez bon marché pour 100 appareils ou moins (49 $/an).
Nous avons essayé Hyperic et Zenoss. Hyperic était plutôt bon, mais une fois que vous le téléchargerez, ils vous poursuivront pour toujours en essayant de vendre la version payante - en dehors d'Oracle, personne ne m'a jamais appelé si souvent à propos d'un produit. Peut-être que cela a changé maintenant que Spring Source en est propriétaire. Zenoss a l'air bien, mais il peut être compliqué de faire l'installation pour faire des choses utiles car il nécessitait beaucoup de configuration snmp et nous avons commencé à nous heurter aux limites de la version open source assez tôt dans nos tests et avons décidé que nous ne pouvions pas nous permettre la version payante.
Vous pouvez également trouver d'autres alternatives utiles sur http://monitoringforge.org
Zabbix fonctionne très bien et son extrêmement flexible et évolutif, vous pouvez distribuer des nœuds ou des proxys entre vos sites
Peut-être que la fourche Nagios Icinga vaut le détour.
Je cours zenoss au travail, mais je cours munin à la maison. Ce sont tous deux d'excellents produits.
Zenoss est un NMS complet et dispose de nombreux outils utiles.
Munin est un graphique et une alerte simples. Mais très flexible.
Si vous souhaitez intégrer le fichier journal, utilisez zenoss. Sinon, utilisez munin.
Avez-vous regardé OpenNMS ?
Je suis passé de Nagios à Zabbix il y a quelque temps et bien qu'il y ait des problèmes avec cela - ils sont toujours plus faciles à surmonter et à gérer que Nagios, en particulier pour les personnes qui ne sont pas techniques et n'ont pas accès au serveur. Zabbix a une interface utilisateur Web agréable pour gérer les hôtes, les services, les alertes, les déclencheurs et ainsi de suite et un mécanisme de règles assez flexible, la découverte automatique, les cartes et autres goodies - essayez-le!
Deux qui me viennent à l'esprit sont
J'ai utilisé bigbrother il y a très longtemps, qui est propriétaire et piloté par script Shell (aide vraiment à la compatibilité de type Unix). Un port compatible open-source nommé hobbit a été développé, qui a ensuite été renommé xymon , que j'ai ensuite adopté. Il est extrêmement rapide, ridiculement facile à configurer car il représente automatiquement les graphiques (à l'aide de rrd) et répond à tous les critères d'entreprise de l'AFAIK (rapports, groupes, temps d'arrêt, etc.).
La chose qui m'a fait persévérer pendant presque tout ce temps, ce sont les petites choses, comme le support prêt à l'emploi pour l'expiration du certificat SSL, le fait que vous pouvez le configurer pour vous alerter quand quelque chose se passe en cours d'exécution (tousser comme telnet sur une installation Solaris 9), et ce que je considère comme le plus important: une surveillance contextuelle comme faire plus que simplement vérifier que le port 80 est ouvert, mais en s'assurant qu'il est un HTTP 200, etc.
Une alternative de type Nagios plus moderne et évolutive serait Shinken.
100% python incluant une API Livestatus. Tellement moderne et maintenable.
Basé sur la programmation distribuée de Pyro, donc aucun problème à l'exécuter sur une ou dix boîtes.
Parmi les solutions open source, Shinken et Zabbix sont les deux exceptionnelles qui décollent.
Intellipool est assez bon (il est fermé et payé) mais ce n'est pas aussi cher que les grands garçons.
Eh bien, si vous avez de l'argent, j'irais avec SCOM2007 À partir de R2, il a intégré la surveillance multiplateforme. Quant à Windows, c'est vraiment une surveillance complexe de bout en bout. De plus, il est hautement extensible avec des fonctionnalités tierces et des packs d'administration. Par exemple, Jalasoft a Xian pour la surveillance des périphériques réseau. Vous pouvez même étendre OpsMgr pour vérifier le niveau café si vous voulez :) Les inconvénients sont vraiment le prix, la complexité et la nécessité d'avoir une formation (ou beaucoup de tests et de lecture). Mais si votre infrastructure est suffisamment grande, une surveillance, une extensibilité et une hiérarchisation de haute précision surmontent ces inconvénients.
Nous avons eu des clients qui sont passés de Nagios à SolarWinds Server & Application Monitor parce que Nagios ne fournissait pas de support pour les environnements virtuels et le client voulait surveiller les serveurs et applications physiques et virtuels avec une seule interface utilisateur. Un client avait fait beaucoup de surveillance personnalisée des applications avec Nagios et n'avait aucun problème à déplacer ces scripts vers SolarWinds.
Nous venons de commencer à utiliser Zenoss et jusqu'à présent, je suis très heureux. Configuration facile de ce qui doit être surveillé et des causes des alertes. La seule modification que j'ai faite est de changer la modification du pager pour envoyer SMS à la place.
Vous ne mentionnez pas le système d'exploitation cible, mais si vous souhaitez exécuter la station de surveillance sur une boîte Windows, jetez un œil à PRTG (freeware ou commercial) . Il vous permettra de créer des capteurs personnalisés et des actions personnalisées (nous les appelons "notifications").
Vous mentionnez que vous avez besoin de quelque chose avec un faible encombrement: Paessler surveille leur réseau de bureau complet (75 appareils avec plus de 1400 capteurs) sur un netbook Dell Inspiron Mini ( détails ... )
J'ai utilisé un certain nombre de systèmes de surveillance, mais je reviens toujours à mon . Il est incroyablement facile à configurer, facile à entretenir et à la seule exception de la gestion des pièges SNMP, il est surveillé et alerté de tout ce que j'ai lancé.
J'utilise et aime actuellement ZenOSS. C'est beaucoup plus facile à configurer que Nagios et c'est un plaisir à utiliser. Il fonctionne comme prévu hors de la boîte, mais il nécessite une configuration solide.
Autres options intéressantes: