NetEye 4 Performance and Tactical Monitoring Overview
In one of my previous posts I described how to create a customized NetEye 3 Tactical Monitoring Overview dashboard with Grafana and Telegraf. Here I’d like to show you how you can create a similar dashboard (much faster) for NetEye 4.
The NetEye 4 Tactical Overview quickly provides basic information on the status of hosts, services and typical daily IT operations such as acknowledgements.
If we want to customize it by adding Grafana panels of, for example, some performance indicators of the monitoring system (say, host and service status, host and service check execution time, and host and service check latency) we will need to:
Get the Icinga metrics related to the Tactical Overview
Archive the Icinga metrics in InfluxDB
With NetEye 4 we can achieve both goals very quickly without using an external agent like Telegraf.
To get the main performance data it is sufficient to use the icinga command of ITL (the Icinga Template Library). The archiving of Icinga metrics in InfluxDB is done automatically in NetEye4 using the InfluxdbWriter component.
The icinga check command was developed as a built-in check, and returns performance data for the current Icinga instance. From the Icinga Director menu you will need to create a new service template named (for example) neteye_stats and associate it with the icinga check command.
Finally you need to create a new service check based on this service template and associate it with the NetEye host:
After the deployment of this configuration we will have a new service check associated with the NetEye host that produces the desired indicators from the available Performance Data.
Thanks to this new service check for InfluxDB, the data related to the Performance Data reported above are associated with the NetEye host and will be automatically logged. So we can get, for example, the number of hosts with status UP by selecting the num_host_up field:
Or the number of services in critical by selecting the num_services_critical field:
Thanks to this simple configuration you will be able to obtain a completely customized Tactical Monitoring Overview in which it is possible to integrate additional information on the operating status of your NetEye 4 system, highlighting the indicators that you consider most useful or interesting.
Hi everybody. I’m Giuseppe and I was born in Milan in 1979. Since the early years of university, I was attracted by the Open Source world and operating system GNU\Linux. After graduation I had the opportunity to participate in a project of a startup for the realization of an Internet Service Provider. Before joining Würth Phoenix as SI consultant, I gained great experience as an IT consultant on projects related to business continuity and implementation of open source software compliant to ITIL processes of incident, change and service catalog management. My free time is completely dedicated to my wife and, as soon as possible, run away from Milan and his caotic time and trekking discover our beautiful mountain near Lecco for relax and lookup the (clean) sky.
Author
Giuseppe Di Garbo
Hi everybody. I’m Giuseppe and I was born in Milan in 1979. Since the early years of university, I was attracted by the Open Source world and operating system GNU\Linux. After graduation I had the opportunity to participate in a project of a startup for the realization of an Internet Service Provider. Before joining Würth Phoenix as SI consultant, I gained great experience as an IT consultant on projects related to business continuity and implementation of open source software compliant to ITIL processes of incident, change and service catalog management. My free time is completely dedicated to my wife and, as soon as possible, run away from Milan and his caotic time and trekking discover our beautiful mountain near Lecco for relax and lookup the (clean) sky.
Hostgroups are a grouping of hosts with similar characteristics such as geographical location, type, severity, environment, operating system, applications and much more. Hostgroups can be created for multiple purposes such as: Grouping hosts with common characteristics to view them as Read More
Scenario NetEye 4 is a comprehensive monitoring platform which natively supports Icinga 2 checks on remote hosts and devices. Several Icinga 2 checks support an historical view of the status. An example is the firewall interface performance status below, which Read More
As you all know NetEye uses MariaDB as its database. With the nep-monitoring-core module of the NetEye Extension Packs (NEP), the following aspects of MariaDB are monitored: connection-time open-files running-threads uptime total-threads These checks are performed with a default time Read More
In my previous post, we saw how it's possible to build a simple Grafana Data Source Plugin, which we can use to read data from whatever source we'd like to use. In particular, we used it to read data from Read More
If you're familiar with the NetEye SIEM module you probably also know El Proxy, the solution integrated into NetEye to ensure the integrity and inalterability of the logs produced by the SIEM module. Since its introduction in NetEye, the only Read More