Icinga / icinga2

The core of our monitoring platform with a powerful configuration language and REST API.
https://icinga.com/docs/icinga2/latest
GNU General Public License v2.0
2k stars 575 forks source link

Yum repository and RPM packages for CentOS Stream 9 / AlmaLinux 9 / Rocky Linux 9? #9390

Closed robert-scheck closed 2 years ago

robert-scheck commented 2 years ago

As of writing, the latest Yum repository for https://packages.icinga.com/centos/ covers CentOS (Stream) 8. Are there chances for a further Yum repository and RPM packages covering CentOS Stream 9, AlmaLinux 9 / Rocky Linux 9 (and possibly other derivatives of RHEL 9)?

ms217 commented 2 years ago

Good question!

However, there was an announcement in February (https://icinga.com/blog/2022/02/16/announcing-official-icinga-packages-for-rhel-amazon-linux-2-and-sles/) that new packages for RHEL 8 are for now behind a subscription paywall.

Since I could not find anything related to RHEL 9 and compatible derivatives, I conclude that there will be no publicly available packages for RHEL 9 and derivatives either.

Unless Icinga GmbH changes its mind, I assume that the community itself will have to provide new packages.

robert-scheck commented 2 years ago

Based on https://icinga.com/docs/icinga-2/latest/doc/02-installation/06-RHEL/ there seem to be no RHEL 9 packages of Icinga at all (just RHEL 8 and 7). Thus even with a subscription it's currently not possible to satisfy e.g. an AlmaLinux 9 installation (because it should be binary compatible with RHEL 9).

ms217 commented 2 years ago

Yes, maybe there aren't any packages for RHEL 9 or the docs have been not updated yet. Judging the recent statements by officials here and at community.icinga.com they won't release any packages for RHEL derivatives, although the RHEL packages would work on AlmaLinux and Rocky Linux due to ABI compatibility just fine too (and vice versa).

btw. Building Icinga2 packages for AlmaLinux 9 is also possible with the available sources. mock --dnf --clean -r alma+epel-9-x86_64 --spec icinga2.spec --sources=. --result=result --build && mock --dnf --clean -r alma+epel-9-x86_64 --sources=. --result=result --rebuild result/icinga2-2.13.3-1.el9.src.rpm

This should produce usable rpm packages for EL9.

bobapple commented 2 years ago

Hi all,

we're currently working on packages for RHEL 9, since RedHat removed the subscription manager from their official docker images it requires some extra streps from our side, but we're on it. Our RHEL packages may be used on Alma, Rocky Linux and other RHEL derivates as well, as long as they're 100% binary compatible with RHEL.

janit42 commented 2 years ago

Nice to see you're working on RHEL 9 support! Do you have a rough time frame when it might be available?

bobapple commented 2 years ago

We're currently dealing with changes made to the official docker images from rhel. I think we should have the packages within the next two weeks or so.

rychannel commented 2 years ago

Are there any updates on this? Looking forward to a RHEL 9 agent!

zerocarbthirty commented 2 years ago

If there is anything we can do to help please let us know.

zerocarbthirty commented 2 years ago

Sorry to top post comment but if we have a project we are waiting on RHEL 9 support for should we just pivot and go with 7 or 8 instead for now? Is this an imminent release?

lippserd commented 2 years ago

RHEL9 packages have recently become available (via subscription).

zerocarbthirty commented 2 years ago

Is that only for RHEL or also alma/rocky 9?

zerocarbthirty commented 2 years ago

When will the RHEL9/Rocky/Alma packages just be available to download like for everything else?

julianbrost commented 2 years ago

As long as these distributions keep the promise to stay binary-compatible to the corresponding RHEL version, our subscription packages for RHEL will work there. There are no plans to make these RHEL packages available for free.

zerocarbthirty commented 2 years ago

Have you ever actually tried to sign up for the subscription?

You complete the form Someone from Icihga emails you a link to the same form then when you ask them how to.sign up they send you to a reseller that tells you it doesnt exist

so you fwd that email back to icinga and bam you've lost 3 days.

On Fri, Aug 12, 2022, 3:09 AM Julian Brost @.***> wrote:

As long as these distributions keep the promise to stay binary-compatible to the corresponding RHEL version, our subscription packages for RHEL will work there. There are no plans to make these RHEL packages available for free.

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1212798775, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQTZGDOOVH2XEG2WLZTVYX2CHANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

bobapple commented 2 years ago

Have you ever actually tried to sign up for the subscription? You complete the form Someone from Icihga emails you a link to the same form then when you ask them how to.sign up they send you to a reseller that tells you it doesnt exist so you fwd that email back to icinga and bam you've lost 3 days. On Fri, Aug 12, 2022, 3:09 AM Julian Brost @.> wrote: As long as these distributions keep the promise to stay binary-compatible to the corresponding RHEL version, our subscription packages for RHEL will work there. There are no plans to make these RHEL packages available for free. — Reply to this email directly, view it on GitHub <#9390 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQTZGDOOVH2XEG2WLZTVYX2CHANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.>

Clearly telling what you need helps in the process

willfurnell commented 2 years ago

You mention "We’re monitoring the situation to decide if we can justify the efforts to build packages for those operating systems in the future." - our organisation would certainly like packages for Rocky 9 please - we currently are using Icinga on CentOS 7 but are looking at moving to Rocky 8 and 9 at the moment.

TheFlipside commented 2 years ago

Yes, maybe there aren't any packages for RHEL 9 or the docs have been not updated yet. Judging the recent statements by officials here and at community.icinga.com they won't release any packages for RHEL derivatives, although the RHEL packages would work on AlmaLinux and Rocky Linux due to ABI compatibility just fine too (and vice versa).

btw. Building Icinga2 packages for AlmaLinux 9 is also possible with the available sources. mock --dnf --clean -r alma+epel-9-x86_64 --spec icinga2.spec --sources=. --result=result --build && mock --dnf --clean -r alma+epel-9-x86_64 --sources=. --result=result --rebuild result/icinga2-2.13.3-1.el9.src.rpm

This should produce usable rpm packages for EL9.

Can you elaborate this somewhat further? Either I'm completely oblivious but I can't find the file icinga2.spec in the github source

rafaelorafaelo commented 2 years ago

Can you elaborate this somewhat further? Either I'm completely oblivious but I can't find the file icinga2.spec in the github source

Hi, perhaps this repository contains your spec file. Choose the correct branch/tag. There are also other spec files available for supporting packages. https://git.icinga.com/packaging/rpm-icinga2

JDPhillips81 commented 2 years ago

Yes, maybe there aren't any packages for RHEL 9 or the docs have been not updated yet. Judging the recent statements by officials here and at community.icinga.com they won't release any packages for RHEL derivatives, although the RHEL packages would work on AlmaLinux and Rocky Linux due to ABI compatibility just fine too (and vice versa). btw. Building Icinga2 packages for AlmaLinux 9 is also possible with the available sources. mock --dnf --clean -r alma+epel-9-x86_64 --spec icinga2.spec --sources=. --result=result --build && mock --dnf --clean -r alma+epel-9-x86_64 --sources=. --result=result --rebuild result/icinga2-2.13.3-1.el9.src.rpm This should produce usable rpm packages for EL9.

Can you elaborate this somewhat further? Either I'm completely oblivious but I can't find the file icinga2.spec in the github source

Any chance of anything similar with Rocky 9? I just updated and nothing will update now,

`Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/nodesource-el8.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/nodesource-el8.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Percona Server 8.0 release/x86_64 YUM repository                                        805  B/s | 146  B     00:00
Errors during downloading metadata for repository 'ps-80-release-x86_64':
  - Status code: 404 for http://repo.percona.com/ps-80/yum/release/9/RPMS/x86_64/repodata/repomd.xml (IP: 147.135.54.159)
Error: Failed to download metadata for repo 'ps-80-release-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
zerocarbthirty commented 2 years ago

It shouldnt be easier to just make and publish the spec file for the RPMs myself than it is to sign up for the service, but currently that is the case.

On Fri, Aug 12, 2022, 4:54 AM Blerim Sheqa @.***> wrote:

Have you ever actually tried to sign up for the subscription? You complete the form Someone from Icihga emails you a link to the same form then when you ask them how to.sign up they send you to a reseller that tells you it doesnt exist so you fwd that email back to icinga and bam you've lost 3 days. … <#m-3578333885832863189> On Fri, Aug 12, 2022, 3:09 AM Julian Brost @.> wrote: As long as these distributions keep the promise to stay binary-compatible to the corresponding RHEL version, our subscription packages for RHEL will work there. There are no plans to make these RHEL packages available for free. — Reply to this email directly, view it on GitHub <#9390 (comment) https://github.com/Icinga/icinga2/issues/9390#issuecomment-1212798775>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQTZGDOOVH2XEG2WLZTVYX2CHANCNFSM5YEFFGZQ https://github.com/notifications/unsubscribe-auth/AD7FNQTZGDOOVH2XEG2WLZTVYX2CHANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.>

Clearly telling what you need helps in the process

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1212884116, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQSGAJQ42GP7TRXA6PDVYYGMNANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

drustan commented 1 year ago

Here's a way to build Icinga2 for Rocky Linux 9.

  1. First install mock :

dnf install mock

  1. Get the sources :

wget https://packages.icinga.com/fedora/36/release/src/icinga2/icinga2-2.13.5-1.fc36.icinga.src.rpm

  1. Build the packages with mock this way :

mock -r rocky+epel-9-x86_64 icinga2-2.13.5-1.fc36.icinga.src.rpm

  1. Go get a coffee and once the build is done, enjoy :

cd /var/lib/mock/rocky+epel-9-x86_64/root/builddir/build/RPMS/

To install Icinga2 on Rocky Linux 9 then : dnf install boost-atomic boost-program-options boost-filesystem boost-chrono boost-context boost-date-time boost-iostreams boost-system boost-regex boost-thread boost-coroutine rpm -i icinga2-common-2.13.5-1.el9.x86_64.rpm icinga2-bin-2.13.5-1.el9.x86_64.rpm icinga2-2.13.5-1.el9.x86_64.rpm

CoderJoeW commented 1 year ago

Why is this closed? Why is it behind a paywall? Really this makes no sense to me.

I tried the solution mentioned by @Drustan however it would seem icinga-l10n has some issues building the RPMs

If anyone in the community wants to make all the RPMs for RL9 I am more then happy to setup a repo to host them

zerocarbthirty commented 1 year ago

Yeah its $5000 just to download RPMs......

On Fri, Dec 2, 2022, 3:00 PM Joey @.***> wrote:

Why is this closed? Why is it behind a paywall? Really this makes no sense to me.

I tried the solution mentioned by @Drustan https://github.com/Drustan however it would seem icinga-l10n has some issues building the RPMs

If anyone in the community wants to make all the RPMs for RL9 I am more then happy to setup a repo to host them

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1335769495, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQVQVJP7FNTL2OTGZV3WLJIMPANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

rafaelorafaelo commented 1 year ago

Hi, we decided to replace Icinga by Zabbix. We have been using Icinga 2 since before Icinga Director and were very satisfied. This irritating and random behavior of no longer releasing rpm packages caused us to make this decision. First CentOS 8 packages disappeared, regardless of the existence of Rocky/Almalinux/OEL 8. There are no EL9 packages. A few months ago we noticed, SLES packages are no more available. What happens next? Windows packages disappear? The source code disappears? I don't trust Icinga anymore. So I haven't even started building packages myself. It's not worth the time to get frustrated again.

alamp1360 commented 1 year ago

I tried to build the RPMs for Rocky Linux 9.1 with the method described by Drustan. One needs to install epel-release first to be able to install "mock". But once that's installed, everything runs perfectly well and after about 30 mins the RPMs are ready. So, thanks for the Info!

However: The newest Source-RPM for version 2.13.6 isn't available on packages,icinga,com, as well as the binary RPMs for the "common" and "bin" RPMs . I hope this is because of some kind of error in the automatic building process, otherwise one could guess Icinga.com has also closed this gap, meaning Fedora is not being supported any longer...

zerocarbthirty commented 1 year ago

At this point the only thing anyone can assume is that Redhat gave them a lot of money to not support alma or rocky. It makes no sense otherwise.

On Wed, Dec 14, 2022, 5:02 AM Andreas Lamprecht @.***> wrote:

I tried to build the RPMs for Rocky Linux 9.1 with the method described by Drustan. One needs to install epel-release first to be able to install "mock". But once that's installed, everything runs perfectly well and after about 30 mins the RPMs are ready. So, thanks for the Info!

However: The newest Source-RPM for version 2.13.6 isn't available on packages,icinga,com, as well as the binary RPMs for the "common" and "bin" RPMs . I hope this is because of some kind of error in the automatic building process, otherwise one could guess Icinga.com has also closed this gap, meaning Fedora is not being supported any longer...

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1350773166, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQQRAGH5DU56L6OYVJDWNGLK7ANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

robert-scheck commented 1 year ago

Since reading "Announcing official Icinga packages for RHEL, Amazon Linux 2 and SLES" I heavily doubt Red Hat involvement (speaking as a long-time Fedora/EPEL community contributor), but have to assume that the Icinga company itself would like to financially benefit from offering RPM packages, at least it would be a very clear business model. And from my point of view the lack of SRPMs for new released versions would also perfectly fit this assumption.

alamp1360 commented 1 year ago

As a workaround, i am using the official docker images of icinga2, icingaweb2 and icingaDB, which are based on Debian. I have extended the images with all the libs needed for my extra plugins and have them running currently on two projects, using them on the Master and on Agents. On Agents i run the container with "-pid=host" and a bunch of drive mappings to be able to do disk and proc checks on the host itself. The Master runs as a bunch of swarm services on a docker swarm, so it is somehow high available as well... Till now, there have been no issues with that setup.

HOSTED-POWER commented 1 year ago

Any update on this? We're also using AlmaLinux 9.x now and are shocked that out 10's of software and 100's of packages, icinga2 is the only one which we cannot get installed atm :(

julianbrost commented 1 year ago

Under certain conditions, you can now get access to our RHEL packages for free and use them on RHEL derivatives, please have a look at https://icinga.com/subscription/developer-subscription/

zerocarbthirty commented 1 year ago

Pretty sure everyone that was impacted by this already left when this decision was originally made.

On Thu, Mar 9, 2023, 10:34 AM Julian Brost @.***> wrote:

Under certain conditions, you can now get access to our RHEL packages for free and use them on RHEL derivatives, please have a look at https://icinga.com/subscription/developer-subscription/

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1462262573, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQXUTANNBVPOU5CQFDLW3H2ABANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

HOSTED-POWER commented 1 year ago

I don't understand the reasoning, why do we need all the sudden some kind of subscription for packages which are freely available on all other OS's ? I don't understand it at all.

zerocarbthirty commented 1 year ago

Because IBM paid them to make it so.

On Thu, Mar 9, 2023, 12:18 PM Hosted Power @.***> wrote:

I don't understand the reasoning, why do we need all the sudden some kind of subscription for packages which are freely available on all other OS's ? I don't understand it at all.

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1462448537, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQW36XH2HZVRVJINST3W3IGGZANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

TheFlipside commented 1 year ago

I have set up a repository which addresses this issue.

alamp1360 commented 1 year ago

I have set up a repository which addresses this issue.

Thank you for your effort!

When i try to "search", i get an error message:

# dnf search icinga Updating Subscription Management repositories. FREE ICINGA (stable release) 599 B/s | 196 B 00:00 Errors during downloading metadata for repository 'free-icinga-stable-release': - Status code: 404 for https://packages.freedom-for-icinga.com/epel/8/release/repodata/repomd.xml (IP: 192.138.228.163) Error: Failed to download metadata for repo 'free-icinga-stable-release': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

When i try to download that xml directly:

# wget "https://packages.freedom-for-icinga.com/epel/8/release/repodata/repomd.xml" --2023-03-13 08:36:07-- https://packages.freedom-for-icinga.com/epel/8/release/repodata/repomd.xml Resolving packages.freedom-for-icinga.com (packages.freedom-for-icinga.com)... 172.67.157.108, 104.21.82.117, 2606:4700:3033::6815:5275, ... Connecting to packages.freedom-for-icinga.com (packages.freedom-for-icinga.com)|172.67.157.108|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2023-03-13 08:36:07 ERROR 404: Not Found.

The "baseurl" in the yum.conf file is baseurl=https://packages.freedom-for-icinga.com/epel/$releasever/release/

Greetings!

TheFlipside commented 1 year ago

I have set up a repository which addresses this issue.

Thank you for your effort!

When i try to "search", i get an error message

Hello, the repository offers only the packages for the release version 9 of epel systems. For version 8 releases the official icinga repositories can still be used as they contain the packages for this version.

I can consider adding the release 8 packages to my repository as well though.

zerocarbthirty commented 1 year ago

Its ridiculous that anyone has to use a 3rd party repo for RPMs on a project this old. You kinda have to ask if you can even still trust the product.

On Mon, Mar 13, 2023, 3:59 AM TheFlipside @.***> wrote:

I have set up a repository https://freedom-for-icinga.com/ which addresses this issue.

Thank you for your effort!

When i try to "search", i get an error message

Hello, the repository offers only the packages for the release version 9 of epel systems. For version 8 releases the official icinga repositories can still be used as they contain the packages for this version.

I can consider adding the release 8 packages to my repository as well though.

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1465667794, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQW4YWKMQLVYPZX3LXDW33HWBANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

Britaliope commented 1 year ago

For thoses using the icinga-ansible-collection ansible roles to manage icinga nodes, you can use @TheFlipside repo by configuring the following vars:

vars:
    icinga_repo_yum_stable_url: "https://packages.freedom-for-icinga.com/epel/$releasever/release/"
    icinga_repo_gpgkey: https://packages.freedom-for-icinga.com/free-icinga.key

testing and snapshot are not available though, so you have to keep them disabled.

Honestly, it is such a weird choice to put the repos for one specific distro family behind a paywall, while repos on other OS are still freely available. I'll probably move on something else when i'll find time to setup a new monitoring stack on my home lab.

zerocarbthirty commented 1 year ago

If a project constantly makes bad decisions its probably a bad project. Its pretty simple.

On Sun, Jun 4, 2023, 10:56 AM Bruno MATEU @.***> wrote:

For thoses using the icinga-ansible-collection to manage ansible hosts, you can use @TheFlipside https://github.com/TheFlipside repo by configuring the following vars:

vars: icinga_repo_yum_stable_url: "https://packages.freedom-for-icinga.com/epel/$releasever/release/" icinga_repo_gpgkey: https://packages.freedom-for-icinga.com/free-icinga.key

testing and snapshot are not available though, so you have to keep them disabled.

Honestly, it is such a weird choice to put the repos for one specific distro family behind a paywall, while repos on other OS are still freely available. I'll probably move on something else when i'll find time to setup a new monitoring stack on my home lab.

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1575599738, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQWLIVPP7F2MNUBBB4TXJSO3FANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

rafaelorafaelo commented 1 year ago

Honestly, it is such a weird choice to put the repos for one specific distro family behind a paywall, while repos on other OS are still freely available. I'll probably move on something else when i'll find time to setup a new monitoring stack on my home lab.

Not only one specific distro family is affected, but all RPM based distros. RHEL, Amazon Linux 2 (Fedora based), SLES.

https://icinga.com/subscription/developer-subscription/

We are happy with Zabbix now.

rychannel commented 1 year ago

Not really when being RedHat certified and being a RedHat Techncial Partner probably cost money. Building a strong relationship with Red Haticinga.comSent from my iPhoneOn Jun 4, 2023, at 3:22 PM, rafaelorafaelo @.***> wrote:

Honestly, it is such a weird choice to put the repos for one specific distro family behind a paywall, while repos on other OS are still freely available. I'll probably move on something else when i'll find time to setup a new monitoring stack on my home lab.

Not only one specific distro family is affected, but all RPM based distros. RHEL, Amazon Linux 2 (Fedora based), SLES. https://icinga.com/subscription/developer-subscription/ We are happy with Zabbix now.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

shiz0 commented 1 year ago

This is beyond disappointing to be honest! After using Icinga for many years, it seems like it is time to evaluate alternatives...

CoderJoeW commented 1 year ago

This is beyond disappointing to be honest! After using Icinga for many years, it seems like it is time to evaluate alternatives...

Just being the devils advocate here but taking the "red hat" approach if your not spending money with them then really do you think they care if you leave?

moreamazingnick commented 1 year ago

Icinga2 is an open-source project that allows anyone to create their own packages with skill and time. If you lack either of these resources, you can always consider paying someone to help you compensate for this shortage.

Creating a package requires both time and money. However, there are numerous free packages available for popular operating systems like Ubuntu, Debian, Fedora, and SUSE. This availability of free packages has contributed to the widespread prominence of Icinga2, something we should be grateful for. It's important to note that there are currently no official packages available for ArchLinux, FreeBSD, and Mint. However, there are individuals who are actively building FreeBSD packages to enable the installation of Icinga2 as a package on these systems.

Let's also consider binary compatibility. While Red Hat Enterprise Linux (RHEL) is a paid distribution that includes enterprise support, there are people who prefer not to pay for enterprise support or support Red Hat. As an alternative, they choose to use distributions like AlmaLinux, Oracle Linux, or Rocky Linux. If Icinga provides packages for these distributions for free, it's worth noting that installing these binary-compatible packages on a distribution meant to be paid for creates would circumvent any subscription model and keep in mind these programmers need to pay their bills a well.

If you've chosen AlmaLinux because you don't require extensive support and are content with relying on the community for assistance, that is a valid approach. However, if you genuinely support the Icinga2 project, it would be beneficial to contribute to the community by creating a build pipeline, building packages, and sharing them with others who may not have the time or resources to do so.

Community repositories are an excellent way to compensate for these limitations. If your corporate policy restricts the installation of community packages, you can opt for official binaries from Icinga by obtaining a paid subscription for your company. Importantly, this subscription is not device-based.

Before taking offence to this post, I encourage you to read it again and reflect on what you have contributed to Icinga or any other open-source projects. Have you made any recent pull requests on GitHub or provided solutions in the forum? Are you here to solely benefit from the community, or are you also willing to give back and share your knowledge and expertise?

rafaelorafaelo commented 1 year ago

Before taking offence to this post, I encourage you to read it again and reflect on what you have contributed to Icinga or any other open-source projects. Have you made any recent pull requests on GitHub or provided solutions in the forum? Are you here to solely benefit from the community, or are you also willing to give back and share your knowledge and expertise?

I'm a pioneer and started before Icinga Director was first released. I have provided feedback on some issues I found and have attempted to troubleshoot some issues in depth. I used some additional checks (PostgreSQL, JMX, mod_jk monitoring, ...) and also gave feedback to the authors, some work is now public available. Please, don't compare a community user with a community developer. All is lost and worthless, because it's not enough. Only money is enough. That's Icinga's message. Today I could share my knowledge and expertise of switching from Icinga to Zabbix.

zerocarbthirty commented 1 year ago

This 100%!

Icinga2 wouldnt be half of what it is today if they had never published RPMs for CentOS . Just like RedHat would be nothing if they hadn't supported CentOS/Fedora. How quickly we forget that users contribute, LOL

On Wed, Jun 21, 2023, 2:04 AM rafaelorafaelo @.***> wrote:

Before taking offence to this post, I encourage you to read it again and reflect on what you have contributed to Icinga or any other open-source projects. Have you made any recent pull requests on GitHub or provided solutions in the forum? Are you here to solely benefit from the community, or are you also willing to give back and share your knowledge and expertise?

I'm a pioneer and started before Icinga Director was first released. I have provided feedback on some issues I found and have attempted to troubleshoot some issues in depth. I used some additional checks (PostgreSQL, JMX, mod_jk monitoring, ...) and also gave feedback to the authors, some work is now public available. Please, don't compare a community user with a community developer. All is lost and worthless, because it's not enough. Only money is enough. That's Icinga's message. Today I could share my knowledge and expertise of switching from Icinga to Zabbix.

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1600236102, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQQXS3V7ALRU4IUXAK3XMKFHFANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

moreamazingnick commented 1 year ago

Today I could share my knowledge and expertise of switching from Icinga to Zabbix.

Where did / will you share that?

How quickly we forget that users contribute, LOL

Users contribute a lot and if you contribute you get something back in return. https://community.icinga.com/t/icinga-developer-subscription/10989

robert-scheck commented 1 year ago

Given Red Hat's “Furthering the evolution of CentOS Stream” (Phoronix's “Red Hat Now Limiting RHEL Sources To CentOS Stream” provides an objective version) could take AlmaLinux, Rocky Linux and other RHEL clones/rebuilds out of the game on the long term, leaving maybe only CentOS Stream (at least I don't prefer Linux distribution playgrounds, even I'm an EPEL contributor) and RHEL, I finally see a clear match between the Icinga subscriptions and the RHEL subscriptions (be it either the developer subscriptions for tiny developer/playground environments or the paid subscriptions for enterprises that both parties offer). Thus Red Hat's latest change could reduce the need for RHEL-compatible Icinga RPM packages.

zerocarbthirty commented 1 year ago

If I need it in the future I will just run it on a different distribution out of spite but Icinga2 is pretty quirky anyway so its not super hard to replace it.

On Wed, Jun 21, 2023, 7:52 PM Robert Scheck @.***> wrote:

Given Red Hat's “Furthering the evolution of CentOS Stream https://www.redhat.com/en/blog/furthering-evolution-centos-stream” (Phoronix's “Red Hat Now Limiting RHEL Sources To CentOS Stream https://www.phoronix.com/news/Red-Hat-CentOS-Stream-Sources” provides an objective version) could take AlmaLinux, Rocky Linux and other RHEL clones/rebuilds out of the game on the long term, leaving maybe only CentOS Stream (at least I don't prefer Linux distribution playgrounds, even I'm an EPEL contributor) and RHEL, I finally see a clear match between the Icinga subscriptions and the RHEL subscriptions (be it either the developer subscriptions for tiny developer/playground environments or the paid subscriptions for enterprises that both parties offer). Thus Red Hat's latest change could reduce the need for RHEL-compatible Icinga RPM packages.

— Reply to this email directly, view it on GitHub https://github.com/Icinga/icinga2/issues/9390#issuecomment-1601831726, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7FNQSMECXPHZG7NTX5NFTXMOCNVANCNFSM5YEFFGZQ . You are receiving this because you commented.Message ID: @.***>

danwalkeruk commented 1 year ago

Wow. I've migrated 90% of our monitoring tooling from CentOS 7 to Alma 9 without issue, and Icinga2 is the last one to do, I was wondering why I couldn't find the packages anywhere!

Icinga2 is a pretty buggy product, and every bug report in the past from one of our developers just gets a 'pay us to fix it' response, so although I would haven't been against paying it, as with Red Hat it seems they've gone about it the wrong way, so I'm not interested in paying $5k for what we already run today for free.

Thanks @TheFlipside, I'm presuming this is now the defacto 'community release' of Icinga2?

Finding out Icinga2 is paywalled for specific releases now, coupled with the Red Hat news last week, really shows how much IBM are ruining FOSS.