Category Archives: Linux

Overgang van Ubuntu naar Debian testing

Eigenlijk wilde ik afgelopen kerst al mijn pc omgooien en er Debian opzetten. Ubuntu lijkt toch vooral steeds langzamer te werken en het development team springt van het ene naar het andere idee v.w.b. de apps die gesupport worden.

Debian is een linux variant waar ik vroeger enorm veel moeite mee had. Het was enorm veel geklooi om er een leuk systeem mee te maken. Een paar jaar geleden ben ik echter wel zakelijk begonnen om Debian voor servers in te zetten. Dit omdat een OS als Red Hat vaak net niet de zaken had die wij nodig hadden voor o.a. monitoring, perl, etc.. De switch naar Debian beviel daar erg goed.

Afgelopen week was het zover. Na op donderdagavond wat weg te halen in Ubuntu werkte er bepaalde zaken niet meer. Grafische omgeving wilde niet meer goed werken, etc…. Toen maar gelijk de stap genomen. Eerst met Ubuntu 10.04 een partitie er bij gezet en een backup gemaakt van alle belangrijke zaken die ik niet remote in een backup heb staan. Vervolgens Debian via een netinstall iso op de oude Ubuntu partitie gezet. Nog even lopen stoeien en na een tweede schone install waarbij ik geen nvidia zaken e.d. erop heb gezet ben ik overgegaan naar testing, een versie waarin meer software zit dan in de stable versie. Dit zodat ik ook met gnome3 kan werken.

Vrijdagavond maar eens aan de gang gegaan met alles en ik moet zeggen dat het allemaal vrij snel loopt zoals ik wil. Heb een display die netjes 1920×1080 is, zelfs zonder de nvidia drivers. Geluid werkt, de usb microfoon werkt, Flash werkt (nonfree en contrib opgenomen in de sources.list). Verder werkt alle randapperatuur zoals de printer, de scanner, foto’s inlezen…)

 

Standaard werkt gnome-shell met een erg lege desktop. Je hebt een balk bovenaan en vanuit die balk zijn hotspots te activeren die bijvoorbeeld het menu laat zien aan de linker kant. Het geeft veel rust en je hebt veel meer het idee dat je alleen ziet waar je mee bezig bent. De komende tijd ga ik eens ervaren of het echt fijn is om Debian ook op de desktop te hebben. Je kunt enorm veel software installeren voor allerlei toepassingen.

 

omd, we started using it

Over the last couple of weeks I’ve had the chance to start playing around with omd. This is an opensource project combining nagios, check_mk, php4nagios and some other stuff that might be interesting (not tested those last ones).

I started using it after playing with check_mk (an earlier version). Had to install it by hand and found out that omd currently has packages for Linux distro’s like Suse, Debian and some others. Since a Debian packege was available I decided to give it a try. The installation was a breeze. Just needed to download the .deb file and it delivered all I needed. Since I am only using it for our own company I am not worried about certain versions the software needs. It is running on a separate monitoring lan so nobody besides the people that need to monitor is able to use it.

The product itself is able to configure several sites that will be able to monitor segments as seperate users. It will start seperate apache instances giving you the potential of giving certain customers an instance where they can only see their own machines. All of the sites can be configured to create al livestatus link where one instance can combine 1 to N sites that will be monitored by one single livestatus instance. Not sure if this is a secure setup but we plan to investigate this in the near future.

The interface. Omd is giving you a general command line interface that will install instances that are very simple to handle. It is able to start, stop, restart, copy, remove, backup, etc.. instances with single line commands. One downside, if you want to copy an instance you need to stop the instance you want to copy.

The command line interface has two users. The omd user runs as root, the instance user runs as <instance name>. General commands are run as root (or as omd if you know what you are doing). Site specific commands are run as the user <site instancename>

