Introduction
NNMonitor is a ping monitoring program for use with Network Notepad
Professional Edition. Open a Network Notepad .ndg file with NNMonitor and click
the Run button to start pinging all of the nodes in the document. NNMonitor
displays the status of each node and can send email alerts and play sound
effects when
nodes change state. It can also display the status of each node in Network Notepad
and can be launched as a tool within Network
Notepad.
Installation
Download and run the Setup.exe file. Click through the onscreen
instructions to install.
PC Requirements:
- Network Notepad Professional Edition version 1.3.44 or later.
- Windows Vista, Windows 7, Windows 8, Windows 10.
Operation
Use File > Open to browse for and open a .ndg file. NNMonitor is
populated with the nodes from the document:

The Run/Pause button starts and stops pinging the
nodes.
When running, the status of each node is displayed in the
table:

The Network Notepad button launches
Network Notepad Professional Edition and displays the status of each
node in the diagram.
The Log button on the toolbar opens the log file when
it is configured (See Setup below).
The Log Tab displays the most recent log entries in
memory.
Launching NNMonitor From Network Notepad
NNMonitor can also be launched as a tool from Network
Notepad to "pingall" nodes and display their statuses.
Configure the
tool as shown below keeping the (toolset, toolnumber) in sequence:
Command(0,15)="c:\Program Files
(x86)\NNMonitor\NNMonitor.exe" nnhwnd:$hwnd "file:$filename" run min
Display(0,15)=NNMonitor
AutoMin(0,15)=False
Multiple(0,15)=False
The run parameter instructs NNMonitor to run
automatically on launch.
The min parameter instructs NNMonitor to run
minimized.
Configuration
Click File > Setup to gain access to the Setup Form.
Use the tabs to access the different setup sections:
Ping
Interval: Sets the normal
interval between polling nodes.
Fast Interval: When retrying
to ping a node, the interval between pings is reduced to the Fast
Interval. For accurate timing the fast interval value should be a
factor of the normal interval value.
Down Retries: How many times
a failed ping is retried before a change of state is logged.
Up Retries: How many times a
ping is retried to confirm a node is up.
Timeout: How long each ping
waits before deciding no reply was received.
|
 |
Network Notepad
Lauch Command: This
specifies the executable file which is launched when the Network
Notepad button on the toolbar is clicked.
For Network Notepad Professional Edition it
is usually set to:
C:/Program Files (x86)/Network Notepad Professional/dotnetpad.exe
For Network Notepad Enterprise Edition it is
usually set to:
C:/Program
Files (x86)/Network Notepad Enterprise/NNEnterprise.exe
The test button can be used to test launching Network Notepad from
this form.
|
 |
Email Alerts
These settings enable email alerts
to be sent when nodes change state.
To Email Address:
Recipient(s) for email alerts. Use "," to separate multiple
email addresses.
From Email Address: Specify
an email address which emails will appear to be from.
Server Address: The DNS name
or IP address for the SMTP email server used to send the email.
Port: Usually 25, 465 or 587
Username and Password:
Required if the server requires authentication.
Enable SSL: Tick if the
server supports encryption.
Set a per node limit of N email
alerts in a T minute period: This sets a limit for the
number of emails sent for each node. There is the potential to
generate a lot of email messages if a node starts flapping. These
settings set a cap on the number of emails which will be sent.
The Test button will try to send a test email using
the settings provided on this form.
|
 |
Sound Effects
This form sets the sounds played when a node
changes state. Blanking the entries disables the sound.
Alternative .wav files can be installed in the NNMonitor
installation folder.
|
 |
Log File
Node status changes are written to the log
file if configured.
|
 |