Fehlermeldung: Remote command execution failed . Could not create directory ‚/usr/share/httpd/.ssh‘
Problembeschreibung: Möchte man bei Centreon über die Command Seite ein Test durchführen, wird man evtl. merken, dass der Check nicht funktioniert aber komischerweise der Poller den Check durchaus ausführen kann.
Warum ist das so: Das liegt an der Berechtigung bzw. dem User womit die Command-Seite die Eingabe ausführt. Denn über die Command Seite wird der Benutzer „apache“ benutzt und nicht der Benutzer „centreon-engine“
Eine temporäre Lösung wäre es z.B. einen .ssh Key Ordner zu erstellen und den Key zum Testen zu benutzen:
mkdir /usr/share/httpd/.ssh ssh-keygen -f /usr/share/httpd/.ssh/id_rsa chown -R apache:apache /usr/share/httpd/.ssh/