To achieve a better understanding of the network, for better availability- and health monitoring and to understand the consequences of a failure more quickly, Monitor one allows you to create a graphical multilevel representation of your network that lets you move easily between parent maps and sub-maps (zooming-in and zooming-out).
The graphical network map uses colors and icons to indicate network status at a glance. The Map makes it easy to view the IP subnets and the IP hosts that have either been added manually or with help from the Discovery utility.
Monitor one has been designed to run on a Windows station in the network manager(s) control room or NOC and cannot be run as a service! The network maps can be viewed and accessed locally via the native interface and/or remotely by using the web-interface. The web interface provides limited functionality!

Uptime and Health monitoring is done by polling. Uptime monitoring is performed by periodically sending each device an ICMP echo request (ping), health monitoring by sending SNMP requests. In those special cases where devices are behind a firewall blocking ICMP, also SNMP can be used for uptime monitoring.
The Monitor one main window (sometimes also referred to as control panel) provides general information about the status of the network being monitored. The main window stays always on top. All navigation through the program starts from here.

speedbutton or select File|New project to start a new project. Select the directory for the database of your project and assign a unique project name. The name may consist of up to 16 characters (a..z,A..Z,0..9,_) and may not contain spaces. The project's name of an existing project cannot be modified! It is strongly recommended to select a directory on your local drive (not a server drive). This guarantees availability in case of serious network failures!
speedbutton or select File|Open project to select and open an existing project. Browse to the directory that contains the project database and select the <Projectname>.amd file.
speedbutton or select File|Bring rootmap to front to open a project's root map in case you've closed all maps.
speedbutton or select Options|Discovery / Discover IP nodes to open the Discovery window. The Discovery feature allows you to define IP ranges (subnets) and scan these ranges for IP nodes. You can use the discovered nodes to easily setup and draw your project by copying and pasting them to your network maps.
speedbutton or choose Edit|Manage Classes to open the "Manage classes" window in order to Add, Modify or Remove Monitor one Classes.
lets you toggle this help on/off. You can control this Help feature by selecting Options|Global configuration and then the Various tab.
speedbutton (or select the menu item Operation mode) to toggle between Operator and Designer mode. In "Operator mode", you can use all program functions but you cannot make any modifications to the project. In "Designer mode", you can use all program functions and you can also make changes to a project's configuration, it's (sub) maps or functions
speedbutton to toggle audible Alerting on/off.
speedbutton to start FinePing (Monitor one's implementation of the ICMP Ping command tool)
speedbutton to start FineTrace (Monitor one's implementation of a traceroute tool)
speedbutton to find a device (or a sub-string of a device name) on the map. Monitor one will automatically open all maps that contain the requested device (or the sub string). All others maps are closed!
speedbutton to open the namelist window. The namelist window gives access to information about IP addresses, MAC addresses etc... that Monitor one has collected from several sources. Note that this is a learning process! For new projects, there will not be much information available but the amount information will rapidly grow.
Speedbutton to access the Global configuration database. This Speedbutton is only enabled in Designer mode.
speedbutton on the Monitor one control panel.A Monitor one network map is built using icons, lines and text-labels on one or more maps, representing the physical nodes and networks in buildings, rooms, subnets etc. These icons, lines and labels are called map objects.
If you are planning to enable Error Control then it’s important to setup your network maps as factually as possible. Monitor one uses the map information for determining the root-cause of "Device down" event.
There are different types of objects:



The ThisStation object is a special purpose object. It represents the physical workstation (or server) that runs the Monitor one software. The ThisStation object is the key object for the "Error control" feature. Error Control is automatically enabled when the ThisStation object is added to the map. Error Control is a Monitor one feature that tries to find the root-cause of a failure in the network in order to prevent superfluous alert messages.In order to protect a Monitor one project (network maps, configuration) from unauthorized or unintended modification, two user-levels have been defined.
The title of the main program window provides information about the selected working mode. The designer mode is password protected.
Follow these steps:
For better security, Monitor one returns to Operator mode after having been 10 minutes in Designer mode. To change this default behavior:
The Monitor one, "out of the box" password, is "CCS". To change this password:
All files belonging to one project are saved in one directory. The Monitor one installer creates - besides the directories for the program files - also a directory "c:\Monitor one Maps\". This is the default directory for new projects. You can of course override this default directory and choose another one.
We strongly recommend creating new projects on the local hard disk of the workstation that runs Monitor one. If you create the project databases on a network-drive, Monitor one can loose connection to its database files in case a serious network problem occurs.
All files of a project have a name starting with <Project name>. You can save more than one project in one directory however, for readability reasons it is better to have separate directories for different projects.
It takes five steps to start a new project

The default Firebird username/password is "sysdba/password". If you do not want to use the default password, you can change it with the Firebird gsec utility, which can be found in the Firebird BIN directory. An example of the command needed for changing the sysdba password is:
| "gsec -user SYSDBA -password masterkey -modify sysdba -pw MyKey37". |
For more information on how to secure Firebird database access see: http://www.firebirdsql.org/manual/qsg10-other-necessities.html
For reasons of easier access to a project's database, the username and password are written to the project's .amd file (<Project directory>\<ProjectName>.amd). If you find this unacceptable for security reasons, you can remove the username and password strings (leave the 'DBUser=' and 'DBPassword=' keywords - only remove the username and password strings) from this file. After this, Monitor one will prompt you to enter the username and password each time you start the program.

If the IPaddress box is double-clicked, Monitor one automatically assigns the local-host address: "127.0.0.1". This option makes it easy to make use of Monitor one as a drawing tool for presentation purposes.
It is not necessary to remove all links of an object before removing the object itself. All links to other objects are removed automatically.
When an object is removed, all object-related data (logging, history) is also removed from the database.
You can use the Discovery utility to scan a subnet or IP range to find out which IP nodes exists. The list of found nodes can be used to easily add devices to the network map. For more information, see the chapter: Discovery and Extensive Monitoring further in this manual.
There is a minimum size defined for a shared medium. The maximum length is undefined!
You can resize a shared medium by clicking it at the right.

If no specific font is specified, the default font is used. You can set the default font by selecting Options|Global configuration from the menu on the main window and than the Various tab.
For better readability Monitor one uses different line styles and colors for different link types. You can set the default link type for each individual map. The selected link type for a map is shown at the bottom of the map window. The default link type setting for a map is NOT saved to the database and defaults to "UTP/STP" each time Monitor one is restarted!
The current Monitor one version supports four different link types.
Clicking the same object twice cancels the operation.
Clicking the same object twice cancels the operation.
Monitor one allows you to add background images to your network maps. Background images help you identify the location of malfunctioning equipment and the consequences of a failure more quickly.
If you are the network manager of a WAN you could add a country-map to your network map, if you are managing a LAN you could add the floor plan or a campus plan.
Building network maps as factually as possible, will positively affect the error tracking process and the speed of solving network problems.
Assigned background images are saved (as bitmap files) with random names in the project directory.
Monitor one allows you to create a hierarchical multi-level map structure that lets you move easily between the individual maps by using the virtual "Network" object. You can build maps that represent IP subnets, buildings, floors, wiring closets etc.
There is no limit to the depth of a hierarchical structure.

The icon of a "Network object"
You can move between maps by double-clicking "Network objects". Each child map has a Network object pointing to its parent in the upper left corner. By double-clicking this object, you can return to the parent map.
The name of the icon on the parent map representing the child map has the name of the child map and vise versa. The icon on the child map representing the parent map has the name of the parent map!
The naming convention of a Network object differs from the naming convention of a device object. The name of a network is limited to 16 characters in length and may not contain spaces.
Error control (EC) is a very powerful feature that helps you quickly locate a problem, prevents superfluous Alerting and incorrect interpretation of a problem. EC tries to find the root-cause of a device that doesn’t respond to status requests anymore.
To be more precise, the above means that if a "No response" event occurs for a device, EC tries to find out whether the event is caused by a definite failure of the device itself OR by another device experiencing problems in the chain of devices (network paths) between the station running Monitor one (the "ThisStation" object on the map) and the device!
EC uses the information provided by the network map (connections and device types) to find out which device causes a "No response" event. It is therefore extremely important to set up your network maps as accurately/factually as possible. If a device "A" is physically connected to device "B", draw a link between them on your network map accordingly!

Without EC
By a failure of "Switch 10", four servers get the "No response" status. If Alerting by email is enabled, the network manager receives 5 email alerts (from which 4 are superfluous and incorrect!).

With Error control
Only "Switch 10" gets the "No response" status. The servers all get the "Unknown" status (blue tick). The network manager only receives one alert email.
Every time a device stops responding to status requests, EC verifies the status of all devices in the chain (network path) of devices from the ThisStation object to the device that stops responding. If one of the devices in the chain already has the "No response" status, Monitor one assumes this the root-cause of the event. In this case, the device that stops responding gets the blue tick.
If more than just one chain exists (because of network redundancy), Monitor one verifies all possible network paths!
In order to determine all possible network path(s) from the "ThisStation object" to a device, Monitor one needs two pieces of information:
Monitor one extracts link or connection information from the network map. It is therefore extremely important to draw network maps as factually as possible. The information whether or not a device forwards traffic comes from the definition of the Class each device belongs to (The checkbox This device forwards traffic via routing, switching, bridging or repeating on the Add/Modify a Class window). It is obvious that if you fail to set this option correctly, EC will not work as expected!
The list below shows some examples of device Classes that forward traffic.
The list below shows examples of devices with more than one connected interface that do not forward traffic
Enabling Error Control is simple; just add the ThisStation object to the network map and add a link object between the object and the switch or hub to which it is actually connected. The ThisStation object is a special purpose object representing the physical workstation (or server) that runs the Monitor one software. The ThisStation object is the key object for the "Error control" feature.

After adding the "ThisStation" object (and also after each time you add or remove links between device objects) the EC information database needs to synchronize. The EC icon on the Monitor one control panel has changed to the Sync icon:
. In order to start synchronizing, just click this icon. After seconds the Icon will change back to the normal EC Icon.
During synchronizing, Monitor one automatically switches to Designer mode and will prevent you from entering Designer mode while processing!
The time it takes to synchronize the EC information database heavily depends on the amount of redundancy (the number of redundant paths) in your network and can take from less than a second to a couple of minutes!
If Error Control is enabled, it takes more time before a "No response" status is propagated to the multilevel network map structure and the control panel. The color of the "EC panel" on the Monitor one main window shows Error Control activity.
The "ThisStation" object can only be added once (of course!)
You can verify whether your map is "EC proof" by enabling EC and after that clicking the
speedbutton on the Monitor one control panel.
Example 1.

A small company has two offices in different cities connected by internet via ADSL. The Firewall in the main office has a problem and is down. As you can see from the screenshot, EC is enabled (the "ThisStation" object is present on the map) but nevertheless all devices in the remote office have been marked "down" (erroneously)!
In the above case, the problem is caused by not checking the "This device forwards traffic…." checkbox for the Class the device "InternetCloud" belongs to. As a result, Monitor one "thinks" that it cannot reach the remote office devices at the other end of the WAN link. Monitor one "thinks" that there are no network paths available from the "ThisStation" object to the devices in the remote offices and displays the little "network disconnected" symbols at the bottom left of each device in the remote office. The "InternetCloud" device represents the huge internet routing network in one device.
After checking the "This device forwards traffic……" checkbox for the Class the "InternetCloud" device belongs to, the network map shows:

Example 2.

The screenshot above shows another interesting example. For reasons of redundancy, a cluster system has two connections to two different switches. Only the first NIC is active, the second one is "Hot-standby". By mistake, the "Forward" setting of the Class the device "Cluster1" belongs to is checked. Switch4 is actually down! Because of the "forward" setting of Cluster1, Monitor one "thinks" that there is an alternate network path to device Switch3, gets no reply from device Switch3 and marks it accordingly.
After clicking the EC verifier speedbutton
on the Monitor one control panel, the map shows:

Only TestServer1 has the "No Error Control information available" indicator (it is not connected).
After resetting the "Forward" control (unchecking the checkbox) of the Class the device Cluster1 belongs to, the map shows:

The Desktop feature allows you to save frequently used desktop setups to the database for easy restoring later. A desktop setup contains the size and position of opened map- and Shooter-windows. The Desktop feature is especially useful in large networks with many "areas of interest" or trouble spots.
To save the current desktop settings, click the Desktop tab on the Monitor one main window and after that click the
speedbutton. Enter a descriptive name into the Desktop name popup window and click the Save button. The new Desktop in immediately in effect and appears in the combobox.
If you change the desktop (if you close maps or if you start new real-time Shooters) you can save these modifications to the currently selected Desktop by clicking the
speedbutton.
A Desktop setup can be removed from the database by selecting it from the combobox and clicking the
speedbutton.
Monitor one can be started with various commandline switches. The commandline switches can be entered by right-clicking the Monitor one icon on the desktop and choosing Properties. You can append your commandline switches at the end of the string in the Target box ("C:\Program Files\FineConnection\Monitor one\Monitor1.exe"). Do not forget to use double quotes for parameters that contain spaces! See the example below:
"C:\Program Files\FineConnection\Monitor one\Monitor1.exe" /MAP=MyProject.amd /DESKTOP=SalesDepartment /DEFAULTSRCUDPPORT=2000
Monitor one supports the following commandline switches:
In order to project your project data, it is recommended to make a backup of your project database regularly.
There are two options:
To enable online Midnight backups:
It is recommended to leave the "Midnight" option checked!
All Midnight backups are made to separate directories.
To make an instant backup:
Each time Monitor one performs a backup, it also creates a command file that can be used to restore the backup. This command file is saved in the same backup directory and has the name: <Project name>_Restore.cmd.
The restore operation can be started by typing <Project name>_Restore.cmd in a command box and providing the Database Username and Password as command-line parameters. The Username/Password must have CREATE DATABASE rights!

All backups types are made online however; DO NOT RESTORE A BACKUP ON A RUNNING PROJECT. It will definitely corrupt your project’s database! Before you perform a restore, shutdown Monitor one first!
Monitor one uses the services of the Firebird database engine for storing and maintaining project data. Every DBA has experienced a situation in which an application slows down after it has been in production for a while. However, why this happens is not always evident. Perhaps the number of transactions issued has increased or maybe the volume of data has increased. However, for some problem, these factors alone will not cause large performance degradation. In fact, the problem might be with disorganized data in the database.
Database disorganization occurs when a database's logical and physical storage allocations contain many scattered areas of storage that are too small, not physically contiguous, or too disorganized to be used productively.
To minimize fragmentation and row chaining, as well as to re-establish clustering, database objects need to be restructured on a regular basis. This process is known as database reorganization. The primary benefit is the resulting speed and efficiency of database functions because the data is organized in a more optimal fashion on disk.
The Monitor one backup/restore options mentioned above can be used for database reorganization.
Follow the steps described below:
The Event control window is the central point for viewing and acknowledging events and alerts that occur in the network. To open the Event control window, Select Options|Event control from the menu on the Monitor one control panel. See the screenshot below:

The eventcontrol window has an upper and a lower pane. The upper pane contains two tabs.
You can mute audible alerting by clicking the Audible alerting control (the little speaker) on the Monitor one control panel!
at the beginning of row of the EM1 list indicates a pending EM1 event. A green checkmark
indicates that the event has occurred but is no longer pending! You can adjust EM1 settings and fine-tune thresholds by selecting Options|Global configuration from the Monitor one control panel and than choosing the Discovery + EM1 tab. The way EM1 messages are displayed slightly differs from what you would expect! Not the last measured "EM1 threshold exceeded" event is kept in the list but the "EM1 threshold exceeded" event with the highest error percentage (most severe event) is kept in the list!