Munin Memory Error

Sehr seltsam.
Und welche User und Gruppe hat memory und der Link?

Ansonsten klappt denn dies?
cd /etc/munin/plugins
munin-run memory
 
Sehr seltsam.
Und welche User und Gruppe hat memory und der Link?

Ansonsten klappt denn dies?
cd /etc/munin/plugins
munin-run memory

Auszug aus ls -la
Code:
-rwxr-xr-x 1 root root  3097 Oct  5  2010 ircu
-rwxr-xr-x 1 root root  3285 Oct  5  2010 irqstats
-rwxr-xr-x 1 root root  3598 Oct  5  2010 jmx_
-rwxr-xr-x 1 root root  2519 Oct  5  2010 load
-rwxr-xr-x 1 root root  4347 Oct  5  2010 loggrep
-rwxr-xr-x 1 root root  3712 Oct  5  2010 lpstat
-rwxr-xr-x 1 root root  9035 Oct 13 13:47 memory

Code:
/etc/munin/plugins# munin-run memory
Can't exec "/etc/munin/plugins/memory": No such file or directory at /usr/share/perl5/Munin/Node/Service.pm line 215.
# FATAL: Failed to exec.
 
Hmm. Irgwendwie ist wohl was faul.

Was steht in der ersten Zeile des Quellcodes des Plugins memory?
Da sollte folgendes drin stehen:
Code:
#!/usr/bin/perl -w
# -*- perl -*-
 
Das steht in der memory
Code:
#!@@PERL@@ -w
# -*- perl -*-

=head1 NAME

memory - Plugin to monitor memory usage
.......
 
Dann ändere die erste Zeile in
Code:
#!/usr/bin/perl -w

Starte Munin neu.

Und teste dann im PLuginverzeichnis mit munin-run memory
 
Nach der Änderung erscheint keine Fehlermeldung mehr in den Logs.
Was genau hat die Änderung in der ersten Zeile für Auswirklungen? Fehlen mir irgendwelche Pakete.

Code:
/etc/munin/plugins# munin-run memory
apps.value 1026744320
free.value 5415706624
buffers.value 0
cached.value 0
swap.value 0
 
Am Anfang einer Datei steht der sogenannte SheBang (#! ...), eine Dateikennung, die das Betriebssystem anweist, um was für eine Datei es sich handelt und wie sie zu starten ist.

Was willst du denn angezeigt haben? Reicht dir die Ausgabe von meminfo nicht im Plugin nicht?
Was willst du denn haben?
 
Ob mir Pakete fehlen war als Frage gestellt.... hatte das Fragezeichen vergessen.

Ich wollte damit nur wissen, ob mir Pakete fehlen, um auch ohne die Änderung ein funktionierendes Plugin zu bekommen.

Was hat die alte Zeile gemacht im Vergleich zu neuen Zeile?
 
Ich wollte damit nur wissen, ob mir Pakete fehlen, um auch ohne die Änderung ein funktionierendes Plugin zu bekommen.
Nein, dir fehlen dafür kein Pakete.

Was hat die alte Zeile gemacht im Vergleich zu neuen Zeile?
Das Plugin für Perl ausführbar gemacht.


Bis du jetzt zufrieden mit der Ausgabe des Munin-Plugins?
 
In der Ausgabe von Munin fehlt "Memory usage" nun komplett. Als ob kein Modul dafür vorhanden wäre.

Das steht nach einem /etc/init.d/munin-node restart in der log.


Code:
2011/10/14-14:37:41 [26586] Error output from memory:
2011/10/14-14:37:41 [26586] 	Undefined subroutine &main::adjust_threshold called at /etc/munin/plugins/memory line 194.
2011/10/14-14:37:41 [26586] Service 'memory' exited with status 2/0.
Code:
/etc/munin/plugins# munin-run memory
apps.value 952496128
free.value 5489954816
buffers.value 0
cached.value 0
swap.value 0
 
Lade dir mal den Anhang runter, benennen in memory um und probiere das mal.

Ich kann es nicht testen wie auf deinem System.
 
Last edited by a moderator:
Scheint zu funktionieren. Habe keine fehlermeldungen mehr und der Graph wird befüllt. Mal schauen ob die befüllten Werte auch korrekt sind, werden die nächsten Tage zeigen.

VIELEN DANK GwenDragon
 
Back
Top