PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Monit, udev(d) und lm-sensors (coretemp)


Arcanoxer
2010-02-17, 15:06:04
Hallo Community,

Habe in monit zwei Dutzend Daemone und Prozesse zum Überwachen eingerichtet, nur bei udev(d) und lm-sensors komme ich nicht weiter. Die beiden bringen dummerweise auch keine PID mit sich.
Hat jemand das schon mal gemacht oder kann mir weiter helfen? :uponder:

Gast
2010-02-18, 12:14:31
Ich verstehe deine Frage leider nicht ganz. Vorsichtig gefragt: Was verstehst du unter PID?

Zu den beiden Daemons: udev läuft auf deinem System mit ziemlicher Sicherheit schon und ich kann mir jetzt auch nicht vorstellen was man noch daran Ändern möchte.

Zu den lm_sensors gibt es ein einen Daemon der sensord [1] heißt der soll in der Lage sein die Sensoren zu protokollieren und auch Alarm zu geben. Habe ihn aber selber noch nicht genutzt.

[1] http://www.lm-sensors.org/wiki/man/sensord

Sephiroth
2010-02-18, 14:25:28
Also du willst prüfen, ob die Prozesse auch tatsächlich laufen? Schau doch mal in den init-Scripts nach, ob die den status Befehl implementieren (init.d/foo status -> running yes/no). WEnn ja, dann kannst du das einfach übernehmen. Alternativ "ps ax|grep foo" auswerten.

Is udev running? -> http://mntd.bambach.biz/install.html#check_mounted_udev

Arcanoxer
2010-02-18, 15:36:22
Was verstehst du unter PID?
Ungünstig ausgedrückt, ich meinte ein .pid file unter /var/run/

udev läuft auf deinem System mit ziemlicher Sicherheit schon und ich kann mir jetzt auch nicht vorstellen was man noch daran Ändern möchte.
Ja, aber ich möchte überwachen ob z.B. beim einhängen von externen festplatten alles richtig gelaufen ist.

Zu den lm_sensors gibt es ein einen Daemon der sensord [1] heißt der soll in der Lage sein die Sensoren zu protokollieren und auch Alarm zu geben. Habe ihn aber selber noch nicht genutzt.

[1] http://www.lm-sensors.org/wiki/man/sensord
Das hilft mir schon mal weiter, danke. :)

Arcanoxer
2010-02-18, 15:44:58
Also du willst prüfen, ob die Prozesse auch tatsächlich laufen? Schau doch mal in den init-Scripts nach, ob die den status Befehl implementieren (init.d/foo status -> running yes/no). WEnn ja, dann kannst du das einfach übernehmen. Alternativ "ps ax|grep foo" auswerten.

Is udev running? -> http://mntd.bambach.biz/install.html#check_mounted_udev
Nicht nur ob der Prozess läuft, ich möchte auch auf fehler hingewiesen werden (monit).
Ich werde mal drüber Meditieren. ;)

€dit.
Ob der Prozess läuft, langt mir inzwischen.

Gast
2010-02-18, 18:41:44
Ob der Prozess läuft, langt mir inzwischen.

$ pidof udevd; echo $?
13343 13342 744
0
$ pidof udevd_nonsense; echo $?
1