Icinga Web 2 Theming

Posted by on Jun 28, 2017 in NetEye | 0 comments

Theming 1200x628

Icinga Web 2 is a powerful PHP framework for web applications in a clean, minimal design. It’s fast, responsive, accessible and easily extensible with modules. It can be installed quickly and easily from packages found in the official package repositories (see the resource links at the bottom of this blog post).

Besides the global configuration settings, each user has individual configuration options like the interface’s language, the current time zone, and the preferred theme. My aim here is to explain how you can easily create a new customized theme to make your Icinga interface the one you’ve always dreamed of.

Read More

Nutanix Monitoring with NetEye

Posted by on Jun 26, 2017 in Nagios-Plugins, NetEye | 0 comments

Nutanix Monitoring with NetEye

Doing my work as monitoring consultant, I often have to monitor Nutanix systems on customer site. Nutanix is a integrated systems vendor that produces a hyper-converged storage system called “Virtual Computing Platform”.

It is quiet easy to monitor the Nutanix system and with NetEye you will be able to get the best results and visualization possibilities.

You will monitor the Nutanix system by using the SNMP protocol:

Read More

Multiple Bugfix Releases for multiple versions of NetEye (3.8, 3.9, 3.10)

Posted by on Jun 21, 2017 in NetEye, NetEye Updates, Uncategorized | 0 comments

ChangeLog neteye-api:
* Tue Jun 20 2017 Benjamin Groeber – 1.8.4-1
– Fixed possible segmentation fault during SOAP request in multi backend environments

ChangeLog neteye-syslogview:
* Fri Jun 16 2017 Davide Bizzarri – 3.4.13-1
– Fixed update of Logstash config when new groups created (NSV-74)
* Wed May 31 2017 Sandro Santinato – 3.4.12-1
– Fixed bug where Rsyslog was down after service relocate (NSV-76)

ChangeLog neteye-configtool:
* Fri Jun 16 2017 Benjamin Groeber – 3.0.29-1
– Fix default ldap filter for new installations (NC-31)
– Fix cacti permissions non affecting plugins (NCAC-8)

ChangeLog neteye-eventconsole:
* Thu Jun 15 2017 Benjamin Groeber – 3.1.4-1
– Fixed duplicate colon in passive check result (NEC-4)
– Fixed Typo (NEC-6)

ChangeLog neteye-monarch:
* Thu Jun 15 2017 Benjamin Groeber – 3.13.8-1
– Fixed: Make add*() functions independent from AutoPersist (NMONARCH-79)

ChangeLog neteye-nagios-bp:
* Thu Jun 15 2017 Benjamin Groeber – 1.4.2-1
– Fixed lost traffic light selection on reload (NNBP-12)
– Fixed link to Service Detail (NNBP-4)

ChangeLog neteye-ocsng:
* Wed Jun 21 2017 Sandro Santinato – 2.1.2_neteye1.0.1-1
– Fixed bug where delete or move software in OCS dictionary was not working (NO-2)
* Tue Jun 20 2017 Sandro Santinato – 2.1.2_neteye1.0.0-1
– Restructured package and added continuous integration (NO-1)

ChangeLog neteye-plugins:
* Mon Jun 19 2017 Davide Bizzarri – 1.18.1-1
– Fixed check_vmware_HostHardwareHealthInfo.sh that returns OK when unable to login to VMWARE (NP-23)

ChangeLog neteye-pnp:
* Fri Jun 16 2017 Davide Bizzarri – 0.6.25_neteye1.0.5-1
– Fixed check_interface_table_v3 does not populate the influxdb (NPNP-6)
* Thu Jun 15 2017 Benjamin Groeber – 0.6.25_neteye1.0.4-1
– Fix link to CSV file in multibackend environments (NPNP-7)
* Thu Jun 08 2017 Davide Bizzarri – 0.6.25_neteye1.0.3-1
– Fixed escape of backslash in tag value (NPNP-5)

ChangeLog neteye-thruk-theme:
* Fri Jun 16 2017 Davide Bizzarri – 1.1.2-1
– Fixed rrd-graph link (NTT-8)

