Archive for the 'debian' Category

Netzwerk Monitoring mit xymon

Friday, April 6th, 2012

Bisher habe ich für Server- und Netzwerk-Monitoring überwiegend munin verwendet. Munin zeigt viele rrd Graphen für den aktuellen Tag, Woche, Monat, Jahr.

xymon (aka Hobbit oder bb) zeig auf der Startseite zunächst keine Graphen sondern nur farbige Smilies nach dem Ampel-Schema. So hat man mehr Server & Dienste auf einmal im Blick. Klickt man auf ein Smilie, dann bekommt man den Graphen für die letzten 48h und weiteren Detail Infos. Bei “trends” kann man selber interaktiv den Zeitraum wählen, den man sich anschauen möchte.

Konfiguration
Ich habe xymon Server & client bisher nur auf einem Host installiert. Die anderen Geräte überwacht xymon mit ping oder ping auf einen Dienst, z.B. ssh

Dazu habe ich die zu überwachenden Geräte in
/etc/hobbit/bb-hosts
eingetragen. z.B.

192.168.10.78 host78 # ssh

(# ssh ist kein Kommentar, sondern ein Dienst, der überwacht werden soll)
Wenn man in der Datei etwas ändert wird es sofort erkannt, man muss nichts neu starten.

Damit ich die Status-Seite auch von anderen Rechnern aus ansehen kann, habe ich entsprechende
Allow from ...” Zeilen
in
/etc/apache2/conf.d/hobbit
eingetragen. (danach apache neu starten)

Um einzelne Prozesse auf meinem Server zu überwachen, habe ich diese in
/etc/hobbit/hobbit-clients.cfg
eingetragen, z.B.

PROC cron HOST=myhost
PROC dhcpd HOST=myhost

devede, dual-boot

Wednesday, March 7th, 2012

2 Herausforderungen haben wir heute auf dem Linux-Treffen erfolgreich gemeistert:

1.) Eine Video-DVD mit Menu erstellen.
Zunächst haben wir bombono-dvd probiert. Das ist leider bei 2 Versuchen auf 2 verschiedene Arten abgestürzt. Also weiter zum nächsten Programm in der Liste vom ubuntuusers wiki: devede
Das klappte sofort. Wie haben mit devede eine iso-Datei erzeugt und diese dann mit k3b auf eine DVD gebrannt. vlc und auch mein DVD Player zeigen das funktionierende DVD Menü (mit Hintergrundbild und Hintergrund-Musik)

2.) Dual Boot Windows7 und Debian
Die Festplatte eines Notebooks war komplett mit Windows und NTFS Partitionen verseucht. Der grafische Installer von Debian bietet die Möglichkeit, Windows partitionen zu verkleinern. Das haben wir gemacht. Anschließend installiert debian, aber am Ende mislingt es den Bootmanager zu installieren. 2 x probiert,
2 x das gleiche Ergebnis. Ohne Bootmanger kann jetzt gar nichts mehr von der Festplatte gebootet werden. Ich wollte grub-install benutzen, wie ich es schon oft mit Knoppix gemacht habe, aber es war nicht auf dem Debian Live-Stick enthalten. Dann haben wir den klassischen Debian Installer im Testmodus probiert – der hatte keine Probleme mit grub. Installation erfolgreich abgeschlossen. Per grub kann man nun Windows :-( oder Debian :-) booten.

ssh

Friday, March 12th, 2010

ssh weniger sicher aber etwas mehr bequem machen:

1.) HashKnownHosts no
in /etc/ssh/ssh_config oder in ~/.ssh/config

Danach werde ndie Einträge in ~/.ssh/known_hosts wieder “so wie früher” und man kann leicht einen Eintrag finden und entfernen, wenn sich ein host key geändert hat.

2.) StrictHostKeyChecking no
in /etc/ssh/ssh_config oder in ~/.ssh/config

Nachdem man seinen Schlüssel mit ssh-copy-id auf den Zielrechner übertragen hat, kann man ssh in scripten benutzen, auch wenn der Zielrechner nicht in known_hosts steht.

z.B. ein screenshot holen:
ssh >/tmp/screenshot.xwd -i id_dsa user@rechner xwd -silent -root -display 0:0

alle 5 Minuten: DriveReady SeekComplete Error

Wednesday, July 1st, 2009

hab 2 neue Festpalatten eingebaut. Beide bringen Fehler in dmesg:
hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hda: drive_cmd: error=0x04 { DriveStatusError }
ide: failed opcode was: 0xb0
hdb: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hdb: drive_cmd: error=0x04 { DriveStatusError }
ide: failed opcode was: 0xb0

In /var/log/messages steht die Uhrzeit in menschlicher Form.
Aha! Alle 5 Minuten – da war mir klar, es hat mit smartmon und munin zu tun. Netz-Recherche bestätigt diese Vermutung:

http://www.linux-noob.com/forums/index.php?showtopic=2586

http://lists.uugrn.org/uugrn/05/08/12458.html

So war’s auch bei mir: Damit munin was anzeigt , habe ich smartctl -s on /dev/hda
gemacht. Seit dem kommen die Meldungen nicht mehr.

Acer Extensa 5220

Wednesday, April 8th, 2009

sidux 2009-1

Alles funktioniert, ausser WLAN. lspci zeigt den WLAN Chip als BCM4312(PCI ID: 14e4:4315) Einen funktionierenden (closed source) WLAN-Treiber gibt’s hier: http://www.broadcom.com/docs/linux_sta/.
Kompilieren und installieren des Treibers war problemlos. Man benötigt kein acerhk (Acer Hotkeys)

Knoppix 6.1

Zunächst keine 3D-Desktop Effekte. compiz sagt: “Blacklisted PCIID 8086:2a02″.
So kann man compiz nachträglich starten:
SKIP_CHECKS=yes compiz --replace

Die Tasten für Bildschirmhelligkeit funktionieren nicht. Bei sidux klappt’s.

WLAN:
mit dem b43-Treiber und b43-fwcutter hatte ich keinen Erfolg. Leider ist auch kein ndiswrapper Modul enthalten.
Ich habe den Knoppix Kernel (2.6.28.4) und auch 2.6.29-1-686(Debian Sid) probiert: Ich konnte keine Module kompilieren, weder ndiswrapper noch hybrid_wl. Immer das gleiche Problem:
/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu: file not found

Bluetooth – hab ich nicht getestet

SD Cardreader: Normale SD Karte hat funktioniert, 2 verschiedene micro SD Karten mit Adapter wurden nicht erkannt?! – mit einem externen USB Cardreader funktionieren beide(auch mit Adapter).

Was ich an dem Gerät mag:

  • geringer Preis
  • wird ohne Windows geliefert
  • DL DVD writer kann auch DVD-RAM lesen
  • IRDA
  • intel GMA Grafik

Was mir nicht gefällt:

  • das vorinstallierte Linpus hat keine GUI
  • Das Display spiegelt
  • Die Ethernetbuchse wackelt, hat nur manchmal Kontakt – kalte Lötstelle ?

AVR mit Ethernet

Monday, February 23rd, 2009

Hab mir bei Pollin ein AVR-NET-IO Board gekauft und heute zusammengelötet. Beim ersten Versuch lief es nicht, vermutlich war die Versorgungsspannung zu gering. Dann hab’ ich mal meinen usbasp an den ISP-Port angeschlossen:

avrdude -c usbasp -p m32 -D -U flash:r:pollin.hex:i

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9502
avrdude: current erase-rewrite cycle count is -1062731686 (if being tracked)
avrdude: reading flash memory:

Reading | ################################################## | 100% 9.46s

avrdude: writing output file "pollin.hex"

avrdude: safemode: Fuses OK

avrdude done. Thank you.

…funktioniert! Der Atmega32 läuft also. Dann nochmal die Spannungen an den beiden Spannungsreglern gemessen: 5,05V und 3,4V und ein weiterer Ping-Versuch:
ping 192.168.0.90
PING 192.168.0.90 (192.168.0.90) 56(84) bytes of data.
64 bytes from 192.168.0.90: icmp_seq=1 ttl=64 time=4.06 ms
64 bytes from 192.168.0.90: icmp_seq=2 ttl=64 time=1.04 ms
64 bytes from 192.168.0.90: icmp_seq=3 ttl=64 time=1.04 ms
64 bytes from 192.168.0.90: icmp_seq=4 ttl=64 time=1.03 ms
64 bytes from 192.168.0.90: icmp_seq=5 ttl=64 time=1.03 ms

--- 192.168.0.90 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3998ms
rtt min/avg/max/mdev = 1.037/1.645/4.064/1.209 ms

YES!
ok, dann mal Telnet:
telnet 192.168.0.90 50290
Trying 192.168.0.90...
Connected to 192.168.0.90.
Escape character is '^]'.
GETPORT 1
1
GETPORT 2
1
GETIP
192.168.0.90
GETADC 3
560
VERSION
uC: ATMega32
Ver: 1.03
NIC: ENC28J60

YES, YES, YES! SUCCESS!

In der Anleitung fand ich 2 Fehler:

  • Kondensator C11 steht 2x in der Stückliste, einmal als 100nF und einmal als 22pF. Richtig: 100nF – kann man auf dem Foto erkennen.
  • Kondensator C5 steht als 100nF in der Liste. Richtig: 100uF

Später pack’ ich die Ethersex Firmware ‘rein. Vorher mach’ ich mich lieber nochmal im Labor schlau wegen Fusebits und Bootloader.

Lama macht Raketenstart

Wednesday, July 30th, 2008

Beim Skolelinux Treffen wollte ich den anderen mal den Lama Koax-Heli vorfliegen, allerdings hatte ich de DIP-Schalter des Senders noch für den DF4 eingestellt. Nick war schon richtig, aber Roll war noch falschrum. Da ich die Anleitung nicht dabei hatte, habe ich alle Schalter mal durchprobiert – und dabei auch den für Gas erwischt. Heli startet mit Vollgas vom Tisch, knallt gegen die Zimmerdecke und fiel wieder etwas, die Antenne hat sich in die Taumelscheibe gewickelt. Wir konnten ihn einfangen und den Akkustecker ziehen. Die Rotorblätter sind beschädigt, eins hab’ ich ersetzt. Nach dieser Aktion war ich doch sehr froh, eine Modellflugversicherung zu haben. Es gab glücklicherweise keinen Personen- oder Sachschaden, aber alle haben sich sehr erschreckt.

Endlich 3D mit ATI RV100 QY [Radeon 7000/VE]

Friday, June 6th, 2008

Ich hatte es vor ein paar Jahren schon mal erfolglos probiert. Dann hab’ ich gesehen, dass es in Sidux funktioniert, wusste nur nicht wie und warum. Verwirrend ist auch, dass es von ATI (wie bei Nvidia) prorietäre Teiber gibt, diese aber nicht benötigt werden (erst ab Radeon 8500?)
Benutzt wird das ganz normale ati Modul von xorg und das Kernelmodul “radeon” welches beim (debian) standard Kernelpaket enthalten ist.

PCI-ID: 1002:5159

google earth zentral für alle user installieren

Friday, June 6th, 2008

entweder von der offiziellen download Seite holen, oder das paket von medibuntu benutzen.

GOOGLEEARTH_DATA_PATH=/usr/local/bin/google-earth/ googleearth %f

kernel module kompilieren – the Debian way

Sunday, February 25th, 2007

bequem und schmerzlos, geht bei Ubuntu genauso.

apt-get install  linux-kernel-headers module-assistant

module-assistant build hostap

module-assistant install hostap

modprobe hostap