mardi, mai 19 2009

publication articles ganglia dans GLMF HS 42

Voici un petit billet pour dire que deux articles que j'ai écrit sur Ganglia en Janvier viennent d'être publié dans Linux Magazine HS 42.

Ganglia est une solution de monitoring multi-plateforme qui à la base est plus orienté sur le monitoring de cluster HPC mais s'adapte très bien au monitoring de serveurs plus classique.

Il existe déjà sur le web plusieurs articles expliquant comment utiliser ganglia dans ce genre de configuration :

Pour les administrateurs AIX, vous ne pouvez pas passer à coté du site de Michael Perlz :

Sans oublier l'interface web améliorée pour gérer les processeurs Power 5 et 6.

Vue le nombre d'articles sur le net, j'ai essayé de me différencier en abordant d'autres possibilités comme la génération automatisée des graphiques, la personalisation des pages webs et des installations sous OpenSolaris. Dites-moi ce que vous en pensez.

Vous pouvez avoir un aperçu de l 'article sur le site des éditions Diamonds : aperçu GLMF HS 42

J'ai choisi une licence de publication Creative Commons (en fait une clause dans le contrat qui indique que l'article sera republié par les éditions Diamonds sous cette licence) ce qui indique que l'article sera accessible sur le site unixgardens d'ici 4 mois normalement.

Michael Perlz ne semblant plus trop maintenir ces packages ganglia sur AIX, je travaille sur mon propre packaging de ganglia en version 3.1.2. Ecrivez-moi si vous êtes intéressés.

mardi, avril 14 2009

AIX : bootlist et nvram

Je suis tombé sur un cas intéressant où je ne pouvais pas modifier ma bootlist lorsque je spécifier un disque SAN car il avait "trop" de chemins d'accès. La solution simple aurait consisté à supprimer des chemins d'accès au niveau du zoning SAN(la meilleure solution) mais ce n'étais pas possible à ce moment là. Voilà une description de la solution.

Lire la suite...

vendredi, décembre 26 2008

rails: installation dans un sous-répertoire

Un petit billet pour décrire la solution pour pouvoir installer une application rails dans une sous-arborescence de son site web. Il faut positionner la variable relative_url_root dans le fichier environment.rb de l'application.

ActionController::AbstractRequest.relative_url_root='/monapp'
Et pour faire bonne mesure, voici les règles de ré-ecriture d'url que l'on peut mettre dans le fichier .htaccess du répertoire public :
RewriteBase /monapp 
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
J'ai vraiment "galérer"pour trouver ça sur le net et j'espère que ça servira à d'autres aussi :-)

lundi, décembre 22 2008

aix: les options dans le fichier resolv.conf

Un problème d'AIX jusqu'à la version 6.1 est qu'il n'y a pas de cache pour la résolution de nom. C'est très ennuyeux quand le serveur DNS primaire du système n'est plus joignable car toutes les requètes de résolution de nom se prennent un délai d'une dizaine de secondes le temps de basculer sur le DNS secondaire. Il est heureusement possible d'améliorer cela.

Lire la suite...

mardi, décembre 9 2008

apache 2 : configuration webdav

Comme beaucoup de monde faisant le même travail, j'ai pris l'habitude de récupérer et stocker des documentations au fil du temps. C'est bien pratique d'avoir les docs directement sous la main quand on en a besoin. Le seul problème que j'avais est que lorsque je n'avais plus mon pc de travail, ces docs étaient indisponibles. La solution que j'ai trouvé est d'utiliser les fonctionnalités webdav d'Apache 2 pour profiter de mes docs à partir de n'importe où. Et puis cela rentabilise un peu ma dedibox :-)

Lire la suite...

lundi, octobre 20 2008

AIX : svmon et paging space

svmon est l'outil de réference sur AIX pour avoir une description détaillée de l'utilisation mémoire. Malheureusement, ces rapports sont relativement difficile à lire. Je vais décrire ici un des pièges qui m'a le plus ennuyé lors de l'utilisation de svmon. Il s'agit de la manière dont l'espace mémoire en paging space est décompté.

Lire la suite...

apache : authentification ldap en version 2.2

Je viens de migrer mon serveur Apache de la version 2.0 vers 2.2. Dans l'ensemble, ça c'est bien passé sauf que le module d'authentification ldap a changé entre les 2 versions. Voici le descriptif des modifications que j'ai fait pour que cela refonctionne.

Lire la suite...

passage à dotclear 2

Et voilà, cela a mis beaucoup plus de temps que je le pensais mais je viens de finir ma migration vers dotclear2 :-).

Cela explique aussi pourquoi il n'y avait plus de billets depuis un petit moment :j'avais commencé à écrire de nouveaux billets sur la nouvelle plateforme au moment où j'ai débuté la migration.

J'en profite donc pour mettre en ligne 2 nouveaux billets en même temps. Il m'en reste quelques autres en stock. Enjoy :-)

Lire la suite...

lundi, juin 23 2008

AIX : utilisation de mailertable dans sendmail

La fonctionnalité mailertable permet de spécifier vers quel serveur MX envoyés les mails en se basant sur le nom de domaine du destinataire. Par exemple, on peut utiliser cette fonction pour éviter de faire transiter des mails jugé sensibles par internet en spécifiant un serveur mail interne par exemple. Voici la configuration sous AIX.