The frontend contains some webinterfaces that will allow you to run basic operations like adding hosts, deleting hosts, decide what a host is (linux, windows, network version, snmp version) within check_mk (one of the products in an instance). It can scan the services and let you add seperate services within the scan to tag and monitor. It can also restart the instance if you need to activate changes (that is a bit silly, not needed imho if nagios would allow a dynamic config).

Performance. Omd is able to setup instances using the temp filesystem and loading this into memory as far as the hardware allows this. Where I needed a vm with 3 cpu’s and 4 gigs of mem I am now able to run 30 to 40 percent more service checks on a machine with 2 cpu’s and 2 Gb memory. I suspect I can tune this even more but I have some legacy checks that might be consuming memory and cpu. The load for 3000 plus services is very low (0.10 average).

Checks are mostly based on snmp and bulkwalk. If you do know the python and nagios syntax it will allow you to use legacy checks, new snmp checks, etc.. I am using the legacy checks to monitor IIS and MS SQL performance counters. I also monitor AD but that is mostly done by checking ports. For most of the Unix/Linux machines the normal checks are sufficient. You will have base filesystem, cpu and memory checks but describing services in the config will also allow you to monitor minimum/maximum instances of unix processes, forked or not.

For those interested in trying it:

http://omdistro.org/

ipad

Sinds gisteren heb ik een ipad. Vroeg er niet om maar omdat ik eens per 4 weken standby loop kreeg ik er ook 1. Weet nog niet of het de beste keuze is. Op zich kan ik goed bij mijn mail (werk en prive) en kan ik blijkbaar ook via ciso een vpn connectie opzetten (moet ik nog uitproberen).

Vandaag eens mee zitten spelen. Muziek overzetten kan blijkbaar alleen via iTunes. Er is een plugin voor Rhythmbox maar blijkbaar is de nieuwste daar nog niet in meegenomen. Het is dus even een omweg, itunes op een werk laptop zetten en dan via ssh van mijn linux desktop afhalen. Daarna syncen en dan staat het er alsnog op.

Apps. Iedereen heeft het er al over. Blijkbaar heten programma’s nu apps. Apple heeft een systeem waarbij je alleen via de appstore die gevallen kunt installeren. Mocht ik dat niet willen dan moet ik hem jailbreaken, zeg maar kraken. Vermoedelijk gaat dat wel gebeuren. Er zijn voldoende gratis apps maar niet die apps die ik eigenlijk nodig heb. Een ssh client kost geld (belachelijk). Nu heb ik zelf geen creditcard en ga er zeker geen aanschaffen om iets dat op alle os’n die ik ken gratis te gebruiken is een ssh client te installeren. De enigste gratis app die er is heeft een maximaal aantal tekens van 150. Daar is met veel aliassen wel wat mee te doen maar dat wil je eigenlijk niet.

Er zijn ook wel positieve dingen te melden. Heb een aantal apps ontdekt die me dingen laten doen die ik met Linux vanuit Duitsland niet kan doen. De gemist app (uitzending gemist) werk gewoon voor alles wat ze uitzenden. Op internet via een browser krijg je vaak een melding dat het niet kan worden bekeken omdat je op een lokatie zit waar ze dat niet willen uitzenden. Het nieuws is gewoon weer te volgen, series zijn weer te bekijken.

Ook lijkt de ipad een prima e-book reader. Heb iBook gedownload en er zijn boeken zat die al buiten de betaalde scope vallen. Momenteel heb ik 1984 gedownload en die ga ik zeker eens op mijn gemak lezen (Engels, maar geen probleem). Ze zijn er nog legio boeken te downloaden die je gewoon gratis kunt lezen.

Irc en im is ook mogelijk. Je moet dan wel via een beeld toetsenbord typen maar dat is wel iets waar over nagedacht is. Er zijn gratis jabber clients maar ook specifieke im clients voor msn, yahoo, etc.. Ook skype draait er op maar moet nog even kijken of de video/geluids mogelijkheden voldoen. Vermoedelijk wel.

