WhatsUp Gold Integration Guide
WhatsUp Gold gives a bound together view and completely envelops heterogeneous conditions and merchants so you can see everything on your network. Improve your network execution and improve uptime all through the present different networks by observing and investigating everything from one significant, brought together dashboard.
This reconciliation works by logging WhatsUp Gold cautions to a record containing JSON designed for our Events API. A VBScript then repeats through each record in the line registry where cautions are composed to and sends the JSON to PagerDuty, erasing the alarm document after it has been acknowledged by the worker.
Similarity
This guide and VBScript were composed and tried on Windows Server 2012 R2 with WhatsUp Gold 2017. Prior adaptations of WhatsUp plus apk which don't uphold logging alarms to a document in the necessary configuration can be arranged to send cautions to PagerDuty utilizing an email reconciliation all things considered.
In PagerDuty
Explore to Services → Service Directory
On the Services page:
In the event that you are making another assistance for your joining, click Add New Service.
In the event that you are adding your mix to a current help, click the name of the administration you need to add the coordination to. At that point click the Integrations tab and snap the Add another reconciliation link.PagerDuty Service Directory menu
Adding another joining to an assistance
Select your app from the Integration Type menu and enter an Integration Name.If you are making another help for your mix, in General Settings, enter a Name for your new assistance. At that point, in Incident Settings, determine the Escalation Policy, Notification Urgency, and Incident Behavior for your new help.
Snap the Add Service or Add Integration catch to spare your new mix. You will be diverted to the Integrations page for your administration.
Duplicate the Integration Key for your new coordination.
On Your WhatsUp Gold Server
Make the accompanying catalogs on your WhatsUp Gold worker's C: drive:
C:\PagerDuty
C:\PagerDuty\Queue
Download the accompanying VBScript, sparing it to C:\PagerDuty on your WhatsUp Gold worker.
PagerDuty.vbs
Sign in to the WhatsUp Gold web interface as an administrator, at that point go to Settings → Actions and Alerts → Actions and Policies.
Make another Log To Text File activity in the Action Library.
Give the new activity a Name, for example, "Log Alert to PagerDuty Queue", set the Log record way to C:\PagerDuty\Queue\%Device.HostName_Down.txt, change the Log document compose mode to Overwrite, at that point reorder the accompanying into the Log Message field:
{
"service_key": "YOUR-INTEGRATION-KEY-HERE",
"incident_key": "%Device.Address Monitors Down",
"event_type": "trigger",
"depiction": "%Device.ActiveMonitorDownNames %Device.State on %Device.HostName",
"subtleties": {
"Screens that are down": "%Device.ActiveMonitorDownNames",
"Screens that are up": "%Device.ActiveMonitorUpNames",
"Host Name": "%Device.HostName",
"IP Address": "%Device.Address"
}
}
Make certain to supplant YOUR-INTEGRATION-KEY-HERE with the PagerDuty joining key you made before.
Make another new Log To Text File activity in the Action Library. Give this new activity a Name, for example, "Log Recovery to PagerDuty Queue", set the Log record way to C:\PagerDuty\Queue\%Device.HostName_Up.txt, change the Log document compose mode to Overwrite, at that point reorder the accompanying into the Log Message field:
{
"service_key": "YOUR-INTEGRATION-KEY-HERE",
"incident_key": "%Device.Address Monitors Down",
"event_type": "resolve",
"depiction": "%Device.ActiveMonitorDownNames %Device.State on %Device.HostName"
}
Make certain to supplant YOUR-INTEGRATION-KEY-HERE with the PagerDuty reconciliation key you made before.