![Munin-Kontingentnutzung](https://rvso.com/image/568273/Munin-Kontingentnutzung.png)
Ich versuche, Munin dazu zu bringen, die Kontingentnutzung zu melden, aber es funktioniert nicht. Über quota_usage_ steht:
# Usage: place in /etc/munin/node.d/quota-usage_<dev> (or link it there using
# ln -s), for example quota-usage_hda3. Use underscores instead of slashes, for
# example to monitor /dev/mapper/vol-foo, name this quota-usage_mapper_vol-foo
Also habe ich genau das getan, aber es scheint nicht zu funktionieren.
munin-node.log sagt:
2011/11/25-11:05:08 [23728] Error output from quota_usage_:
2011/11/25-11:05:08 [23728] Can't exec "/etc/munin/plugins/quota_usage_": No such file or directory at /usr/share/perl5/Munin/Node/Service.pm line 215, <STDIN> line 87.
2011/11/25-11:05:08 [23728] # ERROR: Failed to exec.
2011/11/25-11:05:08 [23728] Service 'quota_usage_' exited with status 42/0.
Irgendwelche Ideen, was ich falsch mache? Ich verwende Debian 6, falls das wichtig ist. Ich habe es als symbolischen Link angelegt quota-usage_xvda
(es läuft auf einem Xen-VPS) und repquota /dev/xvda
es läuft einwandfrei.
Update – es funktionierte, indem ich es in /etc/munin/plugins/ eingefügt und die Ausführung als Root eingerichtet habe (wie von Dom vorgeschlagen), aber jetzt erhalte ich Folgendes in munin-graph.log:
2011/11/25 18:15:10 [RRD ERROR] Unable to graph /var/cache/munin/www/xxx/xxx/quota_usage_xvda-week.png : opening '/var/lib/munin/--g.rrd': No such file or directory
Nach einigen Recherchen scheint es sich hierbei um einen Fehler zu handeln: http://munin-monitoring.org/ticket/794
Das Bearbeiten, wie der Diff zeigt, behebt das Problem, aber ich bekomme jetzt nur noch 2 Benutzer in den Diagrammen angezeigt, anstatt der rund ein Dutzend, die ich habe. Naja …
Antwort1
Versuchen Sie, auszuführen quota-usage_xvda
. Wenn es funktioniert, müssen Sie den Root-Benutzer in Ihrer munin-node.conf für dieses Plugin hinzufügen. Sie können dies dann überprüfen, indem Sie munin-run quota-usage_xvda
überprüfen, ob sich Ihr Repquota im Verzeichnis /usr/sbin/ befindet (da es im Plugin fest codiert ist). Sind Sie sicher, dass der Link gut ist? Die quota_usage_ sollte außerhalb des Verzeichnisses /etc/munin/plugins liegen