OT: Apache2, Munin und der User unter dem das läuft
Hallo zusammen, Ich wende mich im wesentlichen an die Apache2 Wissenden in dieser Runde, und erhoffe mir etwas Wissen und ein paar Tipps zu folgendem Punkten. Wenn da jemand auch noch Munin kennt, wäre das Perfekt. Seit kurzer Zeit betreibe ich auf meinem HP-Server einen Munin-Dienst. https://guide.munin-monitoring.org/en/latest/ (Bin seit Mai im Ruhestand und habe also etwas Zeit für solche Spielereien, besonders im Winter) :-) Der Apache 2.4 und Nextcloud läuft schon etwas länger. Den Apache habe ich nur als https auf Port 443 mit einem selbsterstellten Certificat konfigureiert. Munin habe ich installiert um die Fritzbox Plugins nutzen zu können, danach habe ich die Apache-Plugins konfiguriert und nun ein eigenes Plugin geschrieben, das meine Platten im HP-Server abfragt. Dieses Plugin erweitere ich immer wieder. Als letztes habe ich ein "hdparam -C /dev/sdX" eingebaut um die Aktiv und Standby Zeiten grafisch anzeigen zu können. (Die beiden Daten Disks werden, wenn sie ungenutzt sind, ausgeschaltet) Bis dahin dachte ich, dass die Plugins unter dem User munin laufen und mich gewundert, warum ein "sudo hdparam -C /dev/sdX" nicht funktioniert. (dem User munin habe ich über /etc/sudoers.d/user-can-hdparam das ohne PW erlaubt) Das Plugin läuft unter dem user 'nobody'. (Ein 'id' in dem Plugin, liefert diese Info und user-can-hdparam um eine passende Zeile mit dem User 'nobody' erweitert, funktioniert nun auch "sudo hdparam") Sollte das so sein, dass das Plugin unter 'nobody' läuft, oder habe ich da eine Einstellung vergessen ? Kann man das so einstellen, dass es unter diesem User 'munin' läuft, der bei der Installation von dem Paketen, automatisch angelegt wurde. Die erzeugten Daten in /srv/www/htdocs/munin gehören alle 'munin'. Danke für's lesen und Tipps. Guten Rutsch wünscht Werner Franke
On 30.12.22 18:34, Werner Franke wrote:
Sollte das so sein, dass das Plugin unter 'nobody' läuft, oder habe ich da eine Einstellung vergessen ? Kann man das so einstellen, dass es unter diesem User 'munin' läuft, der bei der Installation von dem Paketen, automatisch angelegt wurde.
Hallo Werner, das solltest Du pro Plugin konfigurieren können: http://guide.munin-monitoring.org/en/latest/plugin/use.html Viele Grüße Ulf
Am 30.12.22 um 21:32 schrieb Ulf Volmer:
On 30.12.22 18:34, Werner Franke wrote:
Sollte das so sein, dass das Plugin unter 'nobody' läuft, oder habe ich da eine Einstellung vergessen ? Kann man das so einstellen, dass es unter diesem User 'munin' läuft, der bei der Installation von dem Paketen, automatisch angelegt wurde.
Hallo Werner,
das solltest Du pro Plugin konfigurieren können:
Hallo Ulf, Diese Seite kannte ich noch nicht, was aber nicht weiter verwunderlich ist, denn für Munin gibt es viele Seiten. Dort steht, jedoch, dass man mit User den User, unter dem der Plugin läuft, konfigurieren kann und Default ist munin. Da ich nichts konfiguriert hatte, sollte doch munin und nicht nobody sein. Wie auch immer, ich habe die Zeile "User munin" eingetragen, munin-node neu gestartet und jetzt läuft das unter dem User 'munin'. vielen Dank für den Tipp. Ich habe übrigens auch in der Konfiguration von Apache unter /etc/apache2 nach etwas von munin gesucht, aber nichts gefunden. Ich hatte angenommen wenn das unter 'nobody' läuft, dass das im http-Mode unter Apache läuft. Ist aber anscheinend nicht so. Da munin-node ein eigener Service ist, sollte der nicht mit Apache zu tun haben. Würde mich nur interessieren wie er zu dem User 'nobody' kommt. viele Grüße und einen guten Rutsch Werner
On 31.12.22 12:04, Werner Franke wrote:
Ich habe übrigens auch in der Konfiguration von Apache unter /etc/apache2 nach etwas von munin gesucht, aber nichts gefunden. Ich hatte angenommen wenn das unter 'nobody' läuft, dass das im http-Mode unter Apache läuft. Ist aber anscheinend nicht so. Da munin-node ein eigener Service ist, sollte der nicht mit Apache zu tun haben.
Meine letzte munin Installtion ist jetzt einn paar Jahre her, daher grob aus dem Gedächtnis: 1. das was unter dem Apache läuft, ist nur dazu da, aus den gesammelten Daten eine Website zu zaubern 2. das Sammeln der Daten erfolgt dann via cron 3. munin-node ist dann die Komponente, die die Scripte auf den Clients ausführt. Viele Grüße Ulf
participants (2)
-
Ulf Volmer
-
Werner Franke