4 votes

Quels sont les contrôles périodiques nécessaires pour le serveur ?

J'ai un serveur que mon équipe utilise pour héberger des applications internes à des fins de développement. Je pense à mettre en place des contrôles périodiques mais je ne sais pas comment m'y prendre. Pouvez-vous me conseiller sur les points suivants ?

De préférence, fichier bat Windows ou script linux.

  • Comment écrire un script qui va vérifier le contenu d'une page web pour vérifier si elle est en panne.
  • Comment écrire un script qui vérifiera si le site web est en panne en le pinguant.
  • Comment écrire un script qui va vérifier que l'espace disque du serveur est épuisé.
  • Comment écrire un script qui renverra un email à l'administrateur système si l'une des tâches ci-dessus n'est pas remplie ?

5voto

rdmpage Points 373

IMHO, il n'y a pas besoin de réinventer la roue. Vous disposez d'excellents outils comme Nagios , Zabbix o Zenoss .

D'un autre côté, j'envisagerais également un outil de tendance/graphique RRTool tel que Cactus , Munin o Ganglia .

Je recommande également d'utiliser ces deux outils avec des agents SNMP.

J'espère que cela vous aidera.

2voto

PiL Points 1581

Vous pouvez construire une petite station de surveillance... il existe différents produits que vous pouvez installer en quelques minutes (zenoss, zabbix, pandorafms, nagios, etc). Je pense que la chose la plus importante à surveiller sont les logs. Pour linux, vous pouvez commencer avec logwatch

2voto

dunxd Points 9390

Quelque chose comme Nagios (qui a des milliers de contrôles effectués par les utilisateurs) est probablement votre meilleure option, bien que Nagios puisse prendre beaucoup de temps à configurer. J'ai eu une bonne expérience avec Groundwork OpenSource qui est en fait Nagios avec une interface web de configuration, puis nous avons ajouté des contrôles supplémentaires à partir de Forge de surveillance .

Tous ces contrôles sont essentiellement écrits en PERL ou dans un autre langage de script, et peuvent être adaptés assez facilement si vous n'avez pas besoin de l'interface web ou des notifications de quelque chose comme Zabbix ou Nagios.

Groundworks comprend également de nombreuses vérifications basées sur WMI, qui est mieux adapté à la surveillance de Windows.

1voto

Adrian Points 1

Une application qui est légère et très simple à configurer est monit ( http://mmonit.com/monit/ ), d'après ce que vous recherchez, je pense que le travail de fond pourrait être un peu excessif pour ce que vous recherchez.

L'inconvénient de monit est que la configuration initiale est faite par la ligne de commande, vous n'avez pas d'interface graphique pour la configuration mais vous en avez une pour vérifier le statut. et très facile d'intégrer les scripts que vous avez écrits dans la surveillance aussi.

Les autres systèmes de surveillance que je recommande sont les suivants ;

Si vous constatez que vous avez besoin d'établir des tendances en matière d'espace disque ou de réponses http au fil du temps, je vous dirais de commencer à chercher du côté des travaux de fond.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X