Surveiller un serveur SMTP

Le script ci-dessous permet une surveillance complète de votre serveur SMTP. Si vous avez des doutes sur la fiabilité de votre serveur, si vous trouvez, par exemple, qu’il réagit lentement, ou si vous constatez une baisse de performance, vous pouvez placer celui-ci sous surveillance pendant un temps limité. Périodiquement le script vérifie l’intégrité d’un serveur SMTP en se connectant au port 25 et effectue une vérification de base. Des statistiques…

Surveiller un serveur Sendmail

Du fait de sa criticité, un serveur Sendmail doit être surveillé afin de pouvoir agir rapidement. Les programmes présentés ci-dessous s’appuient sur des scripts Perl, couplés à MRTG et à SNMP. Le but est de pouvoir prévenir toute panne et agir proactivement. Surveiller la partition /var d’un serveur Sendmail Le petit script PERL ci-dessous récupère la taille maximale de la partition /var (index 3) ainsi que l’espace utilisé. Il calcule…

Surveiller la file d’attente de Sendmail

Lorsque Sendmail reçoit un message, il tente de le livrer à destination immédiatement. Si cela n’est pas possible alors il le dépose dans sa file d’attente et tente une nouvelle livraison par la suite. Le délai entre deux livraisons est fixé grâce au paramètre « -q » de Sendmail. Par exemple : # /usr/sbin/sendmail -q15m fixera à 15 minutes le délai entre deux tentatives de livraison. Idéalement, une file d’attente…