Monitoring NetApp: SNMP vs. NetApp API

Überblick über NetApp-Service-Checks in NagiosZahlreiche Tools zur Überwachung von NetApp basieren auf dem Monitoring-Defacto-Standard SNMP. Dieses Protokoll ist praktisch, da allgemein bekannt, weit unterstützt und leider auch uralt. Das zeigt sich zum Beispiel darin, dass heutige komplexe Systeme wie die Speichergeräte von NetApp eigene APIs bereitstellen, die auch bei komplexen Operationen noch übersichtlich programmatisch angesprochen werden können. Die NetApp-API ist unter anderem mit C, Java oder Perl anzusprechen. Somit war es für mich logisch, die NetApp-Plugins für Nagios in Perl zu entwicklen und dabei aber auf diese API zurück zu greifen.

NetApp Manage ONTAP SDK (NetApp Community Blog Article)

Eine Antwort zu “Monitoring NetApp: SNMP vs. NetApp API”

  1. SNMP ist auch auf Serverseite kaum effizient zu realisieren. Die Nutzung von ZAPI (Ontapi) ist in allen Dimensionen besser: weniger CPU overhead auf Client UND Server, weniger Netzwerk-Overhead, besseres Security-Model (ohne so komplex zu sein wie snmpv3), größere Abdeckung von Performance Countern, die tw. so gar nicht in SNMP realisiert werden könnten (zB Counter Manager – hier müsste ein RMON History ähnliches Interface für SNMP implementiert werden, was aufgrund der limitierten Definiton von RMON so gar nicht (standardkonform) möglich ist.

Einen Kommentar hinterlassen