Lire la suite...

mercredi, avril 30 2008

EMC DMX : inventaire volumétrie disque par serveur avec symcli

Ce que j'aime bien avec les commandes qui composent symcli, c'est que la sortie des commandes dépend complétement des paramètres que l'on passe et de la combinaison entre eux. Ce billet illustre un peu cela, tout en montrant une manière rapide de récupérer en ligne de commande la volumétrie disque allouée par serveurs vue d'une baie Symmetrix.

Lire la suite...

vendredi, avril 4 2008

DS4000 : suppression de réservation SCSI

Par défaut, le driver RDAC pose des réservations scsi-2 sur les LUN des DS4X00. Cela peut poser des problèmes lorsque l'on réassigne les disques à un autre serveur sans les avoir supprimé proprement du serveur source. Typiquement lors d'un crash serveur :-)

Lire la suite...

mercredi, mars 19 2008

configuration avancée de syslogd

Un des points que je regrette sur AIX est que la configuration par défaut du système après installation est assez peu efficace. Beaucoup de services inutiles pour la plupart des utilisations sont démarrés alors que certains services comme syslogd se retrouve avec une configuration inexistante. Je vais donc proposer une configuration un peu plus musclé(le challenge n'est pas insurmontable comme la configuration par défaut ne log rien ;-) de syslogd dans ce billet.

Lire la suite...

lundi, janvier 28 2008

aioo : fuite mémoire sur fsfastpath

Un petit billet rapide pour signaler qu'il y a une fuite mémoire lorsqu'on utilise fsfastpath. En plus, la fuite mémoire concerne des pages pinnés en mémoire physique et donc non swappable. La meilleure option pour le moment est de désactiver l'option. Il est aussi possible de récupérer un emergency fix auprès d'IBM si on désire vriament activé cette option.

Le lien sur l'apar : site ibm

Sniff :-(

dimanche, janvier 27 2008

AIX: description détaillée de l'utilisation mémoire avec memdetails.sh

Un collègue vient de me faire découvrir le script memdetails.sh fournit une description très précise de l'utilisation mémoire d'un système AIX en formattant différentes sorties de la commande svmon. Toute personne ayant eu la joie de devoir rechercher comment la mémoire d'un système AIX avec cette commande devrait apprécier :-)

Lire la suite...

jeudi, décembre 20 2007

VIO : configuration EtherChannel

J'ai été pas mal occupé dernièrement sur la mise en place de vio servers. J'en vois enfin le bout et je pense donc en faire une série de billets. Je commence par la mise en place de l'Etherchannel sur un vio server. En fait, je devrais plutôt parler de Link Aggregation (norme IEEE 802.3ad) mais le terme Etherchannel est sans doute plus parlant pour les gens du monde aix (merci smitty etherchannel :-). Je donne les commandes sous VIOS mais la logique est la même sous AIX.

Lire la suite...

mercredi, novembre 21 2007

AIX : détection de disque sous Open Firmware

Je viens de recevoir un nouveau serveur qui est pour le moment uniquement joignable par la HMC. On me demande de vérifier la configuration matérielle. Confiant je valide le nombre de cpu, la mémoire et les cartes physiques de la machine à travers la HMC et c'est là qu'arrive la question "facile" : peux-tu me dire le nombre de disques physiques dans la machine et leur type ? Je n'ai évidemment pas la possibilité d'aller voir physiquement la machine. C'est là où les petits utilitaires disponibles sous open firmware interviennent.

Lire la suite...

lundi, novembre 5 2007

AIX : la commande aioo

La commande aioo est apparue en AIX 5.3 TL05. Elle permet de contrôler la configuration des Asynchronous I/O sur le système.

Lire la suite...

mercredi, octobre 24 2007

un terminal web : Ajaxterm

Toutes les personnes ayant laissé tourner un serveur ssh sur son port par défaut sur Internet vous le diront, les logs ne sont pas très beau à voir :-) Il y a un nombre de tentatives de connexion assez impressionante réalisé par des programmes automatisés. Une solution élégante que j'ai trouvé est l'installation d'ajaxterm qui permet d'accéder à un terminal à partir de son serveur web et ce sans installer aucune partie cliente sur son poste(il y a un indice sur la technologie utilisée dans le nom du logiciel ;-).

Lire la suite...

mercredi, octobre 10 2007

Solaris 10: détection d'un disque d'une baie EMC DMX

Toute personne s'étant essayé à configurer des disques d'une baie DMX sous Solaris a due au moins tomber une fois sur des problèmes de détection de disque. Même lorsque l'on a accès au site de support EMC powerlink ce n'est pas toujours évident d'éviter de rebooter. Voici ma méthode de détection de disque et je dois dire que pour l'instant je n'ai jamais eu à rebooter avec.

Lire la suite...

jeudi, septembre 27 2007

AIX : historique horodaté des commandes sous ksh

Un petit billet rapide pour présenter une commande bien sympatique et un peu méconnu. La commande fc qui permet de manipuler l'historique des commandes sous le shell ksh.

Lire la suite...

- page 1 de 2