graphic interface Vigilo NMS Network monitoring


Vigilo NMS is based on several open source components recognized for his performance monitoring. Based on these unit components, Vigilo NMS offers a complete solution for the most demanding staffs.

Vigilo NMS functionalities, pyramid of monitoring steps, centralization, detection, standardization, correlation, aggregation, alert, analysis and archive

  • real time monitoring the health of your information system (network, equipment, systems and applications)
  • quickly and effectively analyze the cause of an incident in order to act accordingly
  • research, investigate, compare, correlate in order to identify the causes of a dysfunction or anticipate it
  • store and index metrology data for trend analysis and reporting
  • organize your operating teams according to their scope of action thanks to a fine management of access rights
  • deploy your monitoring system on distributed and/or hierarchical architectures around the Vigilo bus
  • design and publish multiple technical or functional report formats

Vigilo NMS modules




Vigilo NMS presents the performance status of your information system in the form of an alert tray and mapping. Thanks to its correlator, it allows intelligent data processing to facilitate understanding and use. Vigilo NMS alerts you in real time whenever a problem occurs on your network.

In the form of graphs or reports, this module allows you to analyze and compare all the data. It is possible to perform trend analysis, capacity planning and SLA calculation. The reports can be exported in office automation format for distribution. Thanks to Vigilo NMS, you can anticipate and investigate availability problems.

All Vigilo NMS data is stored centrally over a configurable period of time. You can access the root causes of an incident but also monitor the evolution of your performance over time. This history also allows you to understand recurring incidents and correct their causes.

Vigilo NMS main features

Real-time monitoring

Real-time monitoring interface Vigilo NMS

Network, system and application

Vigilo NMS offers, in addition to SNMP monitoring, specific agents available for the majority of system and application environments. This monitoring is equivalent to SNMP supervision. It is the supervision center that interrogates remote objects. The flows pass through secure connexion and execute scripts on the remote machine.

Business services monitoring

A module dedicated to business service management is available within the Vigilo NMS correlator. A business service is defined as a complex combination of low-level indicators with associated weighting elements. Thus, instead of tracking the evolution of a CPU, network card, etc., the operator can track the availability of the messaging service. Business services can be monitored within the event tray and on the map. It is an essential business complement to the monitoring of raw indicators.

"Passive" monitoring

Vigilo supports a passive supervision mode that allows remote objects to send information to the monitoring center at their convenience.

Remote monitoring : end user experience

Vigilo NMS offers a remote monitoring mechanism on the protocols that allow it. Thus, we will regularly query a remote Web server (by an HTTP request) to check its proper functioning. A process can run "correctly" on a server without giving a proper service to the users. This mechanism allows you to measure the "user experience" when it connects to the application.

Supervision and traps SNMP

Vigilo NMS allows you to supervise equipment, systems and applications that communicate natively in SNMP (V1, V2 and V3). For example: Cisco routers, UNIX systems (Solaris, HP-UX, AIX, BSD), Linux, Windows, AS400, Nokia equipment, etc. Vigilo NMS generates optimized SNMP polling by aggregating several queries in order to limit the number of requests and therefore the network impact.

Nagios migration to Vigilo NMS

Vigilo NMS is compatible with Nagios and Nagios forks. Designed to deal with largest system, it's possible to migrate from Nagios to Vigilo NMS without loosing all the investments made in this type of solution.


monitoring interface metrology Vigilo NMS

Vigilo NMS offers metrology features. Metrology information is collected, archived and indexed. An interface allows access to many graphs. It is possible to search in all the collected data, display the corresponding graphs, compare them with each other, zoom in, etc. This interface allows you to carry out investigations but also trend analysis.


monitoring interface cartography Vigilo NMS

Vigilo offers a mapping interface. This interface allows you to group objects and navigate through maps to get a synthetic view of the system status. Each group icon has indicators of the status of the group and its members associated with it.


monitoring interface reporting Vigilo NMS

The reporting module provides periodic reports generation in standard for IT departments. The reports present performance statistics on aggregate levels by day, month, or year, by site, or by type of equipment. This module also allows the generation of additional reports for specific user profiles. The style of the reports can be customized according to the needs of the users (e.g. company logo).


Thin client browser

All Vigilo NMS operating interfaces are accessible through a thin client browser. There is no downloading of Java applets or other rich modules. Vigilo NMS is compatible with Windows and Linux client workstations and major browsers.


Vigilo NMS has been designed to manage medium to very large systems. It is possible to automatically distribute the load to several collectors and consolidate the informations centrally.
The largest Vigilo NMS reference is a banking institution with 10,000 branches and more than 25,000 equipments. This scalability is possible thanks to a distributed architecture around the Vigilo NMS bus.


Vigilo NMS is designed on a modular architecture around the VigiBus communication bus. The main processing features are available as a technical module that can be deployed jointly or individually. Thus, Vigilo NMS can be adapted to different types of architecture, whether decentralized, partitioned or hierarchical.

Distributed architecture

Following a similar principle to the one presented above, Vigilo NMS offers advanced features for the geographical distribution of collection servers. Thus, a local Vigilo NMS can be deployed on various geographical sites and consolidated the supervision into a central site.

VigiBus: The Vigilo application bus

The AMQP standard

The communication system between Vigilo NMS modules is based on the AMQP protocol. AMQP (Advanced Message Queuing Protocol) is an OASIS standard for application communication supported by many vendors from Microsoft to RedHat. This open, reliable and secure protocol has also spread rapidly without the open source community. It offers many interesting features :

  • Flow security (SSL)
  • Possibility of redundancy (multi servers)
  • Possibility of subscription on the bus
  • Advanced routing features
  • Load sharing of customers
  • Heterogeneity of clients

It is around VigiBus that all Vigilo NMS modules communicate allowing it to adapt to all types of architectures.


Thanks to the AMQP bus, Vigilo NMS can operate in hypervision mode. Vigilo NMS's specificities for managing hypervision are as follows:

  • Possibility to use the Vigilo NMS bus to register the different connectors
  • Ability to build and deploy configuration via XML files that allows configuration automation
  • Possibility at the event tray level to add columns to differentiate the different supervisors (for example)
  • Possibility offered by the architecture to manage very large parks


Correlation engine

In a large park it is important to correlate the different events. If two servers are behind a router who broken down, it is important to know how to associate the router failure with the "non-visibility" of the two servers and not to alarm supervisors about the status of the servers. We may also want to correlate supervisory information with external information. Thus, a failure on a router of a bank branch that is occasionally closed will have a lower priority than the same failure in an open branch. The latest generation of our correlation engine uses Python rules who offers a wide range of customization options.

Configuration automation

Suitable for medium to very large systems, Vigilo NMS offers interfaces to automate its configuration. Vigilo NMS can automatically connect to your inventory database to extract information from your updated fleet and automatically deploy your new configuration. On our systems of several thousand pieces of equipment, our customers use this mechanism up to several times a day to ensure that their fleet is always under surveillance.

Industrialization / configuration history

The Vigilo NMS solution is designed to manage systems of several thousand equipments. To do this, Vigilo NMS relies on a distributed architecture composed of several monitoring servers. A dedicated module allows you to manage the automatic deployment of configurations from the configuration manager to all servers. This module allows you to manage configuration histories in order to return to a previous configuration. It offers a configuration version management system.

User rights and profiles management

Vigilo NMS offers advanced user rights management capabilities that allow you to associate a user or group of users with a set of features within a specific perimeter of the supervised park. This module allows you to adapt to large teams on an NOC.