Blog Entries

30. 06. 2020 Benjamin Gröber NetEye

Modernizing the NetEye 4 Technology Stack

Because of its open source nature, NetEye 4 combines loads of different technologies, which makes it impossible to identify “the” NetEye 4 Tech Stack. Based on RHEL/CentOS 7, most of the user-facing parts are written in, or at least proxied through, PHP, whereas there is no real common denominator for other backend services. This looks…

Read More
31. 03. 2020 Benjamin Gröber NetEye

How to Couple systemd Services with a systemd Target Dynamically

When designing complex systems with a multitude of services, more often than not some of them logically form loosely coupled units. Usually these services should remain independent to a degree, i.e. free to be started or stopped independently. However, we also wanted a mechanism to command the loosely coupled unit as a whole. Sometimes however…

Read More
23. 01. 2020 Benjamin Gröber NetEye

How to Use Tornado for event based monitoring with Icinga 2 (Part 1/2)

Tornado is the spiritual successor of the NetEye EventHandler. Tornado is an open-source, rule based Event Processing engine designed to handle up to millions of events per second. We can leverage this capability to ingest all possibly interesting events of our entire infrastructure, and react to the effectively interesting ones. In this blog post we…

Read More
23. 01. 2020 Benjamin Gröber NetEye

How to Use Tornado for event based monitoring with Icinga 2 (Part 2/2)

Tornado is the spiritual successor of the NetEye EventHandler. Tornado is an open-source, rule based Event Processing engine designed to handle up to millions of events per second. We can leverage this capability to ingest all possibly interesting events of our entire infrastructure, and react to the effectively interesting ones. In this blog post we…

Read More
10. 12. 2019 Benjamin Gröber Bug Fixes

Bug Fixes for NetEye 4.9

Fixed incomplete payload sent to tornado by snmptrapd collector For NetEye 4.9 we updated: tornado to version 0.18.2-1

Read More
27. 09. 2019 Benjamin Gröber NetEye

Tornado – The Processing Tree

Tornado is the spiritual successor of the NetEye EventHandler. As such, we took inspiration from its limitations, picking the most interesting ones, and trying to optimize for these scenarios. One example of this is the Processing Tree. In the past, all rules had to be placed in one of four predetermined groups, and events ran…

Read More
22. 07. 2019 Benjamin Gröber Bug Fixes

Bug Fixes for NetEye 4.6

Fix harmless but numerous warnings about missing users during installation. For NetEye 4.6 we updated: neteye-setup to version 1.20.1-2 icingaweb2-module-ipl to version 0.2.1_netete0.0.1-2 icingaweb2-module-reactbundle to version 0.5.1_neteye0.1.0-3 icingaweb2-module-leafletjs to version 1.3.4_neteye0.1.1-3

Read More
08. 07. 2019 Benjamin Gröber Bug Fixes

Bug Fixes for NetEye 4.6, NetEye 4.5, NetEye 4.4

Fixed log directory of mariadb, so that it now points to /neteye/shared/mysql/log/ For NetEye 4.6, NetEye 4.5 and NetEye 4.4 we updated: mariadb-neteye-config to version 1.2.1-1

Read More
04. 07. 2019 Benjamin Gröber Bug Fixes

Bug Fixes for NetEye 4.6

Fixed NetEye cluster base setup accepting invalid characters in hostnames. For NetEye 4.6 we updated: neteye-setup to version 1.14.3-1

Read More
02. 07. 2019 Benjamin Gröber NetEye, Unified Monitoring

How To Recover from a DRBD9 Metadata Split Brain Situation

As soon as you manage more than a few DRBD resources distributed over a wide set of hardware, split brain situations cannot always be avoided. Standard split brains are caused by multiple nodes having different opinions about the latest state of the data on their local disk. Disclaimer: If applied incorrectly, commands in this blog…

Read More
12. 06. 2019 Benjamin Gröber Bug Fixes, NetEye

Bug Fixes for NetEye 4.6

Fixed problem not catching errors on report display For NetEye 4.6 we updated: icingaweb2-module-reporting to version 0.9.0_neteye0.2.1-1

Read More
18. 04. 2019 Benjamin Gröber Bug Fixes

Bug Fix for NetEye 4.5, 3.17

Fixed a problem with check_iftraffic3 which showed a warning on every execution. For NetEye 4.5 we updated: neteye-plugins to version 1.20.1 For NetEye 3.17 we updated: neteye-plugins to version 1.20.1

Read More
13. 02. 2019 Benjamin Gröber Downloads / Release Notes

Updated modules eventhandler, icinga2, icingaweb2, icingaweb2-module-director

Updated eventhandler to version 1.7.5 for NetEye 4.3 and NetEye 4.4: Fix autosetup not running on cluster installations Updated icinga2 to version 2.10.1_neteye1.4.9-1 for NetEye 4.4 Fix local icinga2 satellite API port not allowed in firewall for cluster installations Fix local icinga2 satellite not starting after reboot Updated icingaweb2 to version 2.6.1_neteye1.24.1-2 for NetEye 4.4…

Read More
14. 11. 2018 Benjamin Gröber Downloads / Release Notes, NetEye

Updated modules neteye-api neteye-thruk neteye-nagios-bp

Updated neteye-api-2.0.1-1, neteye-thruk-2.20.2_neteye2.0.7-1, neteye-nagios-bp-1.8.2-1 : – Fixed: OTP is shown wrongly sometimes – Fixed: Business Process navigation slow when using AST feature – Fixed: Business Process editing slow with elevated number of Business Processes

Read More
13. 11. 2018 Benjamin Gröber NetEye, Unified Monitoring

How We Leveraged DRBD 9 Autopromote for a Simplified Pacemaker Cluster Layout

Historically, NetEye Clusters were configured with DRBD as Master/Slave resources.  This led to the following rather cumbersome resource configuration for an N-node cluster: $SERVICE_drbd_master ( x 1 ) $SERVICE_drbd_master_clone ( x N ) $SERVICE_drbd_fs $SERVICE_virt_ip $SERVICE Note: $SERVICE serves as a placeholder for any Cluster Service running in NetEye 4. At least ten constraints were…

Read More

Archive