ChangeLog neteyeshare:
* Fri Jun 16 2017 Benjamin Groeber – 1.0.0-3
– Fixed wrong permission for directory /data/NetEyeShare/Agents (NSH-3)

ChangeLog nfsen:
* Wed Jun 07 2017 Davide Bizzarri – 1.3.7_neteye1.2.2-1
– Fixed creation of files as root:apache instance of apache:apache (NFSEN-10)

ChangeLog logstash:
* Fri Jun 16 2017 Benjamin Groeber – 1.5.6_neteye1.2.4-1
– Do not overwrite log on each start (NLST-13)

ChangeLog neteye-eventhandler:
* Mon Jun 12 2017 Sandro Santinato – 1.4.18-1
– Fixed bug with not recognized SMSs (NEVHA-40)
* Wed Jun 07 2017 Sandro Santinato – 1.4.17-1
– Fixed bug where “Copy” menu item must be disabled in test mode (NEVHA-28)

Read More

Next Level Performance Monitoring – Part I

Posted by on Jun 20, 2017 in NetEye, Network Traffic Monitoring, Real User Experience Monitoring | 0 comments

Network traffic keeps becoming more and more heterogeneous. In many cases, it is not enough to monitor a system as we have done in the past. Here I will present the key ingredients according to Würth Phoenix for successful state of the art performance monitoring and proactive analysis of those applications that are critical for your business.

Combining User Experience and Performance Metrics for new Insights

User experience is a very important factor. If your measurements seem in the right range, BUT end users complain about slow applications, you need to act. For this reason, user experience combined with an overview of all the servers being put under monitoring is the right place to start. In our opinion it is of vital importance to know when critical business applications begin to slow down before your users start to complain. You can achieve this by running continuous checks via Alyvix – our active user experience monitoring solution. Test cases can be written specifically for the most vital parts of your applications, and the functionality and speed of those very parts can be checked as often as needed. The outcome in terms of performance of each individual user interaction tested is then saved into the same central time series data base as the performance metrics registered from all original sources of interest (such as Perfmon data, ESX performance data, etc.) It is then possible to perform a multiserver zoom and with a single click to navigate to the most interesting servers during time periods where Alyvix detected problems.

Screenshot from 2017-05-29 10:42:58

Read More

How to extend or modify the APIs

Posted by on Jun 12, 2017 in Development, NetEye | 0 comments

NetEye API


The NetEye APIs offer a simple way to automate and script common processes on NetEye. They expose more than 150 objects written in Perl, which can be easily used and extended. The NetEye APIs allow you to perform several actions: add/modify/remove a host, service or business process from Nagios, as well as compute the availability of these objects over a given period of time. The APIs are open source, and you can find the Perl code installed at /var/lib/neteye/API. However, if you modify your code locally, your changes will be overwritten at the next API update. In this article I will show you how to do make your changes to the NetEye APIs persist across updates. 

Read More

How to send logs from servers in the cloud to NetEye?

Posted by on Jun 6, 2017 in Log Auditing, NetEye, Syslog | 0 comments


Keeping an offline copy of your logs does not only provide better visibility from the system management point of view, but also turns out to be extremely precious in case of a security incident during which your local copies have been affected.

As many of you might know, the Log Management module of NetEye offers a complete solution to manage logs, in line with the obligations intended by the data protection authority. Moreover, it provides a handy way to centrally manage logs from various sources. (see also on our blog: “What to do with all those logs?” and “NetEye Log Management on the official Elastic blog” ).


Architecture of the Log Management module:

  • Log auditing and data collection system, based on rsyslog
  • Agent (Safed) for sending logs over the syslog protocol (RFC 3164 – configured by default to send over TCP on port 514 to guarantee the correct receiving of the sent logs)

It is crucial that the communication between the Safed agents and NetEye on the TCP port 514 is always guaranteed.

During one of my latest customer projects, I was asked to implement a possibility for collecting logs from remote systems in the cloud. The main challenge was that accessing the systems was possible just via SSH.

Now I will show you how I resolved this problem by using a reverse SSH tunnel and a Safed agent on a Linux/Unix machine.

Read More