Kategori Debian

Ich könnte mir den ganzen Tag Statistiken anschauen.

Freitag, Januar 11th, 2008

Aber erst mal will ich hier beschreiben, wie das geht. Zunächst müssen einige Pakete installiert werden. Dazu gehören der collectd der die Logfils erstellt. Nicht wundern der verbraucht ein bisschen Leistung und taucht ab und zu in der top auf. Dann die rrdtools, die daraus dann schöne 2D Bilder machen. Optional für alle die es morgens früh in ihrem Postfach liegen haben wollen mime-construct und sendmail zum Versenden.

apt-get install collectd collectd-sensors collectd-dev collectd-hddtemp collectd-ping rrdtool

Achtung! Falls Postfix oder bereits ein anderer E-Mail-Server installiert ist könnt ihr die Installation von, sendmail weglassen.
apt-get install mime-construct sendmail

Optionale Pakete für Collectd um weiter Werte mitzuloggen. Es gibt aber noch viel mehr.
collectd-apache collectd-mysql collectd-sensors collectd-dev collectd-hddtemp collectd-ping librrds-perl defoma-doc psfontmgr x-ttcidfont-conf dfontmgr libfreetype6-dev

Die folgenden Scripte für Log und E-Mail in das Verzeichnis /root/collectd speichern. Darin muss dann noch ein log/ Ordner vorhanden sein.
rrdtool_scripte.tar.gz

nice -n 19 /root/collectd/log.sh > /dev/null && nice -n 19 /root/collectd/mail_log.sh > /dev/null

Die Nice ist schon fast überflüssig, da die Abarbeitung sehr schnell geht. So kann der Befehl dann auch in einer Cron verwendet werden.

Dann nicht vergessen noch einmal rechte drüber zu bügeln:
chmod 0700 /root/collectd/ -r

Das ganze sieht dann beispielsweise so aus:

Wenn ihr Scripte für rrdtools erstellt habt könnt ihr sie mir gerne mal E-Mailen, Support kann ich aber nicht geben.

deb Pakete auflisten

Freitag, November 9th, 2007

Immer wieder bin ich auf der suche nach Paketen:

dpkg --get-selections | less
Er liefert mir alle Pakete die per apt installiert sind und listet sie in der less auf.

Oder wenn man bestimmte Pakete sucht:
dpkg -l "linux-image*"| grep ^ii

Und wenn man wissen will was sich in dem Pakte befindet:
dpkg -L less

Apache und DNS

Donnerstag, Mai 10th, 2007

Wenn ihr folgende Fehlermeldung beim Starten des apache2 habt und er nicht Startet, liegt das nicht an den Einstellungen für den apache2.

[Thu May 10 05:52:56 2007] [error] (EAI 2)Name or service not known: Failed to resolve server name for "IP" (check DNS) -- or specify an explicit ServerName

Das Problem ist das Einträge in der „Reverse-Lookupzone“ des DNS Server fehlen. Wenn man keinen Zugriff auf die PTR Rekords hast, sollte man versuchen in der /etc/hosts die DNS Einträge nachtragen.

Eine ziele könnte zum Beispiel so aussehen:
127.0.0.1 blog.chr.istoph.de

System Temperaturen

Montag, April 23rd, 2007

Um die System Temperaturen anzeigen kann man den „sensors“ ausführen. Dafür musst man das folgende Parkt installieren.

# sudo apt-get install lm-sensors

Nach der Installation braucht man nur noch:

# sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:             +28 °C
Core1 Temp:             +33 °C

ausführen und wie man sieht werden dann alle möglichen Infos ausgegeben.