Tech Tip - NVWatchDog Installation

Document created by DavidM Employee on Jul 16, 2014Last modified by DavidM Employee on Aug 5, 2015
Version 7Show Document
  • View in full screen mode

NetVoyant SP4 and later includes NVWatchDog.exe.


The latest revision (5/22/2015) of NVWatchDog is available from here:


If updating an existing installation then:

Stop the 'Netvoyant Watchdog Service'.

Copy and Replace the existing version with the new in D:\NetVoyant\bin.

Start the 'Netvoyant Watchdog Service'.


The core NetVoyant NVWatchDog features/goals are:

1. Attempt to ensure that each poller has operating services, 24x7.

2. Notify the tools-admin team if (when) there are operational/maintenance/support tasks required (database corrupt tables…)

3. Avoid filling the email-inbox when multiple issues arise back to back.



Copy it into D:\NetVoyant\bin, so it will be in the path.
From a command window enter ‘nvwatchdog’.
There will be a popup window to enter an email address which will receive its notifications. (see attached image)


It will create a Windows service called 'Netvoyant Watchdog Service'.

Here is a copy from my lab of the process text.
8/8/2013 3:12:49 PM Sending notification: Registration - Email registration test.
This email is just a verification that the NVWatchService is setup with valid email properties.
8/8/2013 3:12:51 PM Service registration is complete

The configuration is saved to D:\NetVoyant\nvwatchdog.xml.
A service is created with the name ‘NetVoyant Watchdog Service’.

An email verifying the registration will be sent.
Here is a sample.

From: NetQoS Performance Center [mailto:no_reply@<NV System Name>.***.com]
Sent: Thursday, August 08, 2013 3:13 PM
To: <user name>
Subject: Registration - <NV System Name> - NetVoyant Watchdog

Email registration test.

This email is just a verification that the NVWatchService is setup with valid email properties.

Here is the registry entry for the service.
Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NVWatchdog
Class Name: <NO CLASS>
Last Write Time: 1/15/2013 - 2:55 PM
Value 0
Name: Type
Data: 0x110

Value 1
Name: Start
Data: 0x2

Value 2
Name: ErrorControl
Data: 0

Value 3
Name: ImagePath
Data: D:\NetVoyant\bin\NVWatchdog.exe

Value 4
Name: DisplayName
Type: REG_SZ
Data: NetVoyant Watchdog Service

Value 5
Name: ObjectName
Type: REG_SZ
Data: LocalSystem


This document was generated from the following discussion: NVWatchDog Installation