Roland Kamphuis Rotating Header Image

Vip internet past zomaar gegevens domein aan

Veel mensen weten het niet, maar icehosting.be is lange tijd niet in mijn handen geweest. In 2007 heeft de vorige eigenaar  (een concurrent) het domein netjes overgedragen aan ons. Het domein stond bij namehosting ondergebracht (dit is trouwens niet de vorige eigenaar) en heb ik na overdracht daar laten staan.
Namehosting is  twee jaar geleden overgenomen door VIP internet waarmee VIP alle domeinen zonder toestemming van de klanten bij een andere provider heeft ondergebracht. Dit kan niet zomaar, de eigenaar moet namelijk akkoord geven voor de verhuizing (per e-mail). Wat was de oplossing van VIP? Je raad het al; de e-mail adressen aanpassen van de eigenaar.

En zo stond icehosting.be opeens op het e-mail adres van bartkamphuis@emailadres.eu. Blijkbaar waren ze niet zo slim om eerst het oude e-mail adres op te schrijven. Gezien mijn naam B.R. Kamphuis is, hebben ze bedacht dat B.R. voor bart zou moeten staan. Gelukkig heb ik enige tijd terug het domein al omgezet naar een andere partij. Bij het schrijven van deze blog blijkt dat die verhuizing nooit geslaagd was, en heb ik nu snel alsnog het domein omgezet.

Ik blijf het namelijk vreemd vinden dat zomaar de contactgegevens worden aangepast zonder daar meer informatie naar de klanten over te sturen.

InterDC: Schilderwerk

Voor degene die al binnen is geweest in ons datacenter is vast de groene deuren opgevallen. Ikzelf vond deze groen kleur echt niet mooi en vandaag vond ik het hard tijd dat ik de deuren maar eens ging overschilderen. Ik dacht dat doe ik wel even in een middag, maar ik ben wel tot zondagavond bezig geweest.
Ik ben zeer tevreden over de nieuwe kleur.

Mini nas – HP proliant microserver

Ik was opzoek naar een goedkope, snelle, veilige en weinig stroom verbruikende NAS oplossing. Ik had 2 weken geleden een Buffalo duostation gekocht. Een nas met 2x 1TB die je in raid1 kan instellen. Het systeem voldeed aan alle wensen behalve snelheid. Op een 1gbit verbinding trok ik maar 8 mb per sec met pieken naar 10 mb per sec, een snelheid om te huilen (ik had minimaal 60 mb/sec verwacht). Dus opzoek gegaan naar een andere oplossing. Een zakelijke relatie verwees mij naar de HP microserver. Ik dus uitzoeken wat dit voor een systeem was.

De HP microserver is een mini server bestaande uit een soort matx behuizing met daarin een itx bord met een AMD dualcore 1,8ghz processor en 2 gig ram. Het systeem bied ruimte voor 4 disks en werd geleverd met een 250GB SATA disk. Bij elkaar kost de set rond de 300 euro.

Op internet las je veel mensen die dit apparaat daadwerkelijk als server gebruiken. Gezien de specificaties kan je niet veel krachtig daarvan verwachten. Echter is de dualcore cpu wel  meer dan snel zat om software raid 1 taken uit te voeren.
Ik heb dus de standaard 250 gb disk eruit gehaald en de 2x 1tb van de buffalo erin gestoken. bij de set had ik een Kingston mini-usb stick gekocht. Deze kon ik in de behuizing direct op het moederbord prikken.

Software
De reden dat ik een usb stick los bijgekocht had is om daar juist het OS op te zetten zodat je geen vervuiling van os materiaal op je disk hebt. Als OS heb ik FreeNAS gekozen, een distro speciaal gebouwd voor strorage oplossingen. Het installeren ging vrij makkelijk en alle drivers waren met de installatie meegeleverd. De 2 x 1TB in raid 1 ingesteld en het systeem was klaar voor gebruik. Freenas heeft een handige web-interface waar je alle instellingen kan maken zoals samba (windows shares), ftp, i-tunes server, nfs,  isci en nog wat andere protocollen.

