====== HP Management Component Pack ====== * Add HP repository # nano -w /etc/apt/sources.list + deb http://downloads.linux.hp.com/SDR/repo/mcp dist/project_ver non-free # wget http://downloads.linux.hp.com/SDR/repo/mcp/GPG-KEY-mcp | apt-key add - # apt-get update * Install HP packages # apt-get install hp-health hpssacli * Test utilities # /sbin/hplog -t -f -p ID TYPE LOCATION STATUS CURRENT THRESHOLD 1 Basic Sensor Ambient Normal 66F/ 19C 107F/ 42C 2 Basic Sensor Processor Zone Normal 104F/ 40C 158F/ 70C 3 Basic Sensor Processor Zone Normal 104F/ 40C 158F/ 70C 4 Basic Sensor Processor Zone Normal 104F/ 40C 158F/ 70C 5 Basic Sensor Processor Zone Normal 104F/ 40C 158F/ 70C 6 Basic Sensor Memory Board Normal ---F/---C 188F/ 87C 7 Basic Sensor Memory Board Normal 91F/ 33C 188F/ 87C 8 Basic Sensor Memory Board Normal ---F/---C 188F/ 87C 9 Basic Sensor Memory Board Normal 89F/ 32C 188F/ 87C 10 Basic Sensor Memory Board Normal ---F/---C 188F/ 87C 11 Basic Sensor Memory Board Normal 84F/ 29C 188F/ 87C 12 Basic Sensor Memory Board Normal ---F/---C 188F/ 87C 13 Basic Sensor Memory Board Normal 84F/ 29C 188F/ 87C 14 Basic Sensor System Board Normal 95F/ 35C 140F/ 60C 15 Basic Sensor System Board Normal 111F/ 44C 221F/105C 16 Basic Sensor Pwr. Supply Bay Normal 80F/ 27C ---F/---C 17 Basic Sensor Pwr. Supply Bay Normal 82F/ 28C ---F/---C 18 Basic Sensor Pwr. Supply Bay Normal 96F/ 36C 167F/ 75C 19 Basic Sensor System Board Normal 105F/ 41C 239F/115C 20 Basic Sensor System Board Normal 107F/ 42C 239F/115C 21 Basic Sensor System Board Normal 102F/ 39C 239F/115C 22 Basic Sensor System Board Normal 102F/ 39C 239F/115C 23 Basic Sensor System Board Normal 89F/ 32C 176F/ 80C 24 Basic Sensor System Board Normal 113F/ 45C 239F/115C 25 Basic Sensor System Board Normal 109F/ 43C 239F/115C 26 Basic Sensor System Board Normal 111F/ 44C 239F/115C 27 Basic Sensor System Board Normal 98F/ 37C 239F/115C 28 Basic Sensor System Board Normal 93F/ 34C 239F/115C 29 Basic Sensor System Board Normal 93F/ 34C 239F/115C 30 Basic Sensor System Board Normal 93F/ 34C 239F/115C 31 Basic Sensor System Board Normal 91F/ 33C 239F/115C 32 Basic Sensor System Board Normal 147F/ 64C 212F/100C 33 Basic Sensor System Board Normal 107F/ 42C 176F/ 80C 34 Basic Sensor I/O Zone Normal ---F/---C 212F/100C 35 Basic Sensor I/O Zone Normal ---F/---C 212F/100C 36 Basic Sensor I/O Zone Normal ---F/---C 212F/100C 37 Basic Sensor I/O Zone Normal ---F/---C 212F/100C 38 Basic Sensor I/O Zone Normal ---F/---C 212F/100C 39 Basic Sensor I/O Zone Normal ---F/---C 212F/100C 40 Basic Sensor I/O Zone Normal 89F/ 32C 149F/ 65C 41 Basic Sensor I/O Zone Normal 93F/ 34C 149F/ 65C 42 Basic Sensor I/O Zone Normal 93F/ 34C 149F/ 65C 43 Basic Sensor I/O Zone Normal 87F/ 31C 149F/ 65C 44 Basic Sensor I/O Zone Normal 89F/ 32C 149F/ 65C 45 Basic Sensor I/O Zone Normal 91F/ 33C 149F/ 65C 46 Basic Sensor I/O Zone Normal ---F/---C 212F/100C 47 Basic Sensor System Board Normal 109F/ 43C 176F/ 80C 48 Basic Sensor System Board Normal 71F/ 22C 149F/ 65C 49 Basic Sensor Chassis Normal 102F/ 39C 176F/ 80C ID TYPE LOCATION STATUS REDUNDANT FAN SPEED 1 Var. Speed System Board Normal Yes Normal ( 6) 2 Var. Speed System Board Normal Yes Normal ( 6) 3 Var. Speed System Board Normal Yes Normal ( 6) 4 Var. Speed System Board Normal Yes Normal ( 6) 5 Var. Speed System Board Normal Yes Normal ( 6) 6 Var. Speed System Board Normal Yes Normal ( 6) ID TYPE LOCATION STATUS REDUNDANT 1 Standard Pwr. Supply Bay Normal Yes 2 Standard Pwr. Supply Bay Normal Yes # /usr/sbin/hpssacli ctrl slot=0 show config Smart Array P420i in Slot 0 (Embedded) (sn: 00143803116F5A0) Internal Drive Cage at Port 1I, Box 1, OK Internal Drive Cage at Port 2I, Box 0, OK array A (SAS, Unused Space: 0 MB) logicaldrive 1 (279.4 GB, RAID 1, OK) physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK) physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK) SEP (Vendor ID PMCSIERA, Model SRCv8x6G) 380 (WWID: 500143803116F5AF) * Status script ready for cron # apt-get install sendemail # nano -w Status.sh #!/bin/bash #===== HP log FILELOG1="/root/log/"$(date +%Y%m%d%H%M%S)_log.txt touch $FILELOG1 /sbin/hplog -t -f -p &>$FILELOG1 #===== #===== HP array FILELOG2="/root/log/"$(date +%Y%m%d%H%M%S)_arr.txt touch $FILELOG2 /usr/sbin/hpssacli ctrl slot=0 show config &>$FILELOG2 #===== sendemail -f kvm@myDomain -t giancarlo.birello@myDomain -u Status -m Status -a $FILELOG1 $FILELOG2 -s mail.myDomain -q