Hallo Liste, Ich habe hier einen MRTG-Lauf, der zu lange dauert. Daraufhin beschwert sich Cron, mit folgender Meldung: ERROR: I guess another mrtg is running. A lockfile (/usr/local/etc/ mrtg.conf_l) aged 301 seconds is hanging around. If you are sure that no other mrtg is running you can remove the lockfile Leider kenne ich mich mit MRTG nicht aus und jetzt frage ich mich, welche Möglichkeiten es gibt, rauszufinden, was beim MRTG-Lauf so lange dauert, daß fünf Minuten nicht ausreichen, um ihn abzuschliessen. Die gleiche Konfiguration läuft auf anderen Rechnern anstandslos, auch unter Einbindung eigener Skripten, die meine Vorgänger erstellt werden. Ist es eigentlich möglich, die Lockfiles zu löschen, ohne etwas zu zerstören und die hängenden Prozesse zu beenden? Bisher habe ich mich noch nicht getraut (und meine Referenzinstallation MRTG läßt sich nicht anwerfen, weil irgendein snmp-Agent wohl nicht mitspielt). Google und die MRTG-Seite haben mir leider jetzt nicht geholfen. Was könnte ich tun, um dem Fehler auf die Spur zu kommen? Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Etikette, nein Danke? -- http://www.suse-etikette.de.vu/
From: "Helga Fischer"
Hallo Liste,
Ich habe hier einen MRTG-Lauf, der zu lange dauert. Daraufhin beschwert sich Cron, mit folgender Meldung:
ERROR: I guess another mrtg is running. A lockfile (/usr/local/etc/ mrtg.conf_l) aged 301 seconds is hanging around. If you are sure that no other mrtg is running you can remove the lockfile
wie da steht, der andere Prozess ist noch nicht beendet
Leider kenne ich mich mit MRTG nicht aus und jetzt frage ich mich, welche Möglichkeiten es gibt, rauszufinden, was beim MRTG-Lauf so lange dauert, daß fünf Minuten nicht ausreichen, um ihn abzuschliessen.
passiert, wenn viele Devices nicht antworten, liegt vielleicht auch daran, dass die Geräte keinen SNMP-Zugriff vond deiner IP-Adresse erlauben.
Die gleiche Konfiguration läuft auf anderen Rechnern anstandslos, auch unter Einbindung eigener Skripten, die meine Vorgänger erstellt werden.
Ist es eigentlich möglich, die Lockfiles zu löschen, ohne etwas zu zerstören und die hängenden Prozesse zu beenden? Bisher habe ich mich noch nicht getraut (und meine Referenzinstallation MRTG läßt sich nicht anwerfen, weil irgendein snmp-Agent wohl nicht mitspielt).
keine gute Idee...
Google und die MRTG-Seite haben mir leider jetzt nicht geholfen. Was könnte ich tun, um dem Fehler auf die Spur zu kommen?
Starte den mrtg mal von Hand und beobachte dann mal die Ausgaben, die der MRTG auf deiner Konsole macht. MFG, Thomas
Hallo Thomas, Am Montag November 17 2003 15:03 schrieb thomas Gräber:
From: "Helga Fischer"
Google und die MRTG-Seite haben mir leider jetzt nicht geholfen. Was könnte ich tun, um dem Fehler auf die Spur zu kommen?
Starte den mrtg mal von Hand und beobachte dann mal die Ausgaben, die der MRTG auf deiner Konsole macht.
Er will bloß nicht laufen. Ich werde ja die anderen Prozesse nicht los. Auf den anderen Maschinen läuft das MRTG durch und taucht nur einmal in der Prozesstabelle auf. Auf den mißkonfigurierten Rechnern habe ich eine ganze Latte von Prozessen (und Null Durchblick). Ich könnte Cron den Job kurzfristig wegnehmen und hoffen, daß sich die Prozesse totlaufen (was sie vermutlich nicht tun werden). Wäre dann Ruhe, könnte ich das MRTG von Hand anwerfen. Aber ich glaube, ich probier's erst mal, es auf einem meiner Rechner zum Laufen zu bringen. Wenn ich dann Schaden anrichte, trifft's nur mich. Be continued... Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Etikette, nein Danke? -- http://www.suse-etikette.de.vu/
From: "Helga Fischer"
Hallo Thomas,
Am Montag November 17 2003 15:03 schrieb thomas Gräber:
From: "Helga Fischer"
Google und die MRTG-Seite haben mir leider jetzt nicht geholfen. Was könnte ich tun, um dem Fehler auf die Spur zu kommen?
Starte den mrtg mal von Hand und beobachte dann mal die Ausgaben, die der MRTG auf deiner Konsole macht.
Er will bloß nicht laufen. Ich werde ja die anderen Prozesse nicht los. Auf den anderen Maschinen läuft das MRTG durch und taucht nur einmal in der Prozesstabelle auf.
Auf den mißkonfigurierten Rechnern habe ich eine ganze Latte von Prozessen (und Null Durchblick).
Ich könnte Cron den Job kurzfristig wegnehmen und hoffen, daß sich die Prozesse totlaufen (was sie vermutlich nicht tun werden). Wäre dann Ruhe, könnte ich das MRTG von Hand anwerfen.
genau, Cron den Job ausreden und anschliessend die mrtg-Prozesse killen. # ps ax | grep mrtg das zeigt dir alle mrtg-prozesse mit pids an # kill $pid wenn das nicht hilft, ein # kill -9 $pid probieren
Aber ich glaube, ich probier's erst mal, es auf einem meiner Rechner zum Laufen zu bringen. Wenn ich dann Schaden anrichte, trifft's nur mich.
Wenn das ein wichtiger Rechner ist, solltest du das machen. Mfg, Thomas
Hallo, Am Montag, 17. November 2003 19:26 schrieb Helga Fischer:
Hallo Thomas,
Am Montag November 17 2003 15:03 schrieb thomas Gräber:
From: "Helga Fischer"
Google und die MRTG-Seite haben mir leider jetzt nicht geholfen. Was könnte ich tun, um dem Fehler auf die Spur zu kommen?
Starte den mrtg mal von Hand und beobachte dann mal die Ausgaben, die der MRTG auf deiner Konsole macht.
Er will bloß nicht laufen. Ich werde ja die anderen Prozesse nicht los. Auf den anderen Maschinen läuft das MRTG durch und taucht nur einmal in der Prozesstabelle auf.
Auf den mißkonfigurierten Rechnern habe ich eine ganze Latte von Prozessen (und Null Durchblick).
wieviele Geräte hat er abzufragen, wieviele Instanzen soll er forken?
Hallo Mirko, hi all, Am Dienstag November 18 2003 12:55 schrieb Mirko Richter:
Am Montag, 17. November 2003 19:26 schrieb Helga Fischer:
Am Montag November 17 2003 15:03 schrieb thomas Gräber:
From: "Helga Fischer"
Google und die MRTG-Seite haben mir leider jetzt nicht geholfen. Was könnte ich tun, um dem Fehler auf die Spur zu kommen?
Starte den mrtg mal von Hand und beobachte dann mal die Ausgaben, die der MRTG auf deiner Konsole macht.
Er will bloß nicht laufen. Ich werde ja die anderen Prozesse nicht los. Auf den anderen Maschinen läuft das MRTG durch und taucht nur einmal in der Prozesstabelle auf.
Ich habe jetzt Cron den MRTG-Job kurzfristig entzogen und MRTG von Hand angestossen. Es läuft innerhalb weniger Sekunden klaglos durch.
Auf den mißkonfigurierten Rechnern habe ich eine ganze Latte von Prozessen (und Null Durchblick).
wieviele Geräte hat er abzufragen, wieviele Instanzen soll er forken?
So eine richtige Conf gibt es nicht, jedenfalls nur eine kurze, die zudem auch noch mrtg.conf heißt. Forks sind keine eingetragen.
oder läuft der MRTG evtl. als Deamon?
Nein, deswegen ja der Cronjob. (Daemon-Prozess habe ich keinen gefunden). [...]
dann läuft er und fragt alle x Minuten die Geräte ab, bis man ihn killt ;)
Ich war so unfreundlich, alle mrtg-Prozesse zu abzuschiessen, da sie hätten eigentlich erledigt sein sollen. Außer ziemlich kruder Mail-Meldungen, die ich leider nicht bekomme, ist nichts passiert. MRTG habe ich wieder als Cronjob laufen. Das läuft, bis auf Nachts um 3.00 und um 3.05. Da hatte ich dann wieder einen nicht beendeten MRTG-Prozess, der sich durch eine Mail und einen Eintrag in der Prozesstabelle bemerkbar macht. Jetzt fragt sich nur, mit was ist die Kiste nachts um drei so tierisch beschäftigt, daß MRTG seinen Job nicht machen kann. (Cronjobs habe ich keine gefunden, aber es kann ja auch noch etwas anderes sein). Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Etikette, nein Danke? -- http://www.suse-etikette.de.vu/
participants (3)
-
Helga Fischer
-
Mirko Richter
-
thomas Gräber