Go to file
Anton Fischl 6b0a1fd672
net-analyzer/graphite-web-gunicorn: first commit
Signed-off-by: Anton Fischl <github@fischl-online.de>
2022-05-02 09:01:26 +02:00
.github .github/workflows/bump-ebuilds.yml: fix false positive (pr#21) 2022-04-18 13:02:06 +02:00
acct-group/graphite-web net-analyzer/graphite-web-gunicorn: first commit 2022-05-02 09:01:26 +02:00
acct-user/graphite-web net-analyzer/graphite-web-gunicorn: first commit 2022-05-02 09:01:26 +02:00
app-admin/VMware-vSphere-CLI shellcheck: fix SC2001 2022-04-15 16:00:44 +02:00
app-misc/go-carbon shellcheck: fix SC2164 (cd or die) 2022-04-15 10:28:43 +02:00
dev-libs bump dev-libs/icinga-php-library-0.8.1 2022-04-27 10:39:14 +00:00
dev-perl dev-perl/GLPlugin: marked stable 5.0.2 2022-04-19 21:08:14 +02:00
dev-python shellcheck: fix SC2153 2022-04-15 15:53:52 +02:00
licenses net-analyzer/check_vmware_esx: added 2021-12-18 11:03:57 +01:00
metadata update metadata 2022-04-28 14:28:36 +00:00
net-analyzer net-analyzer/graphite-web-gunicorn: first commit 2022-05-02 09:01:26 +02:00
profiles update metadata 2022-03-05 20:40:51 +00:00
www-apps www-apps/icingaweb2-module-incubator: marked stable 0.16.0 2022-04-23 06:14:03 +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 README.md: add Shellcheck-Badge 2022-04-15 20:41:43 +02:00

README.md

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

QA-Status: repoman pkgcheck ShellCheck

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