Vliegende Pinguins Over vliegen, de pinguins en …

21May/100

DX

DX, staat voor DealExtreme, een webwinkel in Hong Kong waar je de meest gekke en handige dingen kunt kopen.

De url is DealExtreme , ik koop er regelmatig het een en ander, voorbeelden zijn bijvoorbeeld :

Mini-PCI wifi card
Led lampjes voor aan de sleutelbos
S-ATA naar IDE converter
PCI serial card
NDS R4 cards (alhoewel ze die niet meer hebben)
Batterijtjes

En nog veel meer, het is bijna niet aan te slepen daar en ze hebben elke dag wel weer wat nieuws :)

Ga er maar eens kijken, je vind vast wat van je gading, en het mooiste is (voor ons Hollanders) dat ALLES inclusief verzendkosten is (ja, vanuit Hong Kong naar ons kouwe kikkerlandje !!)

30Mar/100

Twitter….

Twitter, wie heeft het niet ? Nou ik had het niet.... Maar omdat ik graag speel met scriptjes en zo heb ik mijn fail2ban en nagios aan twitter geknoopt.

http://twitter.com/fail2ban en http://twitter.com/tweetnagios

Eigenlijk is het helemaal niet moeilijk. Op http://gabrielcain.com/projects/twitter/ een scriptje gevonden (perl), waar wel een kleine aanpassing in gedaan moest worden (de homedir van de maker stond er hard in).
Er stond in twitter.pl (die ik in /usr/local/bin heb geplaatst):

use strict;
use lib '/home/gabriel/lib/';
use Data::Dumper;
use Getopt::Std;
use Twitter;

en dit moest worden:

use strict;
use lib '/usr/local/bin/';
use Data::Dumper;
use Getopt::Std;
use Twitter;

Dus de files 'twitter.pl' en Twitter.pm' gekopieerd naar /usr/local/bin. Daarna de volgende aanpassingen in fail2ban :

In /etc/fail2ban/action.d/ een nieuwe action gedefinieerd met de file twitter.conf

# Fail2Ban configuration file
#
# Author: Michel van Deventer
#
# $Revision: 100 $
#
[Definition]
# Option:  actionstart
# Notes.:  command executed once at the start of Fail2Ban.
# Values:  CMD
#
actionstart = /usr/local/bin/twitter.pl -f /root/.twitterrc "[Fail2Ban] <name> : started"
# Option:  actionstop
# Notes.:  command executed once at the end of Fail2Ban
# Values:  CMD
#
actionstop = /usr/local/bin/twitter.pl -f /root/.twitterrc "[Fail2Ban] <name> : stopped"
# Option:  actioncheck
# Notes.:  command executed once before each actionban command
# Values:  CMD
#
actioncheck =
# Option:  actionban
# Notes.:  command executed when banning an IP. Take care that the
#          command is executed with Fail2Ban user rights.
# Tags:      IP address
#            number of failures
#            unix timestamp of the ban time
# Values:  CMD
#
actionban = /usr/local/bin/twitter.pl -f /root/.twitterrc "[Fail2Ban] : <ip> banned , use /usr/bin/whois <ip> for more info"
# Option:  actionunban
# Notes.:  command executed when unbanning an IP. Take care that the
#          command is executed with Fail2Ban user rights.
# Tags:      IP address
#            number of failures
#            unix timestamp of the ban time
# Values:  CMD
#
actionunban =
[Init]
# Default name of the chain
#
name = default

Bovenstaande config is een voorbeeld ;)

In de file /etc/fail2ban/jail.conf heb ik een regeltje toegevoegd om de meldingen ook naar twitter te laten sturen :

twitter[name=SSH]

onder de 'action'  regel bij [ssh-iptables]

Daarna fail2ban restarten en klaar...

Wil je weten hoe je Nagios laat twitteren ?? Vraag het maar  :)

Filed under: Algemeen No Comments
27Feb/100

Levensverhaal….

Gevonden in de rommeldoos, geprint op een matrixprinter ;)

