Blog Entries

23. 12. 2022 Valentina Da Rold Development, ITOA, NetEye

Configuring ClickHouse as an Additional Data Source in Grafana

As mentioned in my colleague Mattia’s blog, NetEye 4.27 comes with a ClickHouse database pre-installed.If you follow that post, you will be able to customize NetEye in order to save data inside a ClickHouse database. Your data is now ready to be visualized on a dashboard, and you can accomplish this by configuring the ClickHouse…

Read More
22. 12. 2022 Andrea Mariani ITOA, NetEye

Exporting Grafana Graphs to CSV

Some time ago, a customer asked me if it was possible to export the data used by NetEye 4 Performance Graphs to CSV format. In particular, the performance graphs that are displayed within Icinga 2’s web interface currently have no option to export their data. After some research, I found that the only way to…

Read More
02. 11. 2022 Mirko Morandini ITOA, NetEye, Uncategorized

Creating Compelling Stacked Bar Charts with Grafana

Grafana is an open source data visualization application that is widely used for displaying interactive monitoring and service dashboards. It focuses on a high-performance visualization of time series data, such as network throughput, access time, or CPU performance data. For this, it connects to specific time series databases such as InfluxDB, but also to common…

Read More
21. 10. 2022 Giuseppe Di Garbo Icinga Web 2, ITOA, NetEye

A Custom Dashboard for Windows and Linux Servers

The performance graphs present in NetEye are very useful for getting an immediate idea of the trend related to a service check, but they’re still limited to the metric being viewed. Also, the “Show all graphs” option available from the Actions menu of each monitored Host can have different usage limits due to the presence…

Read More
03. 10. 2022 Davide Gallo ITOA, NetEye

Using Multiple Retention Policies in InfluxDB

By default all metrics in InfluxDB are stored forever, but for certain metrics we need to store them for a much shorter time span. One example is when we’re receiving very large amounts of raw data, when we’re much more interested in derived characteristics of that raw data. In this blog we’ll discuss how to…

Read More
13. 06. 2022 Giovanni Davide Saccá ITOA, NetEye, Unified Monitoring

Grafana for nTop: Realizing a Dashboard

A customer with a NetEye installation to which I had added the nTop module asked me if I could integrate nTop’s Grafana Dashboards, so they could view them by consulting NetEye’s ITOA Menu. The installation and configuration of nTop for this client, a task I had already conducted some time ago, was a matter of…

Read More
27. 05. 2022 Alessandro Romboli ITOA, NetEye

The Flux Language Inside ITOA

ITOA ITOA is the NetEye component which represents time series data using the Grafana graphics engine. Data is usually collected by Telegraf agents and stored into an InfluxDB specialized non-relational database. Flux In order to manipulate the time series data, Grafana usually adopted a relational language: InfluxQL. The relational approach has had a number of…

Read More
22. 03. 2022 Juergen Vigna ITOA, NetEye, Unified Monitoring

Monitoring Fortigate Firewall SLA Trackers

Recently a customer told me he would like to monitor and graph the values that his Fortigate Firewall was generating for his configured SLA Trackers. What are these SLA Trackers? I informed myself and found the following in a Fortigate Cookbook. Fortigate Performance SLA ─ Link Monitoring Performance SLA link monitoring measures the health of…

Read More
29. 12. 2021 Giuseppe Di Garbo ITOA, NetEye

Business Processes and Dashboards

The Business Process module is one of the most useful modules in NetEye, but it’s often underestimated. A Business Process offers a way to model relations between monitored objects by NetEye (host and services), allowing you to model applications or infrastructures. They also allow you to drill down into the details, from high-level services to…

Read More
06. 12. 2021 Rocco Pezzani ITOA, NetEye, Unified Monitoring

Metrics on NetEye Monitoring

(Or, Who’s Monitoring the Monitor?) Everyone uses a monitoring system to understand what’s going on in their own environment and how it performs, but what about the monitoring system itself? The monitoring system also has its own tasks to perform, and obviously its own needs. Therefore even NetEye itself, while performing its duties, can be…

Read More
02. 12. 2021 Omar Bertò APM, ITOA, NetEye

Really Slow Login? It’s Not Always the Network, It Might Be Your SQL Server

By using DMVmonitor to analyze query metrics on an MS SQL server instance, I was able to identify a missing index in the SQL server as the root cause of why an application was starting up quite slowly. In this specific case I was working in a production environment using Microsoft’s Dynamics AX 2012 R3…

Read More
22. 10. 2021 Giuseppe Di Garbo ITOA, NetEye

NetEye Problems Dashboard

Do you need a customizable dashboard to better track problems detected by NetEye? Here’s one: WARNING This dashboard does not take into account the user’s role and related permissions and it is intended for use by an administrator on an on-premise non multi-tenant installation of NetEye. USE CASE The standard Problems display (divided into two…

Read More
19. 09. 2021 Rocco Pezzani ITOA, NetEye, Unified Monitoring

Understanding Instability in a Monitored Environment

Whenever a new monitoring project gets underway, a consultant discusses with the customer about almost any related topic: what needs to be monitored, how to monitor it, when to implement it, how to represent performance data, etc. Based on customer needs and desires, any sort of implementation strategy can be planned, but almost all of…

Read More
23. 08. 2021 Lorenzo Candeago ITOA

Telegraf’s Starlark Processor

In the world of IT monitoring, we often deal with metrics that are cumulative, or where we cannot control or modify the definition of a metric. Examples include the various Windows performance monitoring metrics for MS Dynamics AX 2013 R3 (AOS) server. These metrics are cumulative, but whenever the AOS services are restarted, or the…

Read More
06. 07. 2021 Lorenzo Candeago ITOA

Continuous Deployment for Grafana Dashboards using Jsonnet and Jenkins, Part 2

In my previous blog post, I introduced our scenario: in a private cloud context, we want to deploy a dashboard for multiple clients created using Grafana, InfluxDB and Telegraf for SQL performance monitoring. We saw how to write a Grafana dashboard programmatically using Jsonnet and upload it to Grafana using the Grafana API. In this…

Read More

Archive