Test
Met de performance test haalde ik 80 mb/sec read en write. Een zeer nette performance, om ook nog eens te bedenken dat ik 5400 rpm green disks had.
En nu komt het mooiste van de set: De hele set is super zuinig en stil. Totaal verbruikte de set 40 watt stroom. Een normale computer verbruikt al 110 watt.

Kortom, mocht je de tijd en kennis in huis hebben, dan is het zeker de moeite waard om zelf een storage server in elkaar te zetten. Bovendien heb ik nog 2 hdd sloten vrij voor toekomstige uitbreiding.

Bijzondere taart :)

Stagiaire Rob trakteerde vandaag op taart omdat dit zijn laatste week bij ons was. Normaal zou ik geen aandacht besteden aan een taart op mijn weblog, maar deze taart was zo bijzonder, dat ik het niet kon laten om toch een artikel te schrijven.

De taart bestond namelijk uit een brownie, bosbessen, aardbeien, chocola. Als je de combinatie hoort klinkt het heel raar. Maar wonder boven wonder blijkt de taart erg goed te smaken.
Een zekere aanrader! (komt bij de multivlaai vandaan, tijdelijke smaak)

Lampen vervangen

Eergisteren begon er een TL lamp heel irritant knipperen -> ofwel defect. Ik had totaal geen ervaring met TL lampen dus met 0,0 verstand ben ik met Google op zoek gegaan naar het modelnummer en een aantal lampen via internet besteld. Vandaag de tl lamp vervangen en blijkt allemaal heel eenvoudig te zijn (net zo makkelijk als een gloeilamp). Ik moest wel eerst goed kijken hoe het frame in elkaar zit die je er eerst af moet halen voordat je bij de lamp komt.

Met de bestelling had ik ook een aantal lampen besteld voor het datacenter, daar waren er ook 2 gesneuveld. Die lampen waren nog net iets makkelijk dan in ons kantoor omdat daar geen frame voor zit.

Bolletje knäckebröd

Het eten van knäckebröd is bij ons op de zaak heel populair bij de lunch. Zodoende hebben we de moeite genomen om flink in te kopen als de knäckebröd in de aanbieding is . De voorkeur gaat uit naar Bolletje omdat zij zo slim geweest zijn om per 4 te verpakken zodat het langer vers blijft als je een pak openmaakt.
Met de aanbieding van jumbo hebben we 1+1 gratis kunnen inkopen, en daarbij krijg je het volgende beeld:

Ook bleek ik een foto te hebben van een half jaar eerder, toen ze bij AH in de aanbieding waren:

Kerstgeschenken :-)

Van een klant heb ik een Bier-pakket gekregen als kerst geschenk. Gezien ik zelf de kerstpakketten samenstel/bestel weet ik precies wat er in het kerstpakket zit. Daarom waardeer ik het zeker als ik een relatiegeschenk krijg van een klant. Twee jaar geleden heb ik zelfs een compleet kerstpakket gekregen van een klant.
Tijdens mijn paar vrije dagen tussen kerst en oud en nieuw heb ik zeker kunnen genieten van de verschillende Hertog Jan biertjes. Nogmaals bedankt!

En ja ik probeer natuurlijk ook wat terug te doen. Zo heeft al het personeel van IceHosting een kerstpakket gekregen, vorig jaar had ik een paar klanten/relaties ook een pakket gestuurd. Dat werd mij dit jaar te veel aangezien het aantal werknemers is toegenomen.

Ruzzie met een hacker

Af en toe gebeurd het nog dat er een server geïnfecteerd raakt en dat de server allerlei nevenactiviteiten vertoond. Vaak komen deze hackers binnen via lekken in php-scripts. De hackers zetten een script aan om zo bijv. andere machines te infecteren, wachtwoorden te verzamelen of andere websites plat halen.

