Go to file
Anton Fischl 06ed0bca37
.shellcheckrc: allow /sbin/openrc-run as shell
Signed-off-by: Anton Fischl <github@fischl-online.de>
2022-04-15 09:01:46 +02:00
.github shellcheck.yml - more to check (*.initd) 2022-04-15 08:59:07 +02:00
app-admin/VMware-vSphere-CLI net-analyzer/check_vmware_esx: added 2021-12-18 11:03:57 +01:00
app-misc/go-carbon app-misc/go-carbon: fix quoting in go-carbon.initd 2022-04-15 09:01:07 +02:00
dev-libs dev-libs/icinga-php-library: marked stable 0.8.0 2022-03-26 08:24:32 +01:00
dev-perl bump dev-perl/GLPlugin-5.0.2 2022-04-15 05:44:40 +00:00
dev-python dev-python/yamlloader: marked stable 1.1.0 2022-03-18 07:19:02 +01:00
licenses net-analyzer/check_vmware_esx: added 2021-12-18 11:03:57 +01:00
metadata update metadata 2022-04-15 05:49:34 +00:00
net-analyzer bump net-analyzer/monitoring-plugins-gentoo-1.1.1 2022-04-15 05:44:41 +00:00
profiles update metadata 2022-03-05 20:40:51 +00:00
www-apps www-apps/icingaweb2-module-incubator: marked stable 0.15.0 2022-04-13 16:20:39 +02:00
.gitignore net-analyzer/check_vmware_esx: added 2021-12-18 11:03:57 +01:00
.shellcheckrc .shellcheckrc: allow /sbin/openrc-run as shell 2022-04-15 09:01:46 +02:00
LICENSE add GPL-3 License 2021-12-21 13:36:37 +01:00
README.md fix typo README.md 2022-03-06 09:55:40 +01:00

README.md

Gentoo Overlay Repository for Icinga2 related stuff (mainly check plugins)

QA-Status: repoman pkgcheck

Intro

in its current form this repo hosts ebuilds for a handful of icinga2 check plugins (and, if necessary, their dependencies) that I found useful for myself. I will also provide command definitions for icinga2, if necessary (i.e. the plugin isn't already in the icinga2 ITL)

In rare cases these ebuilds also include templates for icingaweb2-modules-graphite (see net-analyzer/check_haproxy as an example).

There are also a few icingaweb2-modules in category www-apps.

I try to have these ebuilds as current to upstream as possible. In the near future I want to have a bot doing most of the maintenance stuff (like bumping ebuilds on new releases) For this, I have build a bot that does most of the (unstable) version bumping

If you think there is an check plugin missing, please file an Issue or (much more appreciated) a pull request at Github.

Adding the overlay

Official list

Layman

If you are using Layman, execute:

layman -a icinga

eselect-repository

If you are using eselect-repository, execute:

eselect repository enable icinga

Submitting an Issue

Ebuild error

the issue tracker is located in my GitHub repository. If an ebuild appears to produce an error, please report it there.

Contributing

I appreciate and encourage for contribution. If you want a specific package or want to create a package for me to maintain, please make a pull request.

TODOs

  • automatically generate new ebuilds (marked as unstable) if upstream releases new version
  • provide a meta-ebuild that installs haproxy/apache/php/mariadb/graphite/grafana with example config and documentation. The goal here is to provide an "easy" installation for a running icinga2 instance in Gentoo