As much as I wish I could take credit for this, I can’t.  ljenkins figured this out and posted it to Twitter (Tweeting Alerts) a few months back, which the inner geek in me thought was pretty dang cool, so I wanted to blog about it.

 

Orion can send you an email or page when a network event occurs, but what about using twitter as a medium to distribute your network alerts and events?  Obviously you would not want to expose this to the entire twitterverse (which according to urban dictionary is a real word), so you can set your privacy setting to only share tweets with those who you expressly give access to.  In twitter go to Settings and in here there is a checkbox to protect my tweets, see below.

 

image

 

Here are the step by step instructions to get this to work with Orion.

 
  

    

   

1. Log on to your Orion NPM server using an account with software installation privileges.     
2. Download and extract the version of the cURL utility that is appropriate for your Orion NPM server from the cURL website.      
Note: For the purposes of this procedure, the cURL package curl-7.19.5 is extracted to C:\cURL\.      
3. Click Start > All Programs > SolarWinds Orion > Alerting, Reporting, and Mapping > Advanced Alert Manager.      
4. Click Configure Alerts.      
5. If you want to use Twitter notification with a new alert, click New, and then create your new alert. For more information, see Creating and Managing Alerts in the SolarWinds Orion Network Performance Monitor Administrator Guide.      
6. If you want to add Twitter notification to an existing alert, click the alert with which you want to use Twitter, and then click Edit.      
7. Click the Trigger Actions tab.      
8. Click Add New Action.      
9. Click Execute an external program, and then click OK.      
10. On the Execute Program tab, click Browse (...) next to the Program to execute field.      
11. Locate and then select C:\cURL\curl.exe.      
12. Add the following parameters to the selected program path:      
-u username:password -d status="message"http://twitter.com/statuses/update.xml.      
Note: The following is an example of a complete path with parameters and alert text specified:      
C:\cURL\curl.exe -u UserName:Password -d status="ALERT! ${Caption} is ${Status}." http://twitter.com/statuses/update.xml.      
13. Click OK on the Edit Execute Program Action... window, and then click OK on the Edit Alert window.      
14. Click Done on the Manage Alerts window.