As you've no doubt heard by now, Twitter went public last week.#Twitter #IPO In honor of the occasion, I want to show you how you too can get in on all the laconic fun by configuring your SolarWinds Orion installation (NPM or SAM) to use Twitter for posting alert notifications. It's a straightforward process, as detailed in the following steps.

Notes:

  • The following procedure adds a Twitter notification action to an NPM advanced alert. Though NPM itself is not a requirement, the Orion Platform (NPM or SAM) is a requirement, and SolarWinds recommends the use of advanced alerting for this application.
  • Configuring Orion NPM to use Twitter requires the installation of cURL, a free, open source, command line utility. SolarWinds disclaims all warranties, conditions or other terms, express or implied, statutory or otherwise, on software and documentation furnished hereunder including without limitation the warranties of design, merchantability or fitness for a particular purpose and noninfringement. In no event shall SolarWinds, its suppliers or its licensors be liable for any damages, whether arising in tort, contract or any other legal theory even if SolarWinds has been advised of the possibility of such damages.

To configure Orion NPM to use Twitter with an advanced alert:
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.


This article was adapted from the SolarWinds Knowledge Base article, "How do I configure Orion NPM to use Twitter for alert notifications?".