Films kun je syncen via iTunes en dan kun je maximaal 720p draaien (jaja, op ubuntu haal ik met gemak 1080p :-). 720 is echter genoeg voor zo’n tablet.

Ubuntu, strange desktop behaviour

Today I was having a closer look at the settings within ccsm (compiz manager) and managed to get a strange behaviour I experienced before. The screen was not refreshed if you move windows. Therefor it cluttered the complete screen, very ugly.

I started Ubuntu Tweak to restore my desktop settings, logged out and back in again but it did not fix the problem.

After looking closer to the problem I found that within Ubuntu Tweak there is a setting that will allow to hide the desktop icons. Once you enable it again the problem is fixed. For each icon set on the desktop it is possible to hide it.

ubuntu 11.04, waarom zo raar

Wellicht zit dit ook al in eerdere versies maar dat moet men maar nakijken als men nog niet de nieuwste versie heeft. Vanavond was er iemand op irc die problemen had met evolution. Hij/zij heeft imap en local mail. Imap is geen probleem, daar kan men weer bij als de config opnieuw aangemaakt moet worden. Lokaal was echter even een puzzel.

Nu ben ik niet zo van de desktops maar ik kan me nog voor de geest halen dat het in /var/mail/username staat als het ongelezen is of ergens lokaal indien het gelezen en opgeslagen is. Bij Ubuntu heeft men blijkbaar iets nieuws (.local).  Daar staat niet alleen je mail in maar ook allerlei zaken van andere applicaties.

De naam local zegt natuurlijk dat alles wat lokaal is opgeslagen aan instellingen zich daar zou kunnen begeven. Waar staat dan de remote data? Als ik kijk naar mijn imap data dan zou ik iets verwachten als een .remote dir. Echter, waar staat het?

.local/share/evolution/mail/imap…..

Nu heb ik dat natuurlijk ook remote maar het is wel een erg gekke plek om het op te slaan.

Voor nu heb ik de backup maar even aangepast, lokale mail gaat nu met een kopie van de imap data (die ik elders ook al had als backup) in mijn backup mee.

Automatisering ……

Unity hacks, sneltoets voor file en folder search

Poosje geleden gestopt met unity maar ik ben na het terugzetten van een backup toch maar weer verder gaan kijken. Het draait inmiddels weer een dikke week stabiel.

1 van de vragen die overblijft is hoe je unity kunt inrichten naar je eigen smaak. De eerste heb ik gevonden, je hebt voor unity een paar config bestanden. In /usr/share/places staat een files.place. daarin kunt je de shortcut (sneltoets aanpassen). Hij zit onder de command toets en f. Dit is aan te passen door de regel Shortcut=f aan te passen (wel even uit/inloggen of zelfs unity herstarten via gdm).

Ubuntu One en desktopcouch

Dit weekend weer eens zitten klooien met Unity en ben uiteindelijk over, dat wil zeggen, over naar de classic interface. Ik kreeg het voor elkaar om de boel zo te vernielen dat er niets anders meer opzat.

Daarnaast liep ik tegen een andere bug aan waardoor er blijkbaar altijd 100 procent cpu op 1 core gebruikt werd door desktopcouch. Na enig spitten blijkt dat dit komt als je geen directe inlog naar ubuntu-one hebt. Het is een bug waarbij men zegt dat je dan maar het wachtwoord moet invoeren van Ubuntu-One, daarna is het opgelost. De cpu lijkt inderdaad te dalen tot normale nivo’s.

Je kunt je afvragen of je dit wel zo wil oplossen. Wat als je even offline zit te werken omdat je in het buitenland zit? Moet je die cpu dan maar voor lief nemen? Daarnaast, wat als je besluit geen account meer te willen gebruiken omdat je je privacy wat strakker in de gaten wil houden?

https://bugs.launchpad.net/ubuntu/+source/desktopcouch/+bug/774295

%d bloggers like this: