Blog Entries

27. 11. 2023 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.32

We fixed a bug where the deployment of the Icinga director would not clean up old stages, filling up the file system over multiple deploys. Updated packages For NetEye 4.32 we updated the following packages:

Read More
27. 10. 2023 William Calliari Development

Taking RPITIT ― Rust’s Shiny New Feature ― for a Test Ride with Type-system-level Lambda Calculus.

With the upcoming Rust version 1.75.0, two important new features will be stabilized. These features go by the names return-position impl Trait in trait (RPITIT) and async fn in trait (AFIT).

Read More
28. 09. 2023 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.31

We fixed a bug in the NetEye in which El Proxy would use an empty string as previous hash when, upon restart, it could not find the last signed log in Elasticsearch, resulting in a blockchain corruption. Updated packages For NetEye 4.31 we updated the following packages:

Read More
05. 06. 2023 William Calliari Development

About Set Theory, the N-queens Problem, and SQL

The n-queens problem is a common exercise in computer science. Legend has it that a mathematician once declared that women are like the queens in chess, you can’t put eight of them in a room without them trying to kill each other. This obviously isn’t true, and since I’m a feminist, but also a nerd,…

Read More
07. 04. 2023 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.29

We fixed a bug that caused tornado smart monitoring executor to throw errors if the object name contained some special characters. Together with this bug fix we also deprecated the retry option on pending object, as we resolved this issue in NetEye 4.22. If a custom configuration was created, it will be backed up as…

Read More
28. 02. 2023 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.28

We fixed edit permissions for the icingaweb2 module Tornado. If the root node of the tornado processing tree was modified it would duplicate the node as a child node of the root node. Since the root node is not meant to be editable, we deactivated that functionality in the Tornado UI. For NetEye 4.28 we…

Read More
09. 01. 2023 William Calliari Development

Static Field Validation in Serde

I recently had to parse the JSON-RPC 2.0 standard and ran into the following problem: The standard requires the field “jsonrpc”: “2.0” in the JSON itself, and I wanted to validate that with Serde to ensure the message conforms to the standard. On the other hand I don’t need the field in the actual struct,…

Read More
01. 12. 2022 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.26 and earlier

We fixed a bug where an older version of nginx was installed on the RHEL8 machines. Now nginx will be updated to 1.20.1. We also introduced a logrotate configuration for the neteye nginx logs. For NetEye 4.26 and 4.25 we updated the following packages:

Read More
10. 11. 2022 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.24 – 4.26

We fixed a bug in the PHP configuration where it would not be read by the services started by systemd. For NetEye 4.24 – 4.26 we updated the following packages: php-neteye-config to version 1.2.1-1

Read More
22. 09. 2022 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.25

We fixed a bug, where using SSO in NetEye with an external backend sometimes didn’t create the roles for the icingaweb internal SSO. For NetEye 4.25 we updated the following packages: icingacli, icingaweb2, icingaweb2-autosetup, icingaweb2-common, icingaweb2-devel, icingaweb2-selinux, icingaweb2-userguide to version 2.10.1_neteye1.109.2-1

Read More
16. 03. 2022 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.22

We added a default Retention Policy for the Telegraf databases. The default Retention Policy can be enabled and configured in the Icingaweb2 Modules Settings under: Configuration > Modules > analytics > Configuration. For NetEye 4.22 we updated the following packages: icingaweb2-module-analytics, icingaweb2-module-analytics-autosetup to version 1.48.2-1

Read More
21. 01. 2022 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.21

We fixed a bug, where renames of files through an Icinga 2 service would write extra lines to the Plugin Output. For NetEye 4.21 we updated the following packages: libhookrename to version 1.0.1-1

Read More
23. 12. 2021 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.21

We fixed a bug in NetEye 4.21 that allowed unauthorized ssh users to access an icinga2 api password with read privileges. For NetEye 4.21 we updated the following packages: elastic-blockchain-proxy and elastic-blockchain-proxy-autosetup to version 1.18.1-1

Read More
08. 12. 2021 William Calliari Bug Fixes, NetEye, SLM

Bug Fixes for NetEye 4.21

We fixed a bug in NetEye 4.21 which discarded scheduled downtimes generated by Icinga 2 in the SLM availability reports. For NetEye 4.21 we updated the following packages: slmd, slmd-autosetup to version 4.8.2-1

Read More
17. 11. 2021 William Calliari Bug Fixes, NetEye

Bug Fixes for NetEye 4.20

We fixed a bug in NetEye 4.20 where tornado would not log an error if the port for the webserver was already in use. For NetEye 4.20 we updated the following packages:   tornado, tornado-autosetup, tornado-common, tornado-dto, tornado-neteye-config, tornado-rsyslog-collector-logmanager to version 1.1.3-1  

Read More

Archive