J'ai plus de 100 machines qui doivent être surveillées, principalement Linux, mais il existe également certains serveurs Windows. Je tiens à être informé lorsque les disques sont pleins, lorsque la charge est élevée, ou un service ne répond pas, etc ...
Si je comprends bien SNMP n'est pas bon, car il nécessite une communication à deux sens, et je ne veux pas ouvrir des ports (et certaines de ces machines sont derrière Nats S et VPN-S).
Ce que je veux, c'est: installer un agent à chaque machine. Cet agent envoie des informations périodiquement à un serveur central. Je montre ces données sur le serveur et envoyez des notifications lorsque quelque chose a besoin d'attention.
Y a-t-il un outil - OpenSource - Outil pour faire cela?
Nous utilisons actuellement NetXMS https://www.netxms.org/ pour surveiller un environnement mixte d'environ plus de 200 machines et plus de 50 serveurs.
Cela fonctionne exactement comme vous avez mentionné. Vous avez besoin d'une instance de serveur et d'un agent installé sur chaque machine qui communique à un serveur et pousse des métriques sur une base personnalisable régulière. Il existe un énorme ensemble de métriques préconfigurées que vous pouvez rassembler et il est hautement personnalisable.
L'agent NetXMS peut fonctionner sur:
Vous pouvez utiliser Zabbix, je l'ai trouvé vraiment facile à configurer car il me fallait moins de 30 minutes pour la récupérer. Il suffit de télécharger l'appareil, tournez-le en tant que VM et installez l'agent à tous les nœuds que vous souhaitez surveiller. Cela fonctionne avec Linux, Win SVR et Win 7/10 aussi. N'essayez jamais de gagner 8 cependant, devinez que cela devrait fonctionner aussi.
Voici le lien que vous pouvez obtenir l'appareil: https://www.zabbix.com/download_apliance
Une étape critique que vous devriez faire après l'installation du zabbix et de son agent, lors de l'installation d'un hôte, vous devez configurer un modèle. Sinon, il ne choisira aucun signal du nœud cible. Cela m'a beaucoup troublé quand je l'ai mis d'abord, alors prenez soin de cette étape avec précaution.
Voici les instructions pour ajouter un hôte: https://www.zabbix.com/documentation/4.0/manual/config/hosts/host
Vous pouvez utiliser
icinga2
avec le nouveau module iCinga2 directeur.
https://icinga.com/docs/director/latest/
Dans notre société, nous avons plus de 50 machines, Windows et Linux et la configuration n'est pas très difficile. Il peut être fastidieux au début, mais très utile et facile à configurer avec le directeur.
ICINGA2 peut être installé sur A VM et avec le nouveau réalisateur que vous ajoutez des hôtes à l'aide de modèles et vous pouvez installer l'agent ICINGA2 sur chaque VM à surveiller.
Je suggère que tu l'essais! Vous pouvez créer vos propres chèques et il existe de nombreux plugins déjà créés par la communauté Nagios.