Beginning with NetEye version 4.26, Alyvix has been fully integrated into NetEye.
Currently Alyvix within NetEye is implemented as the neteye-alyvix module, and is part of our Application Performance Monitoring (APM) world. We have Elastic with all the functionality of traditional APM, and then for synthetic monitoring we have Alyvix.
In the past few weeks I had the opportunity to help a customer migrate an on-premises NetEye 4 production system from Alyvix Server to the new Alyvix Service module. This migration consisted of the following procedural steps:
Stop the Alyvix Server services in NetEye
Back up the Alyvix Server configuration
Uninstall Alyvix Server’s Windows service
Update the already installed Alyvix Core
Install and configure the new Alyvix Service in Windows
Enable and configure the Alyvix module within NetEye (neteye-alyvix)
Configure the NEP package for Alyvix and NetEye
The first steps are simple: just save the Alyvix Server folder contained in C:\Program Files\Alyvix and then from the windows control panel, remove the service.
Now update to the most recent version of Alyvix Core from a command prompt as administrator with the following command:
pip install --upgrade alyvix
Once this is done, you can proceed to install the new software package.
We first proceed by checking the configuration parameters as documented in the Alyvix Service user guide. On the NetEye side, when you have a license for the module you can install Alyvix Module. At this point, you generate certificates that allow for secure conversation between NetEye and Alyvix Service, and that thus allows Alyvix Service to send metrics to NetEye. Within NetEye you can then view these metrics in interactive graphs on ITOA, with the NEP package providing elements like default dashboards.
Next, you copy the certificates to the paths required by Alyvix and start the Windows service. You can then configure the Windows server nodes hosting Alyvix Service instances in NetEye’s Director by following the guide. After deployment, in the Alyvix module GUI you’ll see the information for the node you just deployed:
After that, by following the guide you can go on to migrate the configurations from the old Alyvix Server, such as however many minutes the test case should run, with what resolution, and which users will use the Alyvix bot.
Here’s the dashboard with all the various features the product supports:
You’ll also have the following dashboard ready to use on the ITOA side:
Although it may seem time-consuming to carry out all these steps, it took me just half a day to do this task for an Alyvix server with a few active test cases, including getting the NEPs installed and running. If you don’t have the NEPs installed and running then it may take a little longer.
Already in the final months of 2023, an article on this subject was published on the official Alyvix website.
I think the time has come for customers who have Alyvix Server to use the new integration with all the new features, as well as those to be released in the coming months! Enjoy Alyvix!
These Solutions are Engineered by Humans
Did you find this article interesting? Does it match your skill set? Our customers often present us with problems that need customized solutions. In fact, we’re currently hiring for roles just like this and others here at Würth Phoenix.
Hi, I’m Franco and I was born in Monza. For 20 years I worked for IBM in various roles. I started as a customer service representative (help desk operator), then I was promoted to Windows expert. In 2004 I changed again and was promoted to consultant, business analyst, then Java developer, and finally technical support and system integrator for Enterprise Content Management (FileNet). Several years ago I became fascinated by the Open Source world, the GNU\Linux operating system, and security in general. So for 4 years during my free time I studied security systems and computer networks in order to extend my knowledge. I came across several open source technologies including the Elastic stack (formerly ELK), and started to explore them and other similar ones like Grafana, Greylog, Snort, Grok, etc. I like to script in Python, too. Then I started to work in Würth Phoenix like consultant. Two years ago I moved with my family in Berlin to work for a startup in fintech(Nuri), but the startup went bankrupt due to insolvency. No problem, Berlin offered many other opportunities and I started working for Helios IT Service as an infrastructure monitoring expert with Icinga and Elastic, but after another year I preferred to return to Italy for various reasons that we can go into in person 🙂 In my free time I continue to dedicate myself to my family(especially my daughter) and I like walking, reading, dancing and making pizza for friends and relatives.
Author
Franco Federico
Hi, I’m Franco and I was born in Monza. For 20 years I worked for IBM in various roles. I started as a customer service representative (help desk operator), then I was promoted to Windows expert. In 2004 I changed again and was promoted to consultant, business analyst, then Java developer, and finally technical support and system integrator for Enterprise Content Management (FileNet). Several years ago I became fascinated by the Open Source world, the GNU\Linux operating system, and security in general. So for 4 years during my free time I studied security systems and computer networks in order to extend my knowledge. I came across several open source technologies including the Elastic stack (formerly ELK), and started to explore them and other similar ones like Grafana, Greylog, Snort, Grok, etc. I like to script in Python, too. Then I started to work in Würth Phoenix like consultant. Two years ago I moved with my family in Berlin to work for a startup in fintech(Nuri), but the startup went bankrupt due to insolvency. No problem, Berlin offered many other opportunities and I started working for Helios IT Service as an infrastructure monitoring expert with Icinga and Elastic, but after another year I preferred to return to Italy for various reasons that we can go into in person :) In my free time I continue to dedicate myself to my family(especially my daughter) and I like walking, reading, dancing and making pizza for friends and relatives.
Today I'd like to share a peculiar request I received during one of my recent Consulting Sessions. It's just a highly specific Business Case, but it led me to wonder: what if I could find a way to generalize it? Read More
With the introduction of Alyvix Tags in NetEye 4.38, we’ve given users the ability to filter test cases and reports based on their tags, making it easier to focus on the specific test cases that matter to each department or Read More
Hi all, it's been a while. I'm deeply sorry not to have sent out some blog posts lately, so now I'll try to get back your trust by providing some useful information. Not only that, I'll even go out of Read More
In today’s digital landscape, ensuring optimal performance and availability of applications is critical. Monitoring tools like Elastic Synthetics Journey Monitor and Alyvix offer unique capabilities tailored to diverse needs. Understanding where each tool excels can help you choose the best Read More
In the last few weeks the NetEye development team and the Alyvix development team have been collaborating to achieve support for Time Periods in Alyvix. In this blog post, we'd like to share some interesting challenges that this feature has Read More