SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.04k stars 1.24k forks source link

[Package Request] Icinga 2 #2542

Open SeppPenner opened 7 years ago

SeppPenner commented 7 years ago

Name: Icinga 2 Description:

Icinga is an open source computer system and network monitoring application. It was originally created as a fork of the Nagios system monitoring application in 2009. Icinga is attempting to get past perceived short-comings in Nagios' development process, as well as adding new features such as a modern Web 2.0 style user interface, additional database connectors (for MySQL, Oracle, and PostgreSQL), and a REST API that lets administrators integrate numerous extensions without complicated modification of the Icinga core.

(from https://en.wikipedia.org/wiki/Icinga) Website: https://www.icinga.com/products/icinga-2/ Software documentation: https://docs.icinga.com/ Build/Installation documentation: https://docs.icinga.com/icinga2/latest/doc/module/icinga2/toc Source Code: https://www.icinga.com/download/ License:

Icinga 2 and the Icinga 2 documentation are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

(from https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/about-icinga2)

I found another request from 6 Mar 2014: https://github.com/SynoCommunity/spksrc/issues/859 where it says that Nagios/Icinga will be available soon as a package. Well, I can't find it in the Synology packages on my DS216se... And Synology doesn't have it in their documentation about all the packages available under https://www.synology.com/en-global/dsm/app_packages/all_app. So I'm sending the request here to add this package as it would be very useful for network monitoring :) So basically both packages Icinga2 and Icinga2 Web would be useful.

cytec commented 7 years ago

Build requirements: https://github.com/Icinga/icinga2/blob/master/INSTALL.md#build-requirements

d3vsec commented 6 years ago

Any progress here? Would be great to have Icinga2 package!

SeppPenner commented 6 years ago

Any progress here? Would be great to have Icinga2 package!

I guess not...

ymartin59 commented 6 years ago

We have most dependencies available... but we already lack time to maintain existing packages, so...

SeppPenner commented 6 years ago

We have most dependencies available... but we already lack time to maintain existing packages, so...

I understand that. (Even if I don't know how much effort it is to build and test these packages).

What another user found (See https://github.com/SynoCommunity/spksrc/issues/859#issuecomment-354764882) is that there is some package called 'Nagrestconf' which states to be 'A REST interface and configuration GUI for Nagios.'

I will try this in the future when I have time and report if it's useful ;)

jayloo commented 6 years ago

Maybe this helps: https://www.thomas-krenn.com/de/wiki/Synology_NAS_Monitoring_Plugin#Icinga-Server https://exchange.nagios.org/directory/Plugins/Network-and-Systems-Management/Others/Synology-status/details

SeppPenner commented 6 years ago

@jayloo I've already found that, too. However, currently I'm running out of time with all my private projects and didn't have the time to test this yet :(