NetApp-Monitoring mit Nagios:

1. PlugIn vom GitHub herunterladen

2. in das entsprechende PlugIn-Verzeichnis des Nagios Monitoring Servers kopieren ( z.B. /usr/local/nagios/libexec)

hier entsprechende Commands definieren für die einzelnen Abfragen:

check_netappfiler.py -H $HOSTADRRESS$ -s global                                 #globale Statusabfrage des Filers

check_netappfiler.py -H $HOSTADRRESS$ -s fs -f aggr0 -w 90 -c 94                #Aggregatstatus mit Warninglevel

check_netappfiler.py -H $HOSTADRRESS$ -s cpu                                    #CPU Status

check_netappfiler.py -H $HOSTADDRESS$ -s vol -f /vol/<volname> B -w 80% -c 100% #Volumestatusabfrage mit Warninglevel

check_netappfiler.py -H $HOSTADDRESS$ -s snapmirror   -f <snapid>               #Snapmirrorstatusabfrage


Check_MK:

Arbeiten mit Perl-Scripts:
z.B.:

./check_cdot_disk.pl --username admin --password <password> --hostname <IP-Adresse>

Fehlermeldung:

Can't locate NaServer.pm in @INC (you may need to install the NaServer module) (@INC contains: /usr/lib/netapp-manageability-sdk/lib/perl/NetApp /omd/sites/Monitor/local/lib/perl5/lib/perl5 /omd/sites/Monitor/lib/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /omd/sites/Monitor/lib/perl5/lib/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at ./check_cdot_disk.pl line 17.
BEGIN failed--compilation aborted at ./check_cdot_disk.pl line 17.

Abhilfe:
entpackte SDK-Dateien (*.pm) aus dem Portal bei Netapp ins Verzeichnis /usr/share/perl/5.20 kopieren.

Dateimaske 0755 !