VictorOps was founded in 2012 and made its headquarters in Boulder, Colorado, in the United States. The service can be integrated to work with other IT management systems. If you have any questions, please contact Splunk On-Call support.VictorOps is an incident response package. You can check which version of Powershell you currently have by running the following command line: $PSVersionTable.PSVersion It is recommended to have the latest version of Powershell running in your PRTG environment for the integration script to work best. This should prompt an alert to be fired through to Splunk On-Call. You can verify the integration by navigating to one of your sensors, right clicking one and selecting “simulate error status”. You have now completed setting up this integration. You can modify these settings as you desire or create other triggers for when sensors are “Down” for example, just make sure to select VictorOps Notification from the three dropdown menus after “perform”, then click Save. In this example, the trigger is set up for the “Warning” sensor state. Select the parent PRTG server connection. You should see an alert show up in your Splunk On-Call timeline.
API_URL 'URL_to_notify' -SiteName '%sitename' -Device '%device' -DeviceId '%deviceid' -Name '%name' -Status '%status' -Down '%down' -DateTime '%datetime' -LinkDevice '%linkdevice' -Message '%message'Įnter the credentials for the Windows administrator that originally installed PRTG, then click Save.Ĭlick on the Test link next to “VictorOps Notification”. Select Prtgtovictorops.ps1 from the “Program File” dropdown menu, then paste the following into the “Parameter” field replacing URL_to_notify with your “URL to notify” from the “In Splunk On-Call” section. Scroll down, then select EXECUTE PROGRAM. Select Notifications under “Account Settings” on the left side of the screen.Įnter “Splunk On-Call Notification” in the “Notification Name” field, then select Always notify ASAP, never summarize for “Method”. In the PRTG Enterprise Console, select the Setup tab. $webclient.UploadData($API_URL, ::UTF8.GetBytes($postVOAlert)) | Out-File -FilePath vo.log -Appendįrom your server’s desktop, open PRTG Enterprise Console. Status = "$($Status) $($Down) on $($DateTime)" $jsSerializer = New-Object '.JavaScriptSerializer'įunction setMessageType ( $inputString) Param(Īdd-Type -AssemblyName įunction ConvertTo-Json ( $value)
In the file, paste the following code and save the updated file. On your server, navigate to C:\Program Files (x86)\PRTG Network Monitor\Notifications\EXE and create a file named “prtgtovictorops.ps1”. Be sure to replace the “$routing_key” part of this endpoint with the actual routing key you intend to use. On the resulting page, copy the Service API Endpoint to the clipboard. In Splunk On-Callįrom the Splunk On-Call web portal, click Integrationsįrom the list of integrations options, select the PRTG (webhook) integration option. The following guide will walk you through this integration. It can monitor and classify bandwidth usage in a network using SNMP, packet sniffing, and Netflow. PRTG Network Monitor is a server up-time and utilization, network monitoring, and bandwidth usage software package for server infrastructure.