Centreon – Remote command execution failed Could not create directory ‚/usr/share/httpd/.ssh‘

Hinweis: Wir haben in diesem Artikel möglicherweise Provisions-Links verwendet und sie durch (*) gekennzeichnet. Erfolgt über diese Links eine Bestellung, erhält maffert.net eine Provision. Es entstehen für Sie keine Nachteile beim Kauf oder Preis.

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/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert