Springe zum Inhalt

Apt mit Munin überwachen

Unter Debian werden im Paket munin-plugins-core zwei Plugins geliefert, mit denen sich überwachen lässt, ob Paketaktualisierungen vorhanden sind.

Plugin apt

Dieses Plugin dient nur dazu, bei Vorhandensein mindestens eines Updates eine Warnung zu generieren, die, bei entsprechender Konfiguration, per E-Mail verschickt wird. Einen Munin-Graphen erzeugt dieses Plugin nicht.

Plugin apt_all

Dieses Plugin sucht in allen verfügbaren Repositories nach Update und erstellt daraus einen Munin-Graphen.

Beim Einsatz von apt_all kann folgende Fehlermeldung auftreten:

E: The value 'testing' is invalid for APT::Default-Release as such a release is not available in the sources
E: The value 'unstable' is invalid for APT::Default-Release as such a release is not available in the sources

Sie rührt daher, da das Plugin die Repositories für stable, testing und unstable durchsuchen will, auf dem System aber evtl. testing und unstable gar nicht in den Apt-Quellen konfiguriert ist. Leider lassen sich die durch das Plugin zu untersuchenden Repositories nicht konfigurieren, zum Abstellen der Fehlermeldung muss das Plugin selbst editiert werden. Ziemlich am Anfang des Plugins /usr/share/munin/plugins/apt_all findet sich eine Zeile mit

my @releases = ("stable", "testing","unstable");

Diese muss geändert werden in

my @releases = ("stable");

3 Gedanken zu „Apt mit Munin überwachen

  1. Thomas

    hm, wenn bei apt_all nur testing steht hat es doch die gleiche Funktionalität wie das apt plugin und ist damit überflüssig oder? Also warum nicht deaktivieren?

    1. shogun

      Das frage ich mich auch gerade. Ich werde das apt-Plugin entfernen, da es nur Warnungen, aber keine Grafik produziert. Das apt_all-Plugin bleibt dann mit nur stable drin, aber mit Grafik.

Kommentare sind geschlossen.