| NRPE | check_by_ssh | |||
|---|---|---|---|---|
| Installation | - | + | ||
| NRPE muss installiert werden | SSH ist (im Unix-Umfeld) schon vorhanden | |||
| NRPE ist unter Windows z.T. schon in Plugins integiert | - | unter Windows nicht vorhanden | ||
| NRPE muss als Daemon oder per inetd gestartet werden | Startup-Mechanismus schon vorhanden | |||
| Eintrag in /etc/services noetig | Eintrag in /etc/services schon vorhanden | |||
| Keine Konflikte durch proprietaere Installation | Bei Konflikten mit bestehender SSH-Installation ist unabhaengige Konfiguration nur mit grossem Aufwand zu erstellen | |||
| Logging konfigurierbar | SSH-Logging erzeugt normalerweise fuer jeden Nagios-Check einen Eintrag | |||
| Extra Port fuer DMZ-Installation noetig | DMZ-Installation: meistens ist Port 22 schon offen und es muss kein weiterer mehr geoeffnet werden | |||
| Installation ist fehleranfaellig und kompliziert zu debuggen | Installation mit Keys ist nicht unkompliziert, aber weithin bekannt | |||
| Konfiguration | o | + | ||
| eher kompliziert | einfach durch Parametrisierung | |||
| zusaetzliche Datei auf dem Client notwendig | keine zusaetzliche Datei auf dem Client noetig | |||
| Verschluesselung | - | o | ||
| muss extra einkompiliert werden | muss nicht einkompiliert werden | |||
| Kompatibilitaetsprobleme mit openssl auf verschiedenen Unix-Derivaten | Kompatibilitaetsprobleme beim Schluesselaustausch zwischen verschiedenen SSH-Versionen | |||
| Security | o | + | ||
| Proprietaeres Protokoll | SSH ist weltweit getestet | |||
| nur mit openssl Verschluesselung ok | o | Shell-Zugang nur mit Aufwand abzustellen | ||
| Verschluesselung wird wegen Kompatibilitaetsproblemen haeufig nicht eingesetzt | Verschluesselung ist immer aktiv | |||
| Performance/Overhead | + | o | ||
| eher geringer Overhead bringt etwas bessere Performance insbesondere bei vielen Checks | durch den allgemeinen Login ist der SSH-spezifische Overhead etwas groesser | |||
| Protokoll | o | + | ||
| stabil | stabil | |||
| proprietaer | weit verbreitet | |||
| Begrenzte Pufferlaenge: PIPE_BUF (4096 Bytes unter Linux) | Unbegrenzte Pufferlaenge |