Date: Thu, 13 Mar 2008 09:58:14 +0100 From: Søren Klintrup <none@soren--klintrup.dk.lh.bsd-dk.dk> To: bsd-dk@bsd-dk.dk Subject: Re: HP Smart Array 400 ... ?
Mikael Syska wrote:
> 2008/3/13 Søren Klintrup <none@soren--klintrup.dk.lh.bsd-dk.dk>:
>
>> Ellers kan du bruge camcontrol til at læse diskene med, jeg har selv
>> skrevet et lille wrapperscript til nagios/nrpe, det kan uden problemer
>> bruges til andre formål direkte, og tilrettes til endnu flere.
>>
>> Der er mere info her: http://www.klintrup.dk/soren/proliant/
>>
>> Jeg har sørget for at lave det med tools der er tilgængelige i base, så
>> der ikke skal installeres noget på serveren (hpasm kræver kernemodul og
>> en daemon).
>>
>
> Jeg skal bruge det som virker ... vil jo gerne have en mail når der
> sker noget, dog kører vi ikke nagios/nrpe ... så jeg vil nok starte
> med at prøve det andet, men det er i hvert fald skrevet bag øret. Hvis
> vi engang starter med det ....
>
Som sagt er det rimelig let at patche check_smartarray.sh til f.eks. at
sende mail når der er problemer.
Jeg har lavet en quick and dirty patch som mailer den person der er sat
i 'MAILTO' variablen'
patchen er mod seneste version (1.4.4).
7a8
> MAILTO="test@test.dk"
50,51c51,55
< echo ${ERRORSTRING} ${OKSTRING}|sed s/"^\/ "//
< exit ${ERR}
--- > if [ "${ERR}" -ge "1" ] > then > echo output: ${ERRORSTRING} ${OKSTRING}|sed s/"^\/ "//|mail -Es "disk failure" ${MAILTO} > exit ${ERR} > fi 53d56 < echo no raid volumes foundKan også findes på http://pastebin.ca/940793 fuld version på http://pastebin.ca/940797
Det kan helt sikkert laves meget bedre, så den formaterer mailen pænere osv. men den her burde virke (har ikke fået testet det igennem dog).
/Søren
This archive was generated by hypermail 2b30 : Mon 31 Mar 2008 - 23:00:02 CEST