Today I want to report on my first experience with the new Alyvix integration in NetEye.
At the same time as NetEye version 4.30, another revised update of the Alyvix module was released for NetEye. And just recently in August I had my first opportunity to install and operate this revised module together with its integration with Alyvix Service in a production environment.
For this post I’ll assume that you already have the Alyvix module (neteye-alyvix) installed on your NetEye 4.30 or 4.31 system. Furthermore, I only had one master tenant in the NetEye environment I used.
Before proceeding, I want to emphasize that I strictly followed the descriptions in the documentation during the installation process.
IMPORTANT: Always follow the system requirements specified in the documentation.
My first step was to install Alyvix including its editor on the selected Alyvix node so that I could create test cases. (https://alyvix.com/learn/getting_started/install.html)
I then installed Alyvix Service on the Alyvix node according to these instructions: https://alyvix.com/learn/service/install.html
The most important part is step number five: you must create the certificates correctly, and copy the correct JWT token.
For testing purposes, you can also create a self-signed certificate in the NetEye Console as follows (https://neteye.guide/4.31/apm/alyvix/configuration.html#certificates) with the command
/usr/share/neteye/scripts/security/generate_server_certs Create .sh and then copy it to the Alyvix node.
You can find the necessary JWT token on your NetEye system at /neteye/shared/icingaweb2/conf/modules/neteye/jwt-keys/multipurpose-jwt.pub (see https://neteye.guide/4.31/apm/alyvix/configuration.html# jwt authentication).
As soon as all steps in these installation instructions have been completed, you will be able to start the Alyvix service successfully. Once that’s the case, you can switch to the NetEye system where you’ll find the new Alyvix entry in the menu.
As I stated at the beginning, I’ll assume the Alyvix module is already installed on this system.
You can thus continue with point three in the NetEye documentation at https://alyvix.com/learn/service/monitoring_integrations/neteye_integration.html#monitoring-integrations-neteye. Don’t forget the role mappings.
Point four describes how to insert and manage the Alyvix node with its test cases in the Alyvix module.
Of course, you have to have a license otherwise you cannot add the node.
Finally, complete points five and six, and the test cases created should now be controllable via the Alyvix module.
In my opinion, this integration from the Alyvix node to NetEye has been quite successful, and monitoring will also be implemented as part of the standard integration in one of the upcoming NetEye versions.