Blog Entries

01. 10. 2021 Andrea Avancini Business Service Monitoring, NetEye

Hosts and NetEye Upgrade

NetEye installation topology can fluctuate over time, with hosts of various types that can be, for example, added or removed from a cluster in response to changes of business demands or customer requirements. In a cluster environment, hosts are manually mapped in a file called /etc/neteye-cluster, some sort of static inventory solution that is the…

Read More
30. 06. 2021 Andrea Avancini NetEye

The NetEye Upgrade Command: Tips & Tricks

Ever since NetEye 4.11, the NetEye upgrade procedure has been automated with the neteye upgrade command. This command performs several checks to ensure that: The currently installed version is eligible to obtain the upgrade The system is healthy The latest OS and NetEye updates and bug fixes have been installed Then, if the checks are…

Read More
02. 04. 2021 Andrea Avancini NetEye

Signing NetEye RPMs

When you have to publicly release software like we do with NetEye every two months, it’s fundamental that users can verify that software: in our case that the RPMs that we build come from us and not from someone who pretends to be us, that they have not been tampered with, and that they do…

Read More
01. 02. 2021 Andrea Avancini Bug Fixes, NetEye

Bug Fixes for NetEye 4.15

We fixed a problem in the NetEye upgrade manager for which the automatic upgrade was not able to complete because of a failure during the installed yum groups update. For NetEye 4.15 we updated: neteye-upgrade-manager to version 0.6.1-1

Read More
23. 12. 2020 Andrea Avancini NetEye

How to Verify the Integrity of Your NetEye 4 ISO Image

When installing our favorite Linux distribution, the first thing we do is download the official installation image, an ISO file, from the distribution website or a third party site. Imagine for example that CentOS has just released a new version, and we are eager to give this new version a try by performing a fresh…

Read More
26. 11. 2020 Andrea Avancini Bug Fixes, NetEye

Bug Fixes for NetEye 4.14

We have updated the DRBD kernel package to include the latest patches and bug fixes. You can find more details at the following link. For NetEye 4.14 we updated: DRBD to version 9.0.25-1

Read More
15. 10. 2020 Andrea Avancini Bug Fixes, NetEye

Bug Fixes for NetEye 4.14

We fixed an issue related to missing dependencies in the Icingaweb2 vSphere module. We also fixed a dependency issue in the NetEye Upgrade manager. For NetEye 4.14 we updated: icingaweb2-module-vsphere package to version 1.1.0_neteye1.1.2-1 neteye-upgrade-manager package to version

Read More
30. 09. 2020 Andrea Avancini NetEye

Adopting Pulp 2: A Migration Journey #1

Distributing software content and making it available to users is not an easy task. First, you can have many different types of content like RPMs, ISO files, Python packages, and so on and so forth. And then, repositories often change. In the R&D team, we’re always implementing new features and fixing bugs, which in other…

Read More
03. 09. 2020 Andrea Avancini Bug Fixes, NetEye

Bug Fixes for NetEye 4.13

With this bugfix release, we fixed a wrong setting that caused, in cluster environments, an inconsistency in the configuration of the icingaweb2 group across the cluster nodes. For NetEye 4.13 we updated: icingacli icingaweb2-selinux icingaweb2-vendor-Parsedown icingaweb2 icingaweb2-vendor-dompdf icingaweb2-vendor-zf1 icingaweb2-autosetup icingaweb2-vendor-HTMLPurifier php-Icinga icingaweb2-common icingaweb2-vendor-JShrink icingaweb2-devel icingaweb2-vendor-lessphp to version 2.7.3_neteye1.73.3-1

Read More
30. 06. 2020 Andrea Avancini Business Service Monitoring, NetEye

Automating Procedures: The NetEye Upgrade Command

Upgrading a NetEye 4 installation, either as a cluster or a single instance, is not always a painless activity. NetEye 4 is, in fact, a very sophisticated product that offers its customers a very large number of features, and operates in complex and business-critical environments. From version to version, the upgrade procedure may change: as…

Read More
01. 04. 2020 Andrea Avancini Bug Fixes, NetEye

Bug Fixes for NetEye 4.10

Fixed a bug that affected the signature of logs written by Logstash when receiving data from Beats. For NetEye 4.10 we updated: elasticsearch, elasticsearch-autosetup, elasticsearch-neteye-config, elasticsearch-xpack, elasticsearch-xpack-autosetup, kibana, kibana-autosetup, kibana-neteye-config, kibana-xpack, kibana-xpack-autosetup, logstash, logstash-neteye-config, logstash-neteye-config-autosetup, logstash-xpack, logstash-xpack-autosetup to version 7.4.0_neteye2.7.4-1

Read More
27. 03. 2020 Andrea Avancini Business Service Monitoring, NetEye

NetEye Automatic Provisioning in vSphere — Part 3

In the previous blog post in our #devops series, we discussed how to automatically provision a NetEye cluster with virtually zero hassle. Thanks to Ansible, in fact, we dramatically reduced the amount of manual effort needed to generate a fully working cluster. This, in turn, opened up an opportunity to boost our cluster testing infrastructure…

Read More
26. 09. 2019 Andrea Avancini Business Service Monitoring, NetEye

NetEye Automatic Provisioning in vSphere – Part 2

Deploying a NetEye Cluster If you regularly follow this blog, you know that we automatically generate and test a NetEye ISO every night. Starting from the ISO, we can also automatically provision a NetEye virtual machine in a VMware vSphere infrastructure. One might wonder, “What if, since I already have these two ingredients available, I…

Read More
09. 08. 2019 Andrea Avancini Log-SIEM, NetEye

Automatic Load Test of Rsyslog, Logstash, and Elasticsearch

At Würth Phoenix we take testing very seriously. NetEye 4 is a sophisticated product that operates in complex and business-critical environments, so it requires lots of tests before being released. One challenging part of the testing phase is load testing, where the functionalities of a system are subject to predetermined levels of load. NetEye customers…

Read More
08. 07. 2019 Andrea Avancini Business Service Monitoring, NetEye

ISO Generation with Ansible – Part 2

As mentioned in the previous post of this series, at Würth Phoenix we build our NetEye ISOs from scratch every night to be sure that every morning everything will be fresh.To perform this activity with no manual intervention in a robust, repeatable, and reliable way, the R&D team uses Jenkins, a well known open source…

Read More