glz-monitoring-plugins v2.0

Passage directement à la version 2.0 ?

Oui, j’ai changé la façon de faire un « snmpwalk » sur un OID. C’était une vieille méthode manuelle encore… Un truc historique donc !

Maintenant, j’utilise un « get_table » de Net::SNMP qui est beaucoup plus rapide.

Ca fait peu de différence pour la plupart des plugins parce qu’il y a un cache, comme pour les interfaces et les disques. Par contre pour check_snmp_process.pl, la différence est énorme surtout si il y a beaucoup de processus sur le serveur et qu’on veut aussi comparer avec les arguments.

Ca tourne déjà en prod de mon côté.

Ca se passe à la page: glz-monitoring-plugins

Nagios-SNMP-Plugins…. Aie…

Ouaip, ça fait mal de relire un peu le code…. Qui date… je débutais en Perl ? Pour les fondations: oui !

Donc les fondations sont maintenant pourries… La version 4.x.x arrivera la semaine prochaine, ça me pique trop les yeux de revoir ça dans cet état.

Depuis, j’ai appris deux ou trois choses en Perl et en développement plus généralement… Je vais mettre à profit !