Agenten-Dienst als normaler Benutzer ausführen¶
Dieses Dokument beschreibt, wie das Benutzerkonto des openITCOCKPIT Monitoring Agenten geändert wird.
Linux¶
Zuerst müssen Sie den openITCOCKPIT Monitoring Agent stoppen.
systemctl stop openitcockpit-agent.service
Nun bearbeiten Sie die Systemd-Dienstdefinition
systemctl edit --full openitcockpit-agent.service
Ersetzen Sie den root
-Benutzer durch einen nicht privilegierten Benutzer Ihrer Wahl, wie zum Beispiel monitoring
.
Passen Sie anschließend die Berechtigungen für die Agenten-Ordner an und starten Sie den Agenten neu:
chown -R monitoring: /etc/openitcockpit-agent/
chown -R monitoring: /var/log/openitcockpit-agent/
systemctl start openitcockpit-agent.service
Windows¶
Ordnersberechtigungen¶
- Öffnen Sie den Datei-Explorer
- Wechseln Sie zu
C:\Program Files\
- Klicken Sie mit der rechten Maustaste auf den Ordner
it-novum
- Gehen Sie zu Eigenschaften -> Sicherheit -> Erweitert
- Ändern Sie den Besitzer auf den Benutzer, der den Agenten-Dienst ausführen soll
Perflib-Berechtigungen¶
Um auf Leistungswerte zugreifen zu können, müssen Sie den Benutzer, der den Agenten-Dienst ausführen soll, zur Gruppe "Performance Monitor Users" hinzufügen.
Konfiguration des Windows-Dienstes¶
- Öffnen Sie die Windows-Dienste
- Klicken Sie mit der rechten Maustaste auf den
openITCOCKPIT Agent
-Dienst - Gehen Sie zu Eigenschaften -> Anmelden
- Ändern Sie den Benutzer auf den Benutzer, der den Agenten-Dienst ausführen soll
Starten Sie schließlich den Agenten-Dienst neu.