Zo werd ik deze ochtend wakker met een tiental abuse mails in de mailbox. Dus ik log in op die machine die blijkbaar andere machines aan het brute-forcen was (niet technische term: alle user/wachtwoord combinaties proberen op andere servers).
Ik kom er al snel achter dat de hacker via roundcube binnen is gekomen en begin om alle schade ongedaan te maken. Ik stop als eerste het script van de hacker en gooi alle bestanden van hem weg, vervolgens begin ik apache te patchen zodat ik zeker weet dat daar ook geen lek in zat. Terwijl ik dat aan het doen ben ontvang ik het bericht “ha” van een andere ingelogde gebruiker. Blijkt die gebruiker de hacker te zijn die op hetzelfde moment ook nog ingelogd was. En nog geen seconde later verlies ik de connectie met de server (ofwel de hacker had mij eruit gegooid). Opnieuw connecten leverde geen resultaat op.
Dus ik bel de klant op van de server en controleer samen met hem of de backups van afgelopen nacht goed zijn. (zodat ik het systeem kan aanpakken, en in geval dat de hacker iets heeft geïnfecteerd of verwijderd het hele systeem opnieuw kan inrichten).
Maargoed, ik kon nog steeds de server niet in. Dus pakte ik het grover aan en rebooten de server met de APC switch. Door continue de server te pingen kon ik op de eerste seconde inloggen.
Ik moest snel zijn, want ik moest de lek nog dichten. Dus snel het updaten van roundcube aangezet, en voordat dat klaar was, was meneer hacker ook weer ingelogd. Dus ik noteer snel zijn ip en ban hem van de server. Ik dacht, dat is te makkelijk, dus ik maakte mijn borst al nat voor geval de hacker terug zou komen van een ander ip of een botnet zou inzetten. Opeens kreeg ik weer een timeout van de server, en stond verbaasd te kijken want de hacker kon mij er niet uit hebben gegooid omdat ik hem eerder had kunnen blokkeren. Uit ergernis probeer ik op een andere machine van mij in te loggen om vanaf daar naar de server te verbinden. Blijkt die server ook plat. Toen ik google.nl intypte in de browser leek het niet de servers te zijn maar mijn internet verbinding die plat was.

Ik keek in mijn thuis router (DD-WRT) en zag dat ik een flinke inkomende attack binnenkreeg. Ofwel die hacker had in die kleine tijd voordat ik hem geblokkeerd had mijn ip genoteerd en op mijn ip een dos gestart.
Dus ik pakte mijn mobiel (lang leve de internet op de telefoon) en logde via Vodafone dus opnieuw in op die server. Daar bleek alles na mijn blokkade rustig te zijn en heb ik rustig de server verder af kunnen beveiligen. De server nog gecontroleerd op mogelijk backdoors, rootkits en geïnfecteerde bestanden. De server draait inmiddels weer als een zonnetje.
De dos aanval op mijn thuis-internet verbinding hield na 20 min op.

Mijn dank gaat dan ook weer uit voor roundcube, mogen ze daar eens leren veilige code schrijven. (Dit is niet de eerste keer dat de versie van roundcube lek is, zie ook hier). Mocht je nog roundcube versie 0.5 draaien, update hem snel mogelijk naar 0.7!  (Geen idee over versie 0.6 een lek bevat, na dit voorval heb ik alle versies geupdate naar 0.7).

IceHosting Kerstdiner 2011

Voor personeel hadden we de laatste werkdag voor de feestdagen (23 dec) gereserveerd voor het eerste kerstdiner bij ons op kantoor.
Het idee is gevonden doordat we 25 euro hadden gewonnen bij de cup-a-soup actie. Daar wouden we eerst taart van halen, maar ik stelde voor om het te bewaren als deel voor een zakelijk etentje. Het eerste idee was met ze alle naar een restaurant te gaan, maar uiteindelijk hebben we besloten het kantoor om te bouwen.
Zo konden we om vrijdag gezellig beginnen met de borrel om 17.00 en langzaam overgaan naar de diner omstreeks 18.30. Startend met gourmetten van verschillende soorten vlees zoals biefstuk, varken, kip, speklapje en mini-frikandellen gecombineerd met een heerlijke salade, stokbrood, groente en verschillende soorten sausen. Als toetje hadden we 2 soorten ijs, straciatella en malaga. (Goh ik lijk net reclame te maken voor een bepaald gerecht :p). Zelfs de afwas die erna volgende was gezellig.

