What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general.

Learn more

PRTG Network Monitor

Intuitive to Use. Easy to manage.
More than 500,000 users rely on Paessler PRTG every day. Find out how you can reduce cost, increase QoS and ease planning, as well.

Free Download

Top Tags


View all Tags

Can We Have The Ability To Set Audio Notifications When Sensors Go Down/Up?

Votes:

0

This is the one feature missing that i need. It is really important for us to hear when something goes down on the board we're currently using outlook rules to play sounds when we receive the emails however there is a significant delay.Can we have a feature added to add audio wav files? thanks

audio prtg-network-monitor sensor

Created on May 30, 2018 6:41:58 AM



2 Replies

Votes:

0

You could configure "Play audible alarms" in your account settings. Set it to "On all pages" and you'll get an alert once anything happens. Note that this can get really annoying really fast ;) ----- Kind regards,
Stephan Linke, Tech Support Team

Created on May 30, 2018 10:37:56 AM by  Stephan Linke [Paessler Support]



Votes:

0

The perfect solution would be the following notification powershell script. You simply create the script in the path C:\Program Files (x86)\PRTG Network Monitor\Notifications\EXE and create a new notification for it.

The parameters should be configured like this:

-TargetComputer 'COMPUTER123' -Device '%device' -Name '%name' -Status '%status' -Message '%message'

Replace the COMPUTER123 with what ever client should play the sound - in our case this is the workstation that shows the MAPs on a TV and the sound actually comes out of the TV.

You might need to enable remote power shell execution on the target system, a hint for this is the following command: Enable-PSRemoting -Force

Here is the script file: Name: PRTGtoWorkstationText2Speach.ps1

#By Florian Rossmark
Param(
	[string]$TargetComputer,
    [string]$Device,
    [string]$Name,
    [string]$Status,
    [string]$Message
)
$TextMessage = "$($Device) $($Name) is $($Status) $($Message)"
Invoke-Command -ComputerName $TargetComputer -ScriptBlock {
	$TextMessage = $args[0]
	Add-Type -AssemblyName System.speech
	$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer
	$speak.Rate = -2
	$speak.Speak($TextMessage)
} -ArgumentList $TextMessage

Created on May 30, 2018 4:35:24 PM




Disclaimer: The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.