Toen ik geboren werd was ik nog zeer jong. Mijn ouders waren niet thuis, ze waren op het aardappelland. Het land was niet van ons, maar we haalden er altijd de aardappelen. Mijn vader zat vast vanwege het geloof, Hij geloofde namelijk dat hij de huishuur niet hoefde te betalen. We waren met 20 kinderen, 10 jongens, 9 meisjes en een twijfelaar. We sliepen op een slaapkamer met gasmaskers op. De handdoek stond achter de deur. Omdate we maar een slaapkamer en een bed hadden, was het slapen erg moeilijk. Het eerste kind werd in bed gelegd en als het sliep werd het eruit gehaald en tegen de muur gezet, dan kwam het volgende aan de beurt en zo maar verder. Met het wakker maken kwam het niet zo nauw. Ze hebben mij een keer 14 dagen tegen de muur laten staan voordat ze het in de gaten hadden. Onze wekker was een emmer en als die vol was, was het zes uur. Als mijn vader 's nachts dronken was, liep de wekker altijd voor. Ja , we waren allen heel knap. Een broer van mij zit in Utrecht op de Universiteit. Hij staat op sterk water omdat hij twee hoofden had. Mij andere broer is een kunstenaar. Hij gaat met een oude jas het cafe in en komt er met een nieuwe uit. Een van mijn zusters had verkering met een jongen, die had maar een oog. Als ze elkaar onder vier ogen wilden spreken, moest ik er altijd bij zijn. De jongens heten allemaal Jan, behalve Frans, die heet Hendrik. Een van mijn zusjes is zo bijdehand, ze is laatst naar de markt geweest en daar heeft ze 30 kopjes gekocht voor maar 12,50. Het was alleen zo jammer dat de oortjes aan de binnenkant zaten. Toen ik op school kwam was ik 6 jaar. Ik kon altijd goed met de meester opschieten. Verscheidene klassen mocht ik 2 keer doen. De anderen moesten altijd naar de andere klas. De meester vroeg een keer aan mij : "Als je 112,00 schuld hebt bij de bakker, 120,00 schuld bij de slager en 110,00 schuld bij de groenteman, hoeveel schuld heb je dan in totaal ?" Ik zei: "Dat weet ik niet meester. Als wij zoveel schuld hebben, dan verhuizen we altijd." Toen ik van school afkwam, ben ik bij een smid gaan werken. Hij gaf me een hamer en zei: "Als ik knik, dan moet jij slaan." Hij heeft maar een keer geknikt.
Filed under: Fun No Comments
26Jan/100

Fosdem 2010

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

Tagged as: , , , No Comments
5Jan/103

Tweeduizendtien

Tweeduizentien, een nieuw jaar, een nieuwe baan. Een vers begin :)

Eindelijk weer eens tijd voor andere dingen dan werk. En als het goed is ga ik ook weer vliegen !

Filed under: Algemeen 3 Comments
26Aug/091

Lekker bakkie :)

Aangezien ik wel van een lekkere kop koffie/espresso/cappucino en zo hou en ik al jaren loop te denken aan een espressoapparaat nu maar eens de stap gezet en er eentje aangeschaft.

Ik had wel een piston machine van de Lidl maar dat was niet zo bijzonder en een hoop geklooi met gemalen koffie of 'servings' (pads die ook in de horeca gebruikt worden).
Ik wilde wat anders, een volautomaat ;) Dus maar wat rondgeneusd en op de volgende uitgekomen :

espressomachine

espressomachine

Ik heb er nu een paar bakjes mee gezet, de eerste paar zijn nog niet optimaal, maar dat komt wel. Voorlopig kan ik gewoon koffieboontjes kopen (en weer merken gaan uitproberen) en lekker espresso en cappucino gaan maken !

Filed under: Eten en drinken 1 Comment
23Aug/091

Crash en nieuwe kist

Vorige week mijn Calmato Sports kort gevlogen, na een succesvolle start ging de kist over de linkervleugel hangen en reageerde nergens meer op. Vervolgens raakte de linkervleugeltip het prikkeldraad en klapte hij daarna op het beton achter het prikkeldraad. De romp was compleet doormidden en geen mooie breuk, beide vleugeltips kapot, gat in de voorrand van de vleugel en zelfs een stuk koelrib van mijn motor eraf.

Wat mij betreft niet meer te fixen, dus 's avonds alles eruit gehaald. Het leek erop dat de voedingsconnector van de accu was losgetrild, want die viel zo uit het houdertje.

Ik heb nu nog een Extra 300L staan om te bouwen, maar die is nog lang niet klaar. Dus maar even op zoek naar iets waar ik mee kon gan vliegen aangezien ik de Easy Sports 40 aan mijn schoonvader heb meegegeven :) Op Internet al een Super Air gezien, dat is wel een leuk ding en niet al te moeilijk te vliegen. Ik kwam er niet aan toe om hem te bestellen en zat zaterdagmiddag nog even te surfen op marktplaats. Daar kwam ik een Super Air compleet te koop tegen, en nog wel in mijn eigen woonplaats, bleek een vliegmaatje deze te verkopen :) Dus maaar even opgezocht en de kist overgenomen !

Hij is nog zo goed als nieuw met een prima ingelopen motor. Vanmiddag maar gaan vliegen dan :)

EDIT:
Vanmiddag lekker een paar vluchtjes gedaan, inderdaad wat gevoeliger dan een Calmato Sports maar best te vliegen. Ook goed te landen, alleen moet ik even kijken naar het staartwieltje want dat doet niet goed mee..

Filed under: Modelvliegen 1 Comment
18Jul/091

Xennified…

Xennified, ge-xennificeerd, ver-xend...
Tis maar net hoe je het noemt, het is in ieder geval geen VMware meer ;)

