Product of the Day: Fidelia NetVigil

by Vendor Written

Product: Fidelia NetVigilManufacturer: Fidelia Technology, Inc.Address: 300 Alexander Road # 205                Princeton, New Jersey 08543Telephone: 1-866-343-3542URL:

Fidelia NetVigil is a real-time fault and performance management product for end-to-end visibility across networks, servers and applications. Its real-time monitors provide the ability to instantly drill down from high-level transactions, through applications and servers, down to the network or even an isolated device to highlight potential problems before they occur. NetVigil's functionality is available via a standard Web interface which allows it to be accessed easily from anywhere without any complex client requirements. In addition NetVigil is easily configurable and provides multi-level views for every department within an enterprise.


  • Designed to run on Solaris and Linux

  • Uses a distributed process and database architecture to ensure scalability to thousands of SNMP and non-SNMP devices.

  • Correlates - across applications, servers and networks based on business rules defined by user for unmatched service delivery stats.

  • Instant configuration; easily extends to manage custom devices.

  • Multi-level views - allow user to deploy and manage across departments, geographic locations, application clusters, etc.

Distributed, Fault-Tolerant Architecture

Fidelia NetVigil is based on a flexible and horizontally scalable, 3 tier system architecture, which is designed to collect massive amounts of data and monitor tens of thousands of elements while separating the data collection from the reporting and the graphing. The distributed monitors, or Data Gathering Elements (DGEs) store all performance data locally, and only forward events or alarms to an upstream entity. The reporting and graphing engines can also be distributed and scaled as necessary. The databases are run in a mirrored mode achieving levels of fault-tolerance not possible with traditional NMS systems.

In small environments, all of NetVigil's components can be run on a single system. As the requirements grow, each and every component of NetVigil's architecture can be expanded onto new hardware as required. If a new location comes online, just add a new DGE and configure the system to recognize it within minutes. If an existing DGE is starting to get overloaded, just add another DGE in the same location and all new devices will automatically be provisioned on the new DGE. In a complex environment, you can have any number of Web reporting engines, any number of data collection servers with data being stored in any desired location. The unique architecture permits unparalleled flexibility and reliability to meet enterprise requirements.

Real-Time Architecture and Dynamic Correlation for Intelligent Reporting

NetVigil can monitor any SNMP-enabled device with its extremely efficient multi-threaded polling engine (multiple queries to a host are sent in a single packet). It can either use existing MIBs, or can work with any custom enterprise MIB and SNMP agent. NetVigil is designed to monitor routers, switches, IP connectivity, servers, and applications. In addition to SNMP devices, NetVigil can import data from any non-SNMP device also via its real-time data import API.

A sample of the monitoring capabilities are:

  • Applications- Oracle, BEA Weblogic, CheckPoint, MS Proxy Server, IIS, Apache, NTP, Radius, DNS, LDAP, SQL query, URL transaction.

  • Network- BGP, OSPF, CheckPoint Firewall, Netscreen, ArrowPoint, Alteon, Cisco, Foundry load balancers, RMON devices

  • System - CPU, Disk, Memory, processes


  • SNMP traps, syslogs

  • External - real-time data import from external sources

NetVigil's URL transaction monitor can track performance of multi-step web based transactions consisting of forms, hyperlinks and frames, to measure actual service delivery to end users.

