Mieux vaut tard que jamais

Janvier 12th, 2006

Racisme anti-chat !
Pour ceux qui suivent mon blog depuis longtemps, je suis allé dire bonjour à un dentiste australien de Brighton. A l'un de mes retours en France en Juin, j'ai déposé à l'assurance maladie la facture australienne de l'intervention détaillée (of course, en anglais).
J'en avais eu pour 179AU$ soit environ 110 euros.

Je viens de recevoir l'avis de remboursement... Un peu plus de 6 mois après, 44,69 euros me sont remboursés (base du remboursement et taux à 70% sur celui-ci). C'est déjà pas si mal que ça vu que j'avais fait une croix dessus depuis le temps.

PS : je sais que la photo n'a rien à voir et ?! C'est un panneau à l'entrée du parc naturel des Grampians dans le Victoria en Australie.
PS 2 : pour ceux qui se demandent comment ça se fait que ça soit la sécu qui me remboursent en Australie, c'est parce que je participe à une boite qui me rémunère via une agence d'interim et j'ai donc un status de salarié expatrié et ainsi couvert.

Deux mondes

Janvier 7th, 2006

Pendant que notre pays, on applique un programme politique anti-immigration (cf le récent désespérant article du monde à ce sujet), d'autres pays comme l'Australie ou le Canada sont dans un état d'esprit inverse. Ils clament leurs besoins et recherchent activement de nos cerveaux pour combler les manques dans leurs pays. Par exemple, une publicité sur google sur le mot clé "Australia" (donc couteux) :

Publicité pour immigrer en Australie
Publicité pour immigrer en Australie

Une autre relation avec l'Etranger...

Hot australia

Janvier 5th, 2006

J'étais à Melbourne pour le record de la plus grosse tempête du siècle. Par contre, pas pour le record de la plus grosse chaleur : deuxième journée la plus chaude de l'histoire pour le 1 er janvier 2006, l'année commence bien. Mes amis présents à Sydney pour la nouvelle année me l'ont confirmé, par 45°C, on est content que l'Australie soit adepte de la climatisation.

Duck Crossing
Duck Crossing
L'année 2005 fut par contre la plus chaude depuis le début des archives australiennes (1910). Les mauvaises langues diront (à raison sans doute) qu'on l'a pas trop senti à Melbourne (toujours le fameux 4 seasons in one day).
Logiquement (ou pas), le gouvernement australien se fait attaquer sur le fait de négliger les énergies propres... D'autant plus que, je me plais à le rappeller à chaque fois, ils n'ont pas signé le protocole de Kyoto (même la Russie l'a signé).

Moralité : il vous reste encore (un ?) peu de temps pour découvrir la grand barrière de corail avant que ca devienne seulement la Grande Barrière.

Plus d'informations

Monitoring a specific virtualhost apache

December 29th, 2005

Monitoring apache quite easy. There are plenty of solutions to do that. When it comes to monitore virtualhost one by one, it starts to be difficult. Of course, there is always the solution of using stats softwares but usually, it is not really time and doesn't give a quick and efficient overview.


Here comes mod_watch. A quite old module for Apache (1.3 & 2.0). Basically it monitores the incoming/outcoming traffic and the requests.


There is no debian package for this module. However, it is very easy to install.


apt-get install apache-dev

tar -zxvf mod_watch318.tgz
cd mod_watch-3.18

make install




Edit /etc/apache/modules.conf
And add in it :


LoadModule watch_module /usr/lib/apache/1.3/mod_watch.so




Edit /etc/apache/httpd.conf
Add :


<IfModule mod_watch.c>

# Allows the URL used to query virtual host data:
#

# http://www.snert.com/watch-info
#

<location /watch-info>
SetHandler watch-info

Order allow,deny
Allow from hostname

</location>



# Intended for debugging and analysis of shared memory

# hash table and weenie files:
#

# http://www.snert.com/watch-table
#

<location /watch-table>
SetHandler watch-table

Order allow,deny
Allow from hostname

</location>


</IfModule>




Stop & start apache (not a restart)


/etc/init.d/apache stop && /etc/init.d/apache start







For each virtualhost, you should be able to see a line containting this kind of data :
sylvestre.ledru.info 49 0 499775 39 9 1 0.000 136656176 3221223448


This means :












sylvestre.ledru.infotarget name
49uptime in second
bytes received from requests
499775bytes sent
39number of requests received
9number of documents sent
1number of active connections
0.000approx. 5 minutes average of bytes sent per second
136656176bytes sent during the current 5 minutes period
3221223448start time() of the current 5 minutes period




This data are meant to be retrieve by MRTG thought the mod_watch client in order to produce graphs, ie :


# ./mod_watch.pl http://sylvestre.ledru.info/watch-info

0
2012653

11.31
sylvestre.ledru.info


This returns the number of bytes out.

Or


# ./mod_watch.pl -f ifRequests,ifDocuments http://sylvestre.ledru.info/watch-info

241
80

13.02
sylvestre.ledru.info


This returns the number of requests and documents.


Finally, as the developer knows that ITs are lazy, he made a script which will automatically create an MRTG configuration file from the apache configuration (I made a small patch in order to monitore also the documents/requests with this script and fixes a bug with mrtg indexmaker)


wget http://sylvestre.ledru.info/howto/mod_watch/patch_apache2mrtg.diff

patch < patch_apache2mrtg.diff
Add Workdir: /path/to/www/ for the output dir

./apache2mrtg.pl /etc/apache/httpd.conf > /etc/vhosts_mrtg.cfg


Caution ! apache2mrtg.pl will parse ALL the virtualhost. Even those with htaccess login/password and then won't be able to access to the watch-info files. Remove them from the vhosts_mrtg.cfg file.


There is many solution to customize the value & data. Check out the documentation here : http://www.snert.com/Software/mod_watch/.


Advantages :

* Quite easy to install, configure & maintain
* Quite fast

* Make very easy the task to find which virtualhost takes all the bandwith.


Disavantages :
* Impact on the performance ?

* No monitoring of CPU / Memory
* Based on headers (ie, if I start a download of 200 mo and I stop at the beginning, it will count 200 mo... Problem Described here)


Next tasks :

* Patch the software to add CPU & Memory monitoring PER virtualhost or find a module which does that.
* Find a way to fix the headers issue.

* Add the total bytes transferts


Edit : Comments closed. Thank you spammers !

Busy december

Décembre 29th, 2005

J'ai un peu honte du peu de mises à jour sur mon blog mais je suis bien pris par mon retour en France entre les soirées, familles, fêtes, vacances au ski, etc... Pourtant, l'actualité australienne ne manque pas d'intérêts en ce moment... Entre l'exécution de l'australien Van Tuong Nguyen à Singapour début décembre, les émeutes à Sydney quelques jours après (rien à voir) il y avait de quoi faire quelques billets. Ca arrivera plus tard.

Au sommet du Ranfolly (Les Gets)
Au sommet du Ranfolly (Les Gets) -vu sur le Mont Blanc