Het gaat hier over mijn thuisservertje, die draaide al meer dan een jaar met VMware 1.0.6 een stuk of wat virtuele machines, o.a. voor mail, websites, ldap, ircbot en wat andere rommel. Ik werd het een beetje zat om voor het installeren van een nieuwe machine elke keer een GUI te moeten starten en als RHCA kun je het natuurlijk niet verkopen dat je thuis geen Xen of KVM hebt draaien :)

xenjaneway

Dus moest ik er maar eens aan geloven. Eerst met een machine uitgeprobeerd en laten draaien op een andere Xen Dom0. Dat ging goed, dus een procedure gemaakt om de boel om te zetten en vervolgens allen virtuele machines omgezet.

7 uur later was ik klaar :) Kostte voornamelijk tijd om de images om te bouwen en over het netwerk te pompen.

En nu kan ik de boel ook in een TUI bekijken :

Screenshot-root@janeway:~ - Terminator

Zo en nu kan ik weer lekker spelen :)

Even na een dag of zo de load bekeken... dat is wel een verschil !
janewayloadvmware-xenRondom de blauwe lijn is de server gereboot als Xen Dom0. Er draaien nu zelfs 2 virtual machines meer op (ldap server en dns/dhcp) en de load is verlaagd van +/- 4-5 naar 0.3 !!!

Weg met VMWare !!

Nog even voor een collega de stapjes :)

* Installeer een nieuwe Xen kernel op het systeem terwijl het nog draait in VMware
* doe een 'mkinitrd --with=xenblk initrd-2.6.18-128.2.1.el5xen.img 2.6.18-128.2.1.el5xen
* maak de xenkernel de default (scheelt met opstarten van de VM onder Xen een extra stap)
* voeg op de kernel regel toe : console=xvc0
* let op, als je een Xen kernel installeert denkt (in dit geval CentOS) dat je een dom0 kernel wilt installeren :) pas de /etc/grub.conf aan door de regel met de xen hypervisor te verwijderen en de juiste statements voor de kernel en initrd te zetten.
* pas /etc/inittab aan, voeg toe : 'co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav'
* zet de tty1 t/m tty6 regels uit in /etc/inittab (door er een # voor te zetten)
* pas eventueel je /etc/fstab aan (hoeft niet als je labels of lv namen gebruikt)
* controleer of er geen MAC adres in de /etc/sysconfig/network-scripts/ifcfg-eth0 (en anderen ) staat, haal deze eventueel weg want het MAC adres veranderd toch.
* shutdown de VM in VMware
* converteer het diskimage naar raw met behulp van qemu-img (en eventueel eerst vmware-disk-manager ofzo).
* maak een Xen config file aan in /etc/xen/
* boot de machine in Xen (xm create <server> -c)

Als je alles goed hebt gedaan zaldie netjes booten :)

Filed under: Linux 1 Comment
23Jun/091

ILO reset en dan….

Op werk hebben we HP proliant servers met ILO2 interfaces en nu ben ik een handleiding aan het prutsen hoe dat te configureren :)

Om van een standaard situatie uit te gaan had ik de ILO gereset, alleen ff vergeten dat dan het wachtwoord ook wordt gereset. Normaliter geen probleem, want dat staat op het label wat aan de server hangt... Right, label hing niet meer aan deze server :(

Dus... googlen naar een oplossing en dat bleek redelijk simpel te zijn.

Je moet twee RPMs installeren (er draait RHEL 5 op), namelijk hponcfg en hp-health (laatste versie pakken).

rpm -Uhv  hponcfg-1.9.0-3.noarch.rpm hp-health-8.2.6-5.rhel4.x86_64.rpm

Op de server draait RHEL 5, maar je kunt daar gewoon de RHEL4 pakketten op installeren, er zijn namelijk geen RHEL 5 pakketten.

Daarna een xml file maken met de volgende inhoud :

<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Administrator" PASSWORD="boguswachtwoord">
  <USER_INFO MODE="write">
   <MOD_USER USER_LOGIN="Administrator">
    <PASSWORD value="nieuwwachtwoord"/>
   </MOD_USER>
  </USER_INFO>
</LOGIN>
</RIBCL>

Dan de hponcfg tool runnen met hponcfg -f filename.xml

En dan weer inloggen in de webinterface met 'Administrator' en 'nieuwwachtwoord'.

Klaar is Michel ;)

3May/091

Nieuwe job :)

Ja hoor, het heeft even geduurd, maar het is toch gebeurd !

Per 1 juni werk ik niet meer bij ONVZ maar bij een andere werkgever, ik ga met treintjes spelen.

Mijn twee geweldige Linux collega's hebben een afscheids "kadootje" voor me gekocht....

giantpenguinIk kreeg er de opmerking bij datie in mijn volgende vliegtuigje moest passen ;)