SUMMARY: X4500 e-mail alerts (part 2)

From: Chris Banal (banal@rhythm.com)
Date: Thu Dec 20 2007 - 15:00:06 EST


Sun Managers,

After exchanging a few e-mails with Doug Hughes who replied to my
summary. I was inspired to try snmp traps despite being told by a Sun
engineer that the X4500 ILOM did not produce traps for disk events. This
isn't quite what I was looking for but it will "do the trick" (tm).

Using NET-SNMP's snmptrapd I was able to setup snmp traps and the X4500
sent traps which were converted to e-mails on drive disconnections and
unconfigurations. I am by no means a snmptrapd expert but the following
info should help others get started if they run into the same issue I did.

- NET-SNMP comes with snmptrapd and a script called traptoemail which
produces e-mails from traps. The following config file sets up a default
trap handler to send e-mails

demo:~> cat snmptrapd.conf
###########################################################################
#
# snmptrapd.conf
#
# - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Trap Handlers
#
# Here we define what programs are run when a trap is
# received by the trap receiver.

# traphandle: When traps are received, a program can be run.
# When traps are received, the list of configured trap
# handles is consulted and any configured program is run.
# If no handler is found, any handler with "default" as the
# traphandle type is run instead. The information contained
# in trap is passed to the program via standard input (see
# the snmptrapd.conf manual page for details).
#
# arguments: oid|"default" program args

traphandle default /usr/bin/traptoemail -f foo@bar.com -s
mailhost.bar.com foo@bar.com

- Download the X4500 MIBs from the Sun
(http://www.sun.com/servers/x64/x4500/downloads.jsp)
- Copy the SUN-ILOM-PET-EVENTS to the mib directory for NET-SNMP.

demo:~/common/snmp> cp SUN-ILOM-PET-EVENTS.mib
/usr/share/snmp/mibs/SUN-ILOM-PET-EVENTS.txt

- Start snmptrapd have it load the above config file and
SUN-ILOM-PET-EVENTS mib.

demo:~> snmptrapd -m SUN-ILOM-PET-MIB -c ./snmptrapd.conf

- Configure the X4500 (Thumper) ILOM to send snmp traps.
    - Configuration -> Alert Management
    - Point the alerts to your snmptrapd host (the alert type will read
impipet)

- The following is an example mail when a drive was removed from the X4500.

Host: demo.bar.com (UDP: [10.4.5.100]:1025)
           RFC1213-MIB::sysUpTime.0 138
RFC1155-SMI::internet.6.3.1.1.4.1.0 SUN-ILOM-PET-MIB::petTrapDriveSlotDriveRemovedOrAbsent
        SUN-ILOM-PET-MIB::petEvts.1 "00 00 00 00 30 30 31 34 34 46 36 42 39 45 45 39
                                 00 77 12 BE 75 26 FF FF 20 20 02 20 71 00 00 00
                                 FF FF 00 00 00 00 00 19 00 00 00 2A 03 08 80 0C
                                 03 68 64 64 32 33 2E 73 74 61 74 65 00 80 0E 03
                                 53 55 4E 20 46 49 52 45 20 58 34 35 30 30 00 C1
                                 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                                 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                                  "
 RFC1155-SMI::internet.6.3.18.1.3.0 10.4.5.100
 RFC1155-SMI::internet.6.3.18.1.4.0 "AMITest"

Thank you,
Chris Banal
Rhythm & Hues Studios
Ph. (310) 448-7947

Chris Banal wrote:
> Sun Managers,
>
> I received 3 e-mails asking for a summary because they had similar
> issues. One e-mail from Bryan Allen with a perl daemon that checks the
> fault manager periodically for errors.
>
> I was hoping Sun had some sort of Diagnostic Reporter similar to the
> 3000 arrays. After the lack of responses from Sunmanagers mailing list
> I opened up a case with Sun and was told no such tool exists.
>
> Hopefully Sun will provide something in the future but at the moment
> it looks like you have to write your own / use a 3rd party script to
> periodically check the fault manager or zfs status.
>
> Thank you,
> Chris Banal
> Rhythm & Hues Studios
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:42:37 EDT