~~NOTOC~~ ===== Température disques USB ===== root@nas:~# lsusb |grep Disk Bus 001 Device 002: ID 152d:2336 JMicron Technology Corp. / JMicron USA Technology Corp. Hard Disk Drive root@nas:~# /usr/sbin/smartctl -a -d usbjmicron,0 /dev/sdc|grep Cels 194 Temperature_Celsius 0x0022 044 055 000 Old_age Always - 44 (0 18 0 0 0) root@nas:~# /usr/sbin/smartctl -a -d usbjmicron,1 /dev/sdd|grep Cels 194 Temperature_Celsius 0x0022 045 058 000 Old_age Always - 45 (0 18 0 0 0) ===== Quelques commandes : ===== * **lspci -v** : liste les devices PCI * **lsusb** : liste les devices USB * **cat /proc/cpuinfo** : affiche des infos sur le(s) processeur(s) * **cat /proc/meminfo** : affiche des infos sur la mémoire * **dmidecode** : affiche un paquet d'infos sur le hardware * **lshal** : liste les périphériques et leurs propriétés * **biosdecode** : donne des infos sur le bios * **lshw** : affiche le matériel Et avec //dd// : root@machine:~# dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios 1+0 records in 1+0 records out 32768 bytes (33 kB) copied, 0.00120498 seconds, 27.2 MB/s IBM COMPATIBLE 486 BIOS COPYRIGHT Phoenix Technologies, Ltd Phoenix-Award BIOS v6.00PG ====== HP / Compaq ====== * Récupérer les infos d'un disque root@serverl0104185:~# hpacucli controller slot=0 pd 2:0 show Smart Array 6i in Slot 0 physicaldrive 2:0 SCSI Bus: 2 SCSI ID: 0 Status: OK Drive Type: Data Drive Interface Type: Parallel SCSI Size: 72.8 GB Transfer Mode: Ultra 320 Wide Transfer Speed: 320 MB/Sec Rotational Speed: 10000 Firmware Revision: HPBC serialnumber: D214949K * Config HP-SIM Sur la machine à monitorer, modifier le fichier **/etc/snmp/snmpd.conf** : rocommunity dtc # Following entries were added by HP Insight Management Agents at # Fri Feb 26 13:02:43 CET 2010 dlmod cmaX /usr/lib64/libcmaX64.so rwcommunity dtcrw 127.0.0.1 rocommunity dtc X.X.X.X rocommunity dtc localhost trapsink X.X.X.X dtc syscontact Root (configure /etc/snmp/snmp.local.conf) syslocation DTC(edit /etc/snmp/snmpd.conf) De cette manière hpshm pourra accéder via SNMP (Data Source). ====== Dell ====== :!: Pour avoir l'aide //omreport -?//, puis //omreport chassis -?//, etc. * Afficher le résumé du système omreport chassis info * Afficher les infos mémoire omreport chassis memory * Afficher les infos des controlleurs réseau omreport chassis nics index=0 * Afficher les infos des processeurs omreport chassis processors * Récupérer le n° de controleur root@server7712123:~# omreport storage controller|grep ^ID ID : 0 * Voir les disques virtuels présents root@server7712123:~# omreport storage vdisk controller=0 |egrep "ID|Name|Layout" ID : 0 Name : Virtual Disk 0 Layout : RAID-1 Device Name : /dev/sda ID : 1 Name : Virtual Disk 1 Layout : RAID-1 Device Name : /dev/sdb ID : 2 Name : Virtual Disk 2 Layout : RAID-1 Device Name : /dev/sdc * Supprimer un device, ici ///dev/sdc// omconfig storage vdisk action=deletevdisk controller=0 vdisk=2 * Afficher les devices utilisables : root@server7712123:~# omreport storage pdisk controller=0 |egrep "^ID|State" ID : 0:0:0 State : Online ID : 0:0:1 State : Online ID : 0:0:2 State : Ready ID : 0:0:3 State : Ready ID : 1:0:4 State : Ready ID : 1:0:5 State : Ready * Créer un device RAID omconfig storage controller action=createvdisk controller=0 raid=r10 size=max pdisk=0:0:2,0:0:3,1:0:4,1:0:5 * Checker le device créé : root@server7712123:~# omreport storage vdisk controller=0 |egrep "ID|Name|Layout" ID : 0 Name : Virtual Disk 0 Layout : RAID-1 Device Name : /dev/sda ID : 1 Name : Virtual Disk 1 Layout : RAID-10 Device Name : /dev/sdb root@server7712123:~# fdisk -l /dev/sdb Disk /dev/sdb: 145.4 GB, 145492017152 bytes 255 heads, 63 sectors/track, 17688 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table * Pour checker les logs En conservant le format classique omreport : omreport system alertlog |awk ' /^Severity/ {Sev=$0;S=$3} /^ID/ {Id=$0} /^Date/ {Date=$0} /^Category/ {Cat=$0} /^Desc/ {if (S!="Ok") {print Sev "\n" Id "\n" Date "\n" Cat "\n" $0"\n"}}' En construisant sous la forme une alerte par ligne : omreport system alertlog |awk ' /^Severity/ {$1="";$2="";Sev=$0} /^ID/ {$1="";$2="";Id=$0} /^Date/ {$1="";$2="";$3="";$4="";Date=$0} /^Category/ {$1="";$2="";Cat=$0} /^Desc/ {$1="";$2=""; print Sev ":" Id ":" Date ":" Cat ":" $0}' Et pour avoir un état global du bousin : echo "Etat du systeme" omreport system|grep :|grep -v "SEVERITY"|while read line;do echo " $line";done echo "Etat du chassis" omreport chassis|grep :|grep -v "SEVERITY"|while read line;do echo " $line";done listeControleur=`omreport storage controller|awk '/^ID/ {print $3}'` for controleur in $listeControleur do echo "Controleur $controleur" echo " Disques Physiques" omreport storage pdisk controller=$controleur|awk '/Status/ {status=$3} /Name/ {$1="";$2="";print " "status":"$0}' echo " Disques Virtuels" #omreport storage vdisk controller=$controleur|awk '/Status/ {status=$3} /^Name/ {$1="";$2="";print " "status":"$0}' omreport storage vdisk controller=$controleur|awk ' /Status/ {status=$3} /^Name/ {$1="";$2="";name=$0} /Device Name/ {$1="";$2="";$3="";print " "status":"name":"$0}' done ++++Version 'uuencode'| begin 700 /tmp/Check.sh M96-H;R`B171A="!D=2!S>7-T96UE(@IO;7)E<&]R="!S>7-T96U\9W)E<"`Z M?&=R97`@+78@(E-%5D522519(GQW:&EL92!R96%D(&QI;F4[9&\@96-H;R`B M("`@)&QI;F4B.V1O;F4*96-H;R`B171A="!D=2!C:&%S3F%M92\@>R0Q/2(B.R0R/2(B.VYA;64])#!](`H)+T1E=FEC92!.86UE M+R![)#$](B([)#(](B([)#,](B([<')I;G0@(B`@("`@(")S=&%T=7,B.B)N 086UE(CHB)#!])PID;VYE"@`` ` end ++++ ++++Exemple de sortie| Etat du systeme Ok : Main System Chassis Etat du chassis Ok : Fans Ok : Intrusion Ok : Memory Ok : Power Supplies Ok : Processors Ok : Temperatures Ok : Voltages Ok : Hardware Log Ok : Batteries Controleur 0 Disques Physiques Ok: Physical Disk 0:0:0 Ok: Physical Disk 0:0:1 Disques Virtuels Ok: Virtual Disk 0: /dev/sda ++++ ===== Dell 2950 ===== * Lister les ports PCI-Express et PCI-X et //omreport chassis slots//. Index : 0 Slot ID : PCI1 Adapter : [Not Occupied] Data Bus Width : 8x or x8 -> PCI-Express Index : 1 Slot ID : PCI2 Adapter : [Not Occupied] Data Bus Width : 64 Bits -> PCI-X Index : 2 Slot ID : PCI3 Adapter : [Not Occupied] Data Bus Width : 64 Bits -> PCI-X Par contre en priorité il faut installer les cartes d'abord sur le PCI3 après le PCI2 et ensuite le 1.