Dell Poweredge 2850 Fan und Temp via SNMP in Cacti

Blogeintrag auf BarryODonnovan.com:

Hat bei mir auch fast alles wunderbar funktioniert. Ich hatte IPMI Device etc. bereits alles eingerichtet frueher. Es ging mir nur um die Cacti-Graphen. Bei den Skripten hab ich aus dem „printf“ eine „for i in; do echo $i ; done„-Schleife gemacht da das printf irgendwas von einer ungueltigen Zahl sagte und ich keinen Bock hatte mir das anzugucken.

Bei den OIDs und der snmpd.conf hab ich bei dem vorgeschlagenen

# Monitor IPMI Temperature and Fan stats
exec    .1.3.6.1.4.1.X.1000 ipmitemp        /usr/local/sbin/ipmi-temp-stats
exec    .1.3.6.1.4.1.X.1001 ipmifan         /usr/local/sbin/ipmi-fan-stats

immer eine Fehlermeldung bekommen von wegen ipmitemp Befehl nicht gefunden oder sowas. Also bin ich in einen anderen Bereich ausgewichen, bei mir heisst es nun:

exec .1.3.6.1.4.1.2021.55.4     ipmitemp        /usr/local/sbin/ipmi-temp-stats
exec .1.3.6.1.4.1.2021.55.5     ipmifan         /usr/local/sbin/ipmi-fan-stats

Es mussten in Cacti danach noch entsprechend die OIDs in den Data Templates angepasst werden, nu laeuft alles sauba :)

Linux: Bildschirmschoner mit Bildern eines Media-RSS Feeds

Michael hat auf DailyFratze den Media-RSS Feed um die Option erweitert sich seine Bilder + die der Freunde anzeigen zu lassen. Das ganze kann man dann wunderschoen in einen Bildschirmschoner einbinden. Aufm Mac und unter Windows gibts da auch Loesungen. Ich wollte es nicht glauben, aber es gibt wirklich unter Linux keinen Bildschirmschoner der Bilder eines Media-RSS Feeds anzeigt. Ich meine, nicht das ich in den letzten Jahren irgendeinen tollen Bildschirmschoner gehabt haette, normalerweise lasse ich den Bildschirm einfach nur abdunkeln und kurze Zeit spaeter in den Standby. Darueber hinaus finde ich Bildschirmschoner mit Bildern suboptimal, weil ich dann vorm Rechner sitze und mir den Bildschirmschoner angucke und warte was als naechstes kommt… Aber ich fand es schon doof, dass ich da als Linuxuser wohl hintenan stehen muss. Darum (etwas Bash-lastig die letzten Tage…) hier ein Skript, das den Media-RSS-Feed abruft und bei Bedarf neue Bilder herunterlaedt. Alte Bilder die aelter sind als 5 Tage werden geloescht. Wenn man das Skript dann von cron einmal die Stunde laufen laesst, hat man einen Ordner, in dem immer die aktuellen Bilder sind. GLSlideshow von xscreensaver oder vergleichbare andere Bildschirmschoner die den Inhalt eines Bilderordners anzeigen lassen gibt es genug und sind auch schnell eingerichtet. Das Skript benoetigt curl und xml2.

So, Linux-nutzende Frauen dieser Welt: Endlich koennt Ihr euch meine Fratzen runterladen und als Bildschirmschoner auf euren Desktop packen 8-)

#!/bin/bash
 
##
# Neue Bilder vom Media-RSS-Feed von DailyFratze runterladen
# damit ich unter Linux auch einen netten Bildschirmschoner
# haben kann...
#
# 2009/04 - Jan Toenjes <jan.toenjes@web.de>
##
 
 
# Wo die Bilder gespeichert werden sollen
DFPICS=/home/jan/Bilder/
 
 
# Feed URL
FEED="http://dailyfratze.de/feeds/rss/m/prego?withFriends=y"
 
 
# Informationen ueber die Fratzen die zuletzt geholt wurden
CURPICSFILE=/home/jan/Bilder/.curpics
 
 
# Wenn Datei existiert den Inhalt einlesen, ansonsten anlegen
if [ -f $CURPICSFILE ] 
  then CURPICS=`cat $CURPICSFILE` 
  else touch $CURPICSFILE
fi
 
 
# Aktuelle Fratzeninformationen holen
NEWPICS=`/usr/bin/curl $FEED | xml2 | grep "media:content/@url" | grep jpg | sed 's/.*url=//g'`
 
 
# Gucken ob neue Bilder dabei sind
FETCHPICS=`diff <(printf "%s\n" "${NEWPICS[@]}") <(printf "%s\n" "${CURPICS[@]}") | grep jpg | sed 's/< //g'`
 
 
# Neue Bilder herunterladen und notieren
for i in $FETCHPICS ; do
  cd $DFPICS &&  wget $i 2>/dev/null &
  echo $i >> $CURPICSFILE
done
 
wait
 
 
# Gucken ob es Bilder gibt die aelter als 5 Tage sind und diese dann aus der
# .curpics Datei und dem Verzeichnis loeschen
DELFILES=`find $DFPICS* -mtime +5`
 
if [ -n "$DELFILES" ] ; 
  then
    DELFILESNEW=`basename $DELFILES`
 
    for i in $DELFILESNEW ; do
      sed -i /$i/d $CURPICSFILE
      rm $DFPICS/$i
    done
fi

SE HBH-DS220 && Asus EEE 1000h