Na het eten hebben we nog lang nagetafeld en heb ik het jaar afgesloten door de belangrijke gebeurtenissen door te lopen en de nieuwe actiepunten van het nieuwe jaar te bespreken. IceHosting medewerkers; nogmaals bedankt voor jullie goede inzet in 2011!

Kerstkaarten verzenden

Dit jaar heb ik voor het eerst kerstkaarten verzonden. Voorgaande jaren was ik te druk om bezig te houden met kerstkaarten, alhoewel ik vorig jaar wel een aantal relaties een kerstpakket heb toegestuurd. Dit jaar tijd genomen om zelf een kerstkaart te ontwerpen en te verzenden. Het resultaat, een stapel van 100 kerstkaarten waarvan 80 per post verzonden moesten worden.

Bij deze nogmaals fijne feestdagen toegewenst.
(en geen nood, volgend jaar zullen we weer kaarten sturen, en waarschijnlijk ook naar een groter publiek).

Baby in windows 7??

Het viel mij opeens zomaar op toen ik in Windows 7 een map (mijn eigen usermap) aan het slepen was om te verplaatsen. Bij die map kwam een plaatje te staan van een man met een baby in de handen.  Nu weet ik dat Windows graag een thumbnailtje daar laat zien, dus ben ik opzoek gegaan of er toevallig ergens in een map die foto stond. Na lang zoeken kon ik niks vinden, vond ik op zich ook niet raar want ik ken die hele foto ook niet. Ik vermoed dan ook dat een Windows 7 programmeur vergeten is het test-plaatje te vervangen door het juiste icon.

Ik heb het zojuist op een andere computer geprobeerd, en daar krijg ik het niet :(

Voeding fileserver defect

Maandag hoorden we een vreemd geluid uit het serverhok komen. Bleek dat de fan van de voeding van de fileserver defect was.  Voorzichtig de fileserver afgekoppeld en verplaatst naar het lab voor verdere onderzoek.
In de fileserver bleek nog een oude 2u voeding te zitten die niet meer verkocht wordt, dus moesten we overstappen op de meer traditionele 2u voedingen. Snel een Seasonic 600watt voeding besteld die ik de volgende dag al binnen had. Bij het plaatsen van de voeding bleek deze niet te passen. De voeding was te klein en heeft een bracket nodig om hem te bevestigen in de behuizing. Na uren lang zoeken op internet kwam ik eindelijk het bracket tegen op ebay. Het bracket is niks anders dan een metalen plaatje met 6 schroefgaten die 35 euro kost.

Naast het benodigde bracket bleek de voeding ook onodig veel geluid te maken (ondanks de low noise op de spec). Voorzichtig de voeding opengeschroeft en een fancontroller toegevoegd zodat de fan wel voldoende draait en niet te veel herrie maakt.

Na 2 weken kon eindelijk de fileserver weer terug in het hok.

Reactie op aankondiging van ons nieuwe datacenter

Ik heb op Msn in mijn titel het bericht staan dat we een eigen datacenter hebben geopend om zo eventuele geïnteresseerde binnen te halen. Ik vond deze reactie later terug in de msn logs, maar hij is prachtig:

Dhr.S  – Niet Hier. says (23:47):
Eigen datacenter?
Dhr.S  – Niet Hier. says (23:48):
Je bedoeld zeker een Server Rack?
Eigen datacenter is een te grooooot woord, dan moet je wel zeer veel klanten hebben.
Roland | IceHosting says (23:52):
hebben we ook
Dhr.S  – Niet Hier. says (23:52):
een datacenter??
Roland | IceHosting says (23:52):
ja
Dhr.S  – Niet Hier. says (23:53):
waar is t voor nodig, als de 1 miljoenste klant niet bereikt is?
Roland | IceHosting says (23:53):
?
Dhr.S  – Niet Hier. says (23:53):
Tevens is icehosting geen bekende webhosting.
Roland | IceHosting says (23:53):
eeh
jij zegt dus dat er maar 15 datacenters in nederland mogen zijn
als 1 miljoen klanten een vereiste is
en ten tweede
Roland | IceHosting says (23:54):
icehosting is wel bekend, maar wellicht niet bij jouw?
Dhr.S  – Niet Hier. says (23:54):
Daarbij laat je taalgebruik ook eens zien dat je geen professional bent, en Ice Hosting idd niet bekend is.
Roland | IceHosting says (23:54):
nouja, moet jij weten
Roland | IceHosting says (23:55):
wij openen over 2 weken ons eigen datacenter in enschede
met ruimte voor 60 racks
een goede 1800 servers kunnen daarin
Dhr.S  – Niet Hier. says (23:56):
Toch nog steeds overbodig vind ik..

Het gesprek ging even door en uiteindelijk begreep de persoon dat wij toch wat groter waren dan hij dacht, en vond hij het wel mooi :)

