Développements:Nagios SNMP Plugins

Un article de Free-4ever.

Cette page avait besoin d'un bon rafraîchissement.... Alors voila qui est fait ! A terme, je pense que je vais créer un mini-site pour ce projet.

Vous trouverez donc ici des plugins Nagios écrit en Perl pour la supervision d'un serveur, Linux pour certains, par SNMP.

Pour les télécharger, rendez vous à cette adresse: http://download.free-4ever.net/nagios-snmp-plugins/.

Ces plugins sont déjà en production sur différents systèmes car j'avais commencé à les écrire alors que j'étais dans une SSLL française. Mais depuis, j'ai pas mal bougé et ma société actuelle les utilise pour superviser plusieurs dizaines de serveurs.

Pour l'utilisation de ces plugins, il faut vous reportez à la section Configuration des objets de Nagios.

Pour tous commentaires, bugs, remarques, demande de features, une seule chose à faire: un mail à silencer (at) free-4ever (dot) net

La dernière version stable de ces plugins est la première version publique: 2.0.0-rc5

Voici le changelog:

2008/08/19 version: 2.0.0-rc5
 - New plugin:
   - check_netsnmp_load15.pl: check 15 minutes load average only

2008/08/18 version: 2.0.0-rc4
 - Parameter added to check_snmp_status_interfaces.pl to exclude on or more
 interfaces
 - New string added to excluded "virtual" partition to check_snmp_storages.pl
 - Faulty comments changed
 - URL website changed

2008/04/07 version: 2.0.0-rc3
 - Add a new plugin to check the number of process for a particular process

2008/04/07 version: 2.0.0-rc2
 - Code cleaning
 - New functions for parameters management
 - Remove used variables

2008/04/02 version: 2.0.0-rc1
 - Create new package Common_functions.pm
 - Create new package SNMP_functions.pm
 - Remove My_SNMP.pm
 - Change all plugins to use the new packages
 - Remove Perfdata compatibility (May be implemented later)
 - Remove plugins:
   - check_netsnmp_disk_servers.pl
   - check_netsnmp_swap_servers.pl
   - check_snmp_if_stats.pl
 - Change name of all plugins to remove _server at the end
 - Change name plugins:
   - check_snmp_if_connected.pl to check_snmp_status_interface.pl
 - New plugins:
   - check_snmp_daemons.pl: check if a list of process are present or not
   - check_snmp_status_interfaces.pl: check the status of all interface
   - check_snmp_storage.pl: check disk usage
   - check_snmp_storages.pl: check all disks usage
   - check_snmp_swap.pl: check swap usage
 - Add a LICENSE file

2006/11/12 version: 1.0.1
 - some cleaning
 - still stable version
 - modify warranty messages
 - remove unsed plugin for memory on Solaris

2006/07/19 version: 1.0
 - Some cleaning
 - Stable version
 - Available to public

2006/03/02 version: 0.80
 - Add sources to SubVersion

2006/02/20 version: 0.70
 - Cleanup of the code

2006/01/04 version 0.60
 - Minor bugfix and cleanup

2005/06/15 version: 0.50
 - Move all SNMP functions to My_SNMP.pm

2005/05/15 version: 0.12
 - Some minor code cleaning and cosmetic changes

2005/05/13 version: 0.11
 - Some minor code cleaning, comments added

2005/05/12 version: 0.10
 - First develeppement version



Dernière modification: Silencer 19 août 2008 à 21:37 (UTC)

Outils personnels