Ich besitze ein Sony Ericsson Bluetooth Headset, Model HBH-DS220. Ich nutze es taeglich zusammen mit meinem Handy zum telefonieren und Musik hoeren und bin damit sehr zufrieden.
Des Weiteren habe ich ja auch ein Netbook, Asus EEE 1000h mit Ubuntu Linux. Dieses nutze ich ebenfalls taeglich. Manchmal nur, um von meinem Bett aus den Festrechner via WLAN/WOL anzumachen, aber viel oefter um – wie es gedacht ist – mobil zu arbeiten oder zu entspannen. Oft im ICE. Um mobil ins Internet zu gehen habe ich bei O2 das Internet Mobile Pack M dazu gebucht, und stelle von meinem Netbook via Bluetooth eine Internetverbindung her. Mit HSDPA hat man sogar eine angehme Geschwindigkeit.

Da das mit dem Internet via Bluetooth selbst unter Linux so einfach klappt,
habe ich mir letztes Wochenende im Metronom auf dem Weg nach Hamburg zu Anja gedacht, ich sollte mal ausprobieren ob ich nicht auch mein Bluetooth Headset mit dem Netbook koppeln kann und ob ich dann evtl. sogar noch einen Ton daraus bekomme.

Um das Ergebnis vorweg zu nehmen: es geht. Als erstes bin ich auf die
folgende Seite gestossen:

von der ich aber nur verstanden habe, dass ich PulseAudio installieren
muesste anscheinend. Aber danach bin ich auf der Hilfeseite von Ubuntu zu dem Thema gelandet:

und es ist wirklich alles so einfach wie es da steht. Als erstes habe ich
das Headset in den Suchmodus gepackt und anschliessen im Blueman
Bluetooth Manager (aptitude install blueman) danach gesucht, gefunden,
gekoppelt. Anschliessend habe ich nach der Anleitung die .asoundrc angelegt und die entsprechenden PulseAudio sachen installiert (aptitude install paprefs paman padevchooser). Die Schritte mit Modulenladen etc. hab ich mir in einem kurzen Bashskript zusammengefasst. Ich nutze das Headset ja nicht nur und ausschliesslich mit dem Netbook von daher alles beim Bootvorgang automatisch
zu machen waere zuviel.

#!/bin/bash
 
# Pairing Info
zenity --info --text="Bitte beachten, dass das Headset vorher mit dem Laptop gepaired wurde!"
 
# Fuer Sprache einrichten
hciconfig hci0 voice 0x0060
 
# Laden der benoetigten Kernelmodule
modprobe snd_bt_sco
modprobe sco
 
# Laden der benoetigten Pulseaudiomodule
pactl load-module module-alsa-sink device=bluetooth
pactl load-module module-alsa-source device=bluetooth
 
# Einkommentieren, wenn der Pulseaudio Device Chooser nicht bei jedem
# Systemstart geladen wird
#padevchooser &amp;
 
# Einrichten von Pulseaudio
zenity --info --text="Linker Mausklick auf del PulseaudioDeviceManager -&gt; Default Sink -&gt; Other alsa_output.bluetooth"

Und siehe da, es geht alles. Nachdem die Kernel- und PulseAudio Module
geladen wurden und ich den Default Sink im PulseAudioDeviceManager
umgestellt hatte hoerte ich Musik aus dem Bluetooth-Headset. Echt cool! Die Anleitung bei Ubuntu ist sehr gut beschrieben und funktioniert 1A!

Neuer Webserver

Ich habe einen neuen Webserver und bin am 03.10.2008 darauf umgezogen. Mein alter Pentium III mit 650Mhz, 512MB Ram und 40GB HDD hat ausgedient. Mit seinen 10 Jahren darf er in den verdienten Ruhestand. In seiner Computerlebenszeit war er Arbeitsplatzrechner meines Vaters und wurde dann als er da ausgedient hatte umgebaut und umgeruestet zu einem MediaPC. Damals lief ein Gentoo Linux mit Freevo darauf. Angebunden war er per PCI-WLAN Karte oder wahlweise analoger Audio/Video Funkverbindung. Als ich dann 2005 in das ATW eingezogen bin habe ich den Rechner mit hierher genommen und hier dann wiederrum zum Webserver umgebaut und umgeruestet. Seitdem laeuft er 24h/7d ununterbrochen durch. Er hat pregos.info gehostet und war dessen Mailserver. Auch kmess.org lief lange Zeit auf ihm. Seine Spitzeload-Zeiten hatte er, wenn er gleichzeitig noch Mediafiles streamte. Jetzt wird er langsam aber bestaendig an den wohlverdienten Ruhestand herangefuehrt.

Mein neuer Webserver ist ein Dell PowerEdge 2650. Mit 2x Xeon 3.066Ghz, 4GB RAM und 146 SCSI HDD ist er schon erheblich besser und schneller als der alte. Das 500Watt Netzteil haengt an einer USV, das war beim alten nicht so. Als besonderen I-Punkt besitzt der Server eine DRAC (DellRemoteAccessControler) Karte incl. WebKVM. Fuer alle die die damit nix anzufangen wissen: Das ist soetwas wie ein kleiner Computer im Computer. Er hat eine eigene Netzwerkkarte und ich kann damit den Server komplett steuern. Uebers Internet greife ich darauf zu und kann dann selbst wenn der Server aus ist ihn anschalten und mir im Webbrowser angucken was auf dem Bildschirm steht. Ohne das das Netzwerk auf der eigentlichen Maschine konfiguriert ist kann ich so auf den Rechner zugreifen. Das sieht dann so aus:

Der Server laeuft unter Debian etchnhalf. Alles ist erfolgreich migriert. Mein Blog laeuft auf dem neuen Server, mein Mailserver ist umgezogen, meine Gallery ist hier, fehlt noch was? ;-)

Alles in allem bin ich total gluecklich ueber die Kiste. Mein Blog ist endlich wieder schnell und das Arbeiten ist echt klasse! :-)