Wie finde ich Volumes ohne Snapshots?

Wie kann überprüft werden ob es Volumes am Filer gibt, die keine Snapshots enthalten? Mit dem Check Snapshots aus unserer Suite check_netapp_pro geht das vergleichsweise einfach und schaut beispielsweise so aus:

$ check_netapp_pro Snapshots ...  --metric=number -w 1 -c 1 --comparison=lt

Mit dem obigen Befehl würde nun für jedes Volume das weniger als 1 Snapshot hat, ein warning vom Monitoring System (z.B. Nagios oder Icinga) versendet werden. (Natürlich werden alle bei einem Durchlauf gefundenen Volumes in einer Meldung zusammengefasst.)

http://www.netapp-monitoring.info/en/help/Snapshots.html#A11

Zu viele Snapshots auf einem Volume?

Um zu überprüfen ob die Anzahl der Snapshots je Volume sich beispielsweise dem Maximum von 255 annähert, müsste der Check nur geringfügig angepasst werden:

$ check_netapp_pro Snapshots ...  --metric=number -w 230 -c 250

Das obige Kommando funktioniert so, dass die Anzahl der je Volume gefundenen Snapshots mit dem Warning-Schwellwert verglichen wird. Übersteigt der gefundene Wert 230 wird eine Warnung generiert. Ein kritischer Alarm wird dann ab mehr als 250 Snapshots je Volume versendet. (–comparison ist per Werkseinstellung auf größer als festgelegt und kann daher in diesen Fällen weg gelassen werden. )

http://www.netapp-monitoring.info/en/help/Snapshots.html#A10