Supermicro ipmi

Ongeveer een jaar geleden kwam Supermicro met Ipmi geïntegreerd op geselecteerde moederborden. In het afgelopen jaar hebben we ongeveer 20 servers verzameld met deze interface. Steeds en steeds meer gebruik ik Ipmi, zelf voor de installatie van de server.

Wie niet weet wat Ipmi is:
Ipmi is een extra module met netwerkkaart op het moederbord die ervoor zorgt dat je via een webinterface de server kan bedienen. De opties bestaan uit:
– Power beheer (aan en uitzetten van de server)
– Kvm over ip (via een java applet)
– Virtuele cd-rom (een iso mounten vanaf je computer)
– Server readings (zoals temperaturen, fan speed, etc)

Ipmi is niet het eerste device die dit kan. HP kwam als eerste met hun ILO (Integrated Lights Out) kaarten. Daarna kwam Dell met hun DRAC kaarten. Supermicro had in die tijd ook al een versie van Ipmi werkend, maar het installeren en beheren van deze versie was afschuwelijk (flashen van de bios, geen grafische schermen support, vervolgens is de kaart toch nog OS afhankelijk voor het inladen van het ip).

Kortom met de IPMI interface is het in Enschede beheren van servers in Amsterdam een stuk makkelijker geworden.

Hieronder een paar screenshots:

Bol.com: Billie

Bij Bol.com hebben ze al enige tijd een handige Web-assistent genaamd Billie. Een javascript programma die op basis van regulieren expressies bepaalde kenmerken probeert te vinden in de zin die je naar hem typt. Deze informatie wordt verwerkt tot een voorgedefinieerde zin, zodat het net lijkt of het programma echt kan praten. Heel leuk gedaan in het volgende geval:

Billie zegt:Welkom bij de virtuele assistent van bol.com. Waarmee kan ik u van dienst zijn?
U zegt:beschadiging
Billie zegt:Ik begrijp dat u te maken heeft met een defect of beschadigd product?
U zegt:ja
Billie zegt:Om wat voor product gaat het?
U zegt:cd
Billie zegt:Prima, en is alleen het hoesje kapot?
U zegt:ja
Billie zegt:De Klantenservice kan u nieuwe hoesjes nazenden.
Wat is het bestelnummer van de defecte bestelling?
U zegt:777460xxxx
Billie zegt:Dank u, op welk e-mailadres kan mijn collega u bereiken? (Dat u gebruikt om in te loggen bij bol.com)
U zegt:roland@<domein>.nl
Billie zegt:Bedankt, en dan zou ik ook graag uw voorletters en achternaam willen hebben?
U zegt:Roland Kamphuis
Billie zegt:Oké. Ik heb uw gegevens genoteerd, zal ik de e-mail versturen?
U zegt:ja
Billie zegt:Uw e-mail is verzonden, u ontvangt per e-mail een bevestiging van ontvangst.
Billie zegt: Kan ik u verder nog ergens mee van dienst zijn?
U zegt:nee
Billie zegt:Oké. Wat voor rapportcijfer (1 t/m 10) geeft u de kwaliteit van dit geautomatiseerde gesprek?
U zegt:9
Billie zegt:Dank u voor het cijfer. Tot ziens en nog een fijne dag!

Continue reading →