Data Gathering Elements (DGE's) are installed in at least one location within the enterprise and can be used to monitor devices anywhere on the Internet. DGE's store the data locally, reducing traffic overhead for the system, and are designed to store data for several years to support in-depth trend analysis with minimal or no database maintenance requirements.

NetVigil provides status views across all devices in the organization, and can group them into departments, applications, or other logical views. In addition, users can drill down on specific devices, and tests, and see recent and long term aggregated performance information in real-time. NetVigil's unique architecture permits deployment in NAT or firewall networks easily.

Configure NetVigil Instantly to Manage Custom Devices

NetVigil can be set up and installed in a stand-alone environment very rapidly. Default test settings, action profiles, and reports are pre-loaded into the system via XML based configuration files. Lists of devices can be imported automatically into the system via NetVigil's flexible API and automatically detect and provision all appropriate tests for each device. Polling can be as rapid as 1 minute intervals, due to the multi-threaded design. NetVigil's unique auto-discovery offers true "two-click" provisioning of a device via the user interface.

Flexible Open API for Extensibility and Easy Integration: An API for provisioning users, devices, tests and actions enables mass data entry and updates. The API supports C, Perl, Java or any other common programming language. This provides very easy integration with existing OSS infrastructure.

NetVigil integrates seamlessly with existing NMS products like HP OpenView or NetCool. It extends the capabilities of NNM to give detailed performance reports on all elements of a device within a few hours of deployment. NetVigil automatically extracts the node list and topology information from NNM, and integrates into the NNM user interface. Additionally, it can send traps and events to other products.

Fidelia NetVigil provides a unique context sensitive help with smart correlation, which was built from feedback received from existing customers. This integrated solution has helped reduce MTTR in a matter of days after deploying NetVigil at these organizations.

Multilevel User Administration and Security Enables "Virtual Departmental NMS"

Fidelia NetVigil enables administrators to flexibly provide access to systems information using multi-level views. Administrators can be set over all systems in the organization, or sub-assigned to specific departments or locations. This flexibility makes it easy to provide groups, such as the help-desk, the appropriate level of access to systems information to help them do their jobs. Privileges to add devices, tests, set thresholds or new actions, or update any of these are governed by the security group you are assigned to.

System administration for initial system configuration is provided by the top level (Superuser) administrator. The Superuser can set up collection servers, other administrators, and assign privileges to administrators and systems. The Superuser can, for example, set up application groups, and assign differing global thresholds between the applications. The Superuser also has overwrite privileges to create devices, tests, actions, etc. for any system. Administrators (or Enterprise-level users) can manage any number of application groups (or departments), or be assigned to a single application group. Administrators can add and update new devices, tests, and actions for the application groups they are assigned to.

Both users and devices can be created as read-only. This additional level of security maintains a view into the system for non-administrative users, such as help desk personnel, but restricts modifications for security purposes. For example multiple departments may share a switch and be able to receive reports on their bandwidth usage, but not be able to change performance settings.

Other Key Features: Extensive Reporting, Data Archival and Alerts

Reporting: Fidelia NetVigil provides on-demand real-time reports for end-to-end service and individual components across the organization. Using a single system to monitor all components allows you to achieve event-correlation in an unprecedented manner. Fidelia NetVigil analyzes a full set of metrics on systems performance, from network availability and throughput, to deeper application monitoring of servers or databases. Sample reporting capabilities are:

  • Capacity planning using trend reports which predict days to reach capacity

  • Service performance bottlenecks identify the most common reasons that services are not performing as expected

  • Availability management to identify the most problematic systems in your enterprise.

  • Manage budget expenditures on utilization of IT resources across all departments in your enterprise (the CxO dashboard)

  • Service-Level Agreements - Availability and performance compared to service level baselines, by entire enterprise and by individual devices.

As an example, an eCommerce or Payroll service might consist of a Web application server (BEA Weblogic), a database (Oracle), running on several systems (Windows, Solaris) and connected by a network (Cisco, CheckPoint). NetVigil allows you to monitor the entire eCommerce transaction as well as all individual components in real time, allowing instant drill down when the service performance degrades or fails.

Data Archiving: Designed for collecting and storing massive amounts of performance data, Fidelia does real-time progressive data aggregation to consolidate and reduce the data storage requirements. Data is stored in any relational database and accessed directly or via Fidelia's API. Smart data management techniques ensure relevant data is not discarded whereas statistical data is stored for several years without complex data management issues.

Smart Event Management....Smart Notification: NetVigil can eliminate sending multiple notifications when a device goes down or is unavailable. For example, if a device is unreachable then all configured notifications for other tests on the device are suppressed until packet loss returns to normal.

NetVigil's alarms are triggered by thresholds set by the administrator. Warning and Critical thresholds provide real-time alarms on the screen, with notification via email, digital pager, and instant messaging. Notifications can be assigned to any test, with differing actions by type of test. In addition, NetVigil provides multi-level action profiles to provide a comprehensive escalation process. Because the actions and notifications are assigned through an action template and assigned to tests, a simple change to the template will automatically take effect for all tests for a user.

Action profiles can be assigned by time of day, providing you with flexibility in changing actions for the night shift. You can also create custom actions such as automatic restarting of a database after a crash.

NetVigil also suppresses alarms for cascading events based on topology relationships between devices and uses complex heuristics to avoid false suppression.

About Fidelia, Inc.

Fidelia, with decades of operational experience in the ISP and enterprise industry, provides end-to-end business visibility across enterprise networks, applications and servers through its flagship product, NetVigil. This is a next-generation product to manage service delivery across enterprises.


Load Disqus comments

technologic systems