27. 05. 2024 Juergen Vigna NetEye

Check the Version of Your NetEye Cluster with Satellites

Whenever I upgrade a NetEye Cluster with all its Satellites, it’s important that no host is forgotten, and that all packages are installed (which can happen because an upgrade error occurred, for example if one forgot to call neteye_finalize_installation). So I thought it would be handy to have a script/plugin that shows the current version of all my Cluster Nodes and Satellites.

The shell script neteye-node-version.sh that does this can be downloaded from https://raw.githubusercontent.com/WuerthPhoenix/JUVI-NetEye-Monitoring-Plugins/main/neteye-node-version.sh.

Now from the command line you can just call the script and it will show you the current version of all your nodes (Cluster and Satellites) in this format:

node01.neteyelocal      : NetEye release 4.35 (Imperial stout)
node02.neteyelocal : NetEye release 4.35 (Imperial stout)
node03-voting.neteyelocal: NetEye release 4.35 (Imperial stout)
node04-elonly.neteyelocal: NetEye release 4.35 (Imperial stout)
satellite01.neteyelocal : NetEye release 4.35 (Imperial stout)
satellite02.neteyelocal : NetEye release 4.35 (Imperial stout)

Or you may use it as a plugin with the option -V [version]: Just -V reads the version from the Node where you executed the plugin, otherwise you may specify a fixed version. The output is mainly the same as above, with just the adaptation for use as a plugin:

OK - All nodes on Version 4.35
node01.neteyelocal : NetEye release 4.35 (Imperial stout)
node02.neteyelocal : NetEye release 4.35 (Imperial stout)
node03-voting.neteyelocal: NetEye release 4.35 (Imperial stout)
node04-elonly.neteyelocal: NetEye release 4.35 (Imperial stout)
satellite01.neteyelocal : NetEye release 4.35 (Imperial stout)
satellite02.neteyelocal : NetEye release 4.35 (Imperial stout)

I use this regularly after an upgrade to check I didn’t miss anything.

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.

Juergen Vigna

Juergen Vigna

NetEye Solution Architect at Würth Phoenix
I have over 20 years of experience in the IT branch. After first experiences in the field of software development for public transport companies, I finally decided to join the young and growing team of Würth Phoenix. Initially, I was responsible for the internal Linux/Unix infrastructure and the management of CVS software. Afterwards, my main challenge was to establish the meanwhile well-known IT System Management Solution WÜRTHPHOENIX NetEye. As a Product Manager I started building NetEye from scratch, analyzing existing open source models, extending and finally joining them into one single powerful solution. After that, my job turned into a passion: Constant developments, customer installations and support became a matter of personal. Today I use my knowledge as a NetEye Senior Consultant as well as NetEye Solution Architect at Würth Phoenix.

Author

Juergen Vigna

I have over 20 years of experience in the IT branch. After first experiences in the field of software development for public transport companies, I finally decided to join the young and growing team of Würth Phoenix. Initially, I was responsible for the internal Linux/Unix infrastructure and the management of CVS software. Afterwards, my main challenge was to establish the meanwhile well-known IT System Management Solution WÜRTHPHOENIX NetEye. As a Product Manager I started building NetEye from scratch, analyzing existing open source models, extending and finally joining them into one single powerful solution. After that, my job turned into a passion: Constant developments, customer installations and support became a matter of personal. Today I use my knowledge as a NetEye Senior Consultant as well as NetEye Solution Architect at Würth Phoenix.

Leave a Reply

Your email address will not be published. Required fields are marked *

Archive