mercredi 28 décembre 2011

sed -i doesn't work on AIX

To change a file on only one command  :

perl -p -i -e "s/iiii/uuu/" titi

lundi 7 novembre 2011

[POWERHA + AIX ] info : clstat ne fonctionne pas

 
Si clstat ne fonctionne pas sur un cluster aix, et que snmpd est correctement configuré comme noté dans le readme,  il reste la commande cldump pour connaître l’état du cluster :


monserveur1(backup de monserveur1):root:/usr/es/sbin/cluster# /usr/es/sbin/cluster/clstat -o
Failed retrieving cluster information.
There are a number of possible causes:
clinfoES or snmpd subsystems are not active.
snmp is unresponsive.
snmp is not configured correctly.
Cluster services are not active on any nodes.
Refer to the HACMP Administration Guide for more information.
Additional information for verifying the SNMP configuration on AIX 6
can be found in /usr/es/sbin/cluster/README5.5.0.UPDATE
 

La commande suivante doit fonctionner si snmpd est bien configuré :
 

monserveur1(backup de monserveur1):root:/usr/es/sbin/cluster# snmpinfo -m dump -v -o /usr/es/sbin/cluster/hacmp.defs
ibm.2.1.1.1.0 = 51218
clusterId.0 = 1281957358
clusterName.0 = "MONCLUSTER"
clusterConfiguration.0 = ""

Si Clstat et cldump ne fonctionnent toujours pas, il faut faire les manipulations suivantes :


Editer le fichier /etc/snmpdv3.conf

Aller à la fin du fichier et modifier les lignes suivantes



smux 1.3.6.1.4.1.2.3.1.2.1.2 gated_password # gated

smux 1.3.6.1.4.1.2.3.1.2.1.5 clsmuxpd_password # HACMP/ES for AIX clsmuxpd

en


smux 1.3.6.1.4.1.2.3.1.2.1.2 gated_password

smux 1.3.6.1.4.1.2.3.1.2.1.5 clsmuxpd_password

en clair : retirer les commentaries

 
D’abord, valider que la version utilisée de snmp, est bien une version v3 non encryptée :

 



ls -ail /usr/sbin/snmpd
lrwxrwxrwx 1 root system 19 Aug 14 14:43 /usr/sbin/snmpd@ -> /usr/sbin/snmpdv3ne*




 
Si, non passer en ssl v3 non encrypté, par la commande suivante :


/usr/sbin/snmp3_ssw -n

Ensuite, il faut commenter la ligne (si vous n’utilisez pas ip v6 sur le serveur) la ligne suivante dans /etc/hosts :


::1                    loopback localhost      # IPv6 loopback (lo0) name/address

 En


#::1                    loopback localhost      # IPv6 loopback (lo0) name/address

Passer enfin toutes les commandes suivantes pour relancer tous les processus concernés (ça peut etre fait à chaud)


stopsrc -s aixmibd
stopsrc -s snmpmibd
stopsrc -s hostmibd
stopsrc -s snmpd
sleep 10
startsrc -s snmpd
startsrc -s hostmibd
startsrc -s snmpmibd
startsrc -s aixmibd
sleep 10
startsrc -s clinfoES
sleep 60
lssrc -ls clstrmgrES
refresh -s clstrmgrES


attendre quelques secondes, et tenter le cldump/clstat.
 

mardi 27 septembre 2011

tips vi

passer des commandes shells directement dans le vi :

:1,$!awk '{ print $1 }


ou prendre en input chaque ligne et l’intégrer dans une commande :

:%!awk '{ system("host "$1)}'

lundi 26 septembre 2011

topas et trace automatique....

Sur les AIX récents, il est possible de récupérer et de formater facilement les traces prises par topas dans /etc/perf/daily (le truc qui grossit tout le temps, et qui prend plein de place sous / !)

cd /etc/perf/daily

Repérer la date qui nous intéresse, et lancer la commande suivante :

topasout darkstar_110920.topas

Cela produit un fichier avec le nom suivant : darkstar_110920.topas_01

Ensuite, il faut récupérer un petit programme java pour le lire sur un pc (il faut donc rapatrier le fichier ci-dessus sur le pc). Ce programme se nomme pGraph , et il se trouve sur le site d'IBM.

Pour l’ouvrir, il suffit de double cliquer dessus, et de cliquer sur File / Single file, et d’ouvrir le fichier ci-dessus.

On obtient l’interface suivante…


On peut ensuite naviguer sur les différents menus.