Here is something I was asked to configure for one of my customer. He asked me to set SCOM so that it was able to send SNMP traps when alerts are generated. Here is how I did.
Tools:
Trapgen.exe : Used to generate the traps.
SNMPTrap.exe : Used to catch traps.
Settings:
Download en copy both tools on your RMS. I copied them in C:\SNMP\ folder.
In the console go to the Administration pane then select Settings and open Notification properties.
Go to the Command tab and click on Add.
The command line used is : C:\SNMP\trapgen.exe
The command line parameters are : -d 192.168.0.2 -c public -v .1.3.6.1.4.1.2349.2.2.2.7 STRING "$Data/Context/DataItem/AlertName$" -v .1.3.6.1.4.1.2349.2.2.2.2 INTEGER "$Data/Context/DataItem/Severity$" -v .1.3.6.1.4.1.2349.2.2.2.5 STRING "$Data/Context/DataItem/ManagedEntityPath$\$Data/Context/DataItem/ManagedEntityDisplayName$"
192.168.0.2 is the IP adress of my RMS so traps are sent locally for testing purpose, public is the community and OIDs used are taken from the MOM 2005 MIB but as this MIB is limited regarding the SCOM alerts parameters it's better to use new OIDs created for our purpose.
The initial directory is : C:\SNMP\

Once this is done create a new Notification recipient that uses our new command line channel and a new notification subscription that send alerts to this recipient.
To make sure SNMP traps are sent. Launch the snmptrap.exe tool, click and Settings -> Show Decode to see traps details:

First I would like to wish everybody an happy new year 2009 as I didn't post since last year !
This is not the news of the year but it's kinda practical. Management Packs guides are now availlable online. You can download them on the following URLs.
For Server Products : http://technet.microsoft.com/en-us/library/dd279605.aspx
For Windows Operating Systems and Technologies : http://technet.microsoft.com/en-us/library/dd279602.aspx