Merge branch 'master' into dev-perl/thruk_libs-3.14.2

This commit is contained in:
antonfischl1980 2024-03-24 19:20:49 +01:00 committed by GitHub
commit a816df9bd3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
21 changed files with 210 additions and 138 deletions

View File

@ -0,0 +1,46 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit perl-functions
EGIT_COMMIT="4e262ac7b8382e90709f4dbec387795ef8549597"
DESCRIPTION="Perl modules providing the basis for labs.consol.de Nagios/Naemon/Icinga plugins"
HOMEPAGE="https://github.com/lausser/GLPlugin"
SRC_URI="https://github.com/lausser/GLPlugin/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
PATCHES=(
"${FILESDIR}"/01_snmp_timeout.patch
)
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-perl/JSON
"
DEPEND=""
src_configure(){
default
echo '1;'> autosplit.ix
}
src_install(){
default
my_vendorlib="$(perl_get_vendorlib)"
insinto "${my_vendorlib}"/auto/Monitoring/GLPlugin/UPNP/
doins autosplit.ix
insinto "${my_vendorlib}"/auto/Monitoring/GLPlugin/SNMP/
doins autosplit.ix
pushd lib/Monitoring || die
perl_domodule -C Monitoring -r .
popd || die
}

View File

@ -2,3 +2,4 @@ DIST GLPlugin-5.16.0.1.tar.gz 952292 BLAKE2B 11d8ae796cdea29456b910c25837fc43069
DIST GLPlugin-5.17.tar.gz 953073 BLAKE2B 3884b164c4e8979a38a7810dac3dafac0a18ca543bd7cdc88bc53608750b546a44376027393ec00bbccde226d3bb5d0d4e19b6276c671a740e9634af925ae63d SHA512 b4a739f9305b1f9571a7a4e098cb01fdf245d36b22c873b9cd3523e3d9432797ee4797d644945fe42db9ef09600f0d0dec77449f8a8fe930c71e3d83bdf33305
DIST GLPlugin-5.18.tar.gz 954606 BLAKE2B 31c388bcca4220de1a3158794d94ec18b6faad165b2dc864bb45fddf7822c6eebd77ddba103ad4c9d9b522c7685100991a8e0005232620c0a87eda674bb1bfd1 SHA512 fb6585ae8538e3c382220516a8a3c60bd2f8662d8226e94368023ba5394d5bf6da4891e39422ec0c3008073e6cabbe648b3948487f303e53c35ba2d8aa76d2a6
DIST GLPlugin-5.19.tar.gz 958110 BLAKE2B 9eea9fb3367ce4859077e406bb8963f3293a4cf7b0caa3d8d707bee7c255ab87b8680146a79466908ff0b2e93a855fce40b1ada908e133167d3b7bc8d93b81e7 SHA512 185bfe6561f423fb5606dc08691c2965dc3796ce64a45083e25aa3ba846211e212c2701f0bc390ee1db0b23cf49e770875b81a25123b5be2a6b509924ce5e5ca
DIST GLPlugin-5.21.tar.gz 970347 BLAKE2B 33c898ad40fae00383a9e44ba91a2c8ada4364724b34d2a15ad6dc3881b23c2ff565ad3236ad6e20b1491a1acd71a0be125d67a51518ae29f038f67842a81ef5 SHA512 4a8923ed9e628f1c6f41be12bac7f82da95fd960651f6bfdbeb184f1bd6093398d89cb7581be829afa9ced0fc989239f9f4fc31ad2942906b9ac2cb9182c563f

View File

@ -2,3 +2,4 @@ DIST thruk_libs-3.08.3.tar.gz 9867020 BLAKE2B 6557884a16ee4421eef8e0a2e53b54b0cc
DIST thruk_libs-3.10.tar.gz 9866796 BLAKE2B 941aa2750a07f688f46f46708c2b12452aebdc24d942e372e8c033117f1c601fa1945746097a6f081e2c1439e38227a14cc464809dc7d6775c5f0ef2ccf63537 SHA512 49774c12c23dd3abada3ef81ba662aaa5c9f51ce22db12bf3812857b63d7e2a3b888642d4a890d4646407a50df4d7cabb7aa2479a12e53bfcffa720d1209d92f
DIST thruk_libs-3.12.tar.gz 9866951 BLAKE2B 7a1fd89636dc676b791794f7eb0c6f0726c4ccfd1af3df09650767b3689fd299741a978acee1f2eda7f9eb9d28bcc7c12bba7c78d4291f7519b11e6a100a6cc1 SHA512 2481f4c0dc6cf7b8b700dd085f84a0f5e86368f3f7d0c7f0cad1671d451b1dcdcc531e66a791639eb0efa41682d56263ead5c1dfb3bac36e815b95f8baedcf54
DIST thruk_libs-3.14.2.tar.gz 9867059 BLAKE2B eabfd3feed7b1ed5cc343703e96367ca5f072153fa019d5d0d23b1dbff166cb236dee0cf933687cb00edbea32f34328582decf3556e288030f15cb53bb9a26af SHA512 8bc90a7b9cfeb851a94335bca40ef61f143c06e6d1bfc0e1757bd67615dc366ef96b1d42ae7a23e90b54988e3e502c2358e461d927bac1cd1ccf83215166277e
DIST thruk_libs-3.14.tar.gz 9866953 BLAKE2B 5d0d316d06c9b8fef3afe1a06bb6b70095d4733da7ac34603433379f09f3df1759d9134825311b242c58fe21ef9b027068b5d75c8f7ebdb084b54d5f269e9b1c SHA512 133e7204aa935f69aefffef806d21e0744d5121bdbba9e81c582d25af518bc2c6cc329ef29dda5a1b7c55fd1b5041c0bcbb35231edd944d6a0860533ce13934e

View File

@ -0,0 +1,23 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="easy build thruk perl dependencies"
HOMEPAGE="https://github.com/sni/thruk_libs"
SRC_URI="https://github.com/sni/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="
dev-db/mysql-connector-c
media-libs/gd
"
BDEPEND="
${DEPEND}
app-admin/chrpath
"

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=configure install
DESCRIPTION=Perl modules providing the basis for labs.consol.de Nagios/Naemon/Icinga plugins
EAPI=8
HOMEPAGE=https://github.com/lausser/GLPlugin
INHERIT=perl-functions
KEYWORDS=~amd64 ~x86
LICENSE=Artistic-2
RDEPEND=dev-perl/JSON
SLOT=0
SRC_URI=https://github.com/lausser/GLPlugin/archive/4e262ac7b8382e90709f4dbec387795ef8549597.tar.gz -> GLPlugin-5.21.tar.gz
_eclasses_=perl-functions c3fca037246e877693badea0df3b0ef8
_md5_=00ee9d0bf018ef81cd1e9ad10f4c50df

View File

@ -0,0 +1,11 @@
BDEPEND=dev-db/mysql-connector-c media-libs/gd app-admin/chrpath
DEFINED_PHASES=-
DEPEND=dev-db/mysql-connector-c media-libs/gd
DESCRIPTION=easy build thruk perl dependencies
EAPI=8
HOMEPAGE=https://github.com/sni/thruk_libs
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-1
SLOT=0
SRC_URI=https://github.com/sni/thruk_libs/archive/refs/tags/v3.14.tar.gz -> thruk_libs-3.14.tar.gz
_md5_=e853df872fb8fd5a3009bf2a87a93621

View File

@ -1,4 +1,4 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 sys-devel/m4 dev-build/libtool php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 )
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 sys-devel/m4 dev-build/libtool php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 )
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-libs/libyaml php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 )
DESCRIPTION=YAML 1.1 (YAML Ain't Markup Language) serialization for PHP
@ -12,5 +12,5 @@ RDEPEND=dev-libs/libyaml php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_ph
REQUIRED_USE=|| ( php_targets_php8-1 php_targets_php8-2 )
SLOT=7
SRC_URI=https://pecl.php.net/get/yaml-2.2.3.tgz
_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0
_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 5f49a16f67f81bdf873e3d1f10b10001 autotools 3af8f60c4bdb23e738db506a630898ee php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0
_md5_=066fb93f74b6769da9f08234eeae0305

View File

@ -1,10 +0,0 @@
DEFINED_PHASES=configure
DESCRIPTION=A nagios plugin for checking MS-SQL server health
EAPI=8
HOMEPAGE=https://labs.consol.de/nagios/check_mssql_health/
KEYWORDS=amd64 x86
LICENSE=BSD
RDEPEND=dev-perl/DBD-Sybase dev-perl/DBI virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-Net-Ping virtual/perl-Time-HiRes
SLOT=0
SRC_URI=https://labs.consol.de/assets/downloads/nagios/check_mssql_health-2.7.2.2.tar.gz
_md5_=9899204a4825c34c0657c44441c351bd

View File

@ -1,10 +0,0 @@
DEFINED_PHASES=configure install
DESCRIPTION=plugin which checks the health of network components and interfaces.
EAPI=8
HOMEPAGE=https://labs.consol.de/nagios/check_nwc_health/
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-perl/JSON dev-perl/File-Slurp dev-perl/GLPlugin
SLOT=0
SRC_URI=https://labs.consol.de/assets/downloads/nagios/check_nwc_health-10.13.tar.gz
_md5_=2645e697f3cec2c40877188c30867c7c

View File

@ -1,10 +0,0 @@
DEFINED_PHASES=configure
DESCRIPTION=A nagios plugin for checking Oracle server health
EAPI=8
HOMEPAGE=https://labs.consol.de/nagios/check_oracle_health/
KEYWORDS=amd64 x86
LICENSE=BSD
RDEPEND=dev-perl/DBD-Oracle dev-perl/DBI virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-Net-Ping virtual/perl-Time-HiRes
SLOT=0
SRC_URI=https://labs.consol.de/assets/downloads/nagios/check_oracle_health-3.3.1.tar.gz
_md5_=6407029a516193101d7811f979e6a556

View File

@ -0,0 +1,12 @@
BDEPEND=dev-perl/Module-Install
DEFINED_PHASES=configure install preinst
DEPEND=dev-perl/Cpanel-JSON-XS dev-perl/Date-Calc dev-perl/forks dev-perl/thruk_libs www-apache/mod_fcgid www-client/phantomjs-bin www-servers/apache
DESCRIPTION=multibackend monitoring webinterface for Nagios/Icinga and others
EAPI=8
HOMEPAGE=https://www.thruk.org
KEYWORDS=~amd64
LICENSE=GPL-1
RDEPEND=dev-perl/Cpanel-JSON-XS dev-perl/Date-Calc dev-perl/forks dev-perl/thruk_libs www-apache/mod_fcgid www-client/phantomjs-bin www-servers/apache
SLOT=0
SRC_URI=https://github.com/sni/Thruk/archive/refs/tags/v3.14.2.tar.gz -> Thruk-3.14.2.tar.gz
_md5_=ddfcfad750dc218d41c382cf933ff404

View File

@ -7,12 +7,12 @@ dev-libs/icinga-php-library 0.13.1: Icinga PHP libraries for Icinga Web 2
dev-libs/icinga-php-thirdparty 0.12.0 0.12.1: Icinga PHP libraries for Icinga Web 2
dev-perl/DBD-Oracle 1.80 1.83: Oracle database driver for the DBI module
dev-perl/DBD-Sybase 1.21 1.22 1.23: DBI driver for XBase compatible database files
dev-perl/GLPlugin 5.16.0.1 5.17 5.18 5.19: Perl modules providing the basis for labs.consol.de Nagios/Naemon/Icinga plugins
dev-perl/GLPlugin 5.16.0.1 5.17 5.18 5.19 5.21: Perl modules providing the basis for labs.consol.de Nagios/Naemon/Icinga plugins
dev-perl/List-Compare 0.53 0.55: Manipulation of electronic mail addresses
dev-perl/Net-IMAP-Simple 1.221.200: Perl extension for simple IMAP account handling
dev-perl/UUID 0.280.0 0.310.0 0.320.0 0.330.0: Perl extension for using UUID interfaces as defined in e2fsprogs
dev-perl/forks 0.360.0-r2: Emulate threads with fork
dev-perl/thruk_libs 3.08.3 3.10 3.12: easy build thruk perl dependencies
dev-perl/thruk_libs 3.08.3 3.10 3.12 3.14: easy build thruk perl dependencies
dev-php/pecl-yaml 2.2.3-r1: YAML 1.1 (YAML Ain't Markup Language) serialization for PHP
dev-python/django-tagging 0.5.0-r1: Generic tagging application for Django
dev-python/pywbem 1.5.0 1.6.2: pywbem - A WBEM client
@ -29,12 +29,12 @@ net-analyzer/check_hp_firmware 1.3.0-r1 1.3.1: checks if HPE controllers an SSDs
net-analyzer/check_loadmaster 20130704: KEMP LoadMaster Nagios Monitoring Plugin
net-analyzer/check_mailbox_health 1.9 2.0.0.1: plugin which checks the health of network components and interfaces.
net-analyzer/check_md_mismatch_cnt 1.0.0 1.0.1: Nagios/Icinga compatible check plugin for software raid (mdadm) mismatch_cnt
net-analyzer/check_mssql_health 2.7.2.2 2.7.4 2.7.4-r1 2.7.6.1: A nagios plugin for checking MS-SQL server health
net-analyzer/check_mssql_health 2.7.4 2.7.4-r1 2.7.6.1: A nagios plugin for checking MS-SQL server health
net-analyzer/check_nextcloud 1.3-r1 2.0: Nagios/Centreon/Icinga plugin for nextcloud serverinfo API
net-analyzer/check_nextcloud_security 1.1-r1: Monitoring plugin to check the status of nextcloud security scan for a given URL
net-analyzer/check_nwc_health 10.13 11.0.1 11.0.1.1 11.2.4: plugin which checks the health of network components and interfaces.
net-analyzer/check_nwc_health 11.0.1 11.0.1.1 11.2.4: plugin which checks the health of network components and interfaces.
net-analyzer/check_openvpn 0.0.1: Nagios/Icinga check for OpenVPN availability monitoring
net-analyzer/check_oracle_health 3.3.1 3.3.2 3.3.2.1 3.3.3.2: A nagios plugin for checking Oracle server health
net-analyzer/check_oracle_health 3.3.2 3.3.2.1 3.3.3.2: A nagios plugin for checking Oracle server health
net-analyzer/check_poe_consumption_snmp 1.0.0-r1 1.0.1-r1: Nagios/Icinga check for PoE capable Switches implementing POWER-ETHERNET-MIB
net-analyzer/check_postgres 2.26.0: Nagios/Icinga plugin for checking status of PostgreSQL databases
net-analyzer/check_redis 0.7.3: Redis Check for Nagios/Icinga2
@ -46,7 +46,7 @@ net-analyzer/graphite-web 1.1.10-r1 1.1.10-r2: Enterprise scalable realtime grap
net-analyzer/graphite-web-gunicorn 1.0.0-r2: meta package for installing graphite-web and running it with gunicorn
net-analyzer/monitoring-plugins-gentoo 1.1.0 1.1.1 1.2.0: icinga/nagios check plugins specific for gentoo
net-analyzer/nagios-check_logfiles 4.1 4.1.0.1 4.1.1: A nagios plugin for checking logfiles
www-apps/Thruk 3.08.3 3.10 3.12 3.14: multibackend monitoring webinterface for Nagios/Icinga and others
www-apps/Thruk 3.08.3 3.10 3.12 3.14 3.14.2: multibackend monitoring webinterface for Nagios/Icinga and others
www-apps/icingaweb2 2.11.4-r1 2.12.0 2.12.1-r1: Icinga Web 2 - Frontend for icinga2
www-apps/icingaweb2-module-businessprocess 2.4.1 2.5.0: Create top-level views of your applications in a graphical editor.
www-apps/icingaweb2-module-cube 1.3.2: Drill-down view for Icinga web 2 based on custom variables.

View File

@ -1 +1 @@
Sun, 24 Mar 2024 04:13:04 +0000
Sun, 24 Mar 2024 10:27:38 +0000

View File

@ -1,3 +1,2 @@
DIST check_mssql_health-2.7.2.2.tar.gz 160479 BLAKE2B c40184e4feb46f8790a4abd70f6b62e5082cbcd1c1cc7a1a76616bc50f011ddb5c6d0fddb54cc3b091e544ba5b40eff349a4116ee0575b87dc258419ca2d5aa0 SHA512 d5a46f7af50edb2976bbe8e37a9e124983065e5a33c2c12d856c450c6005aca3596c1111d0083a19793af5bbe9279d3910e7bee6c89723093ee9093d42e71507
DIST check_mssql_health-2.7.4.tar.gz 161439 BLAKE2B bc49b0a00b6f472a550a00b6215f3ed70fbf8d0a670ba9f524c95a8964f2dac992c68f9c183b37342ffcc0f507284da6c0f2da0ba922129904c58d83518be4bf SHA512 a4b261b536058c7a586c66cd54e6c89fc5459db79b534c5b0dc5dfec235899ee0f5046b6f943b50a1c5205a9b7d534a576de0492859f6fecf1a61e4f397415e9
DIST check_mssql_health-2.7.6.1.tar.gz 162835 BLAKE2B 44a0afcd813164025679a8c65a26c47f78eb23e7c78a7091bfd16c672be2accf4977dffb8326c1e1690d20466486f712c5b1ba04a765bbde9417c72295424da4 SHA512 baa70daec5c917aca7be8f2e49769ae8f3e8edd9595292384736e27aeb9719f850f4fd61a14bd94c4545842f811ad0b23c3587afdb6d61acffc15bf7dfdce041

View File

@ -1,30 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="${PN#nagios-}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A nagios plugin for checking MS-SQL server health"
HOMEPAGE="https://labs.consol.de/nagios/check_mssql_health/"
SRC_URI="https://labs.consol.de/assets/downloads/nagios/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-perl/DBD-Sybase
dev-perl/DBI
virtual/perl-Data-Dumper
virtual/perl-File-Temp
virtual/perl-Net-Ping
virtual/perl-Time-HiRes"
S="${WORKDIR}/${MY_P}"
src_configure(){
# Should match net-analyzer/{monitoring,nagios}-plugins.
econf --libexecdir="/usr/$(get_libdir)/nagios/plugins"
}

View File

@ -1,4 +1,3 @@
DIST check_nwc_health-10.13.tar.gz 813715 BLAKE2B bea9eea3a0ea00e73b61f2f09a43ec816854c2d3e47cf751c087ce6164dd71bb33f1e2842afde61cfb1a0c45488ea4e340f30f23ba86cc4d3e9a9cbb92f76062 SHA512 33bada8b664c81306ba170439ec136c5b299f50095c4654eaa5550e82882ec977fb6e93b553c1d13feb7c3cea6dcf392ebd543957a763590c29e22d1882e4294
DIST check_nwc_health-11.0.1.1.tar.gz 816461 BLAKE2B 2bbeade77c1fb722ee19686320db12a6a5fecb9b0277b644c449c7e93ef55922f620cc2204b6d6aed1d780ecfe07226cda075a8be9a93d8814646e6128617738 SHA512 cab7f8b376bee7f4c505398a4fd13f350bf7ffcd7a0179cad4d155c576f415777c521c0c50692614b06913155ed19ae8d2e3cb33e75aec6476b8c95c76f99e24
DIST check_nwc_health-11.0.1.tar.gz 816081 BLAKE2B 307b776d3a09df67569b3eaa0203456237fb6c43e30b8cc5da1b27046585a76ccce7c3d918943a31fb2021690d528d4e96295565435769eea63fc2994bab8e0e SHA512 cff68d6422ffcedfde2962674ad9a0e459e3f5412e280aac52ef7bbe87af6814d4deb7b3ef43400190752850254173c7cb9a51507b93a1890987d498bd8a8eb3
DIST check_nwc_health-11.2.4.tar.gz 823156 BLAKE2B 81c38fba8724bce9b5cdc842d5f9e72bb33aaddf849a084ed16a6ea4950c0f658717158041e2ccc1982372c2c63d44bf4319834b6242e66c3e5d29c57379ed8f SHA512 7e5dfa23a9638f59a8eec355d775fe2100d4f19bbf72381ec331f0e98ee64e25d6fb303d0e58614ab5a31c4ad901b91047d5e31fa29ac3757ddf3d9ad6513d16

View File

@ -1,36 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="${PN#nagios-}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="plugin which checks the health of network components and interfaces."
HOMEPAGE="https://labs.consol.de/nagios/check_nwc_health/"
SRC_URI="https://labs.consol.de/assets/downloads/nagios/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND=""
RDEPEND="
dev-perl/JSON
dev-perl/File-Slurp
dev-perl/GLPlugin
"
BDEPEND=""
src_configure(){
# Should match net-analyzer/{monitoring,nagios}-plugins.
econf --libexecdir="/usr/$(get_libdir)/nagios/plugins/contrib" --disable-standalone
}
src_install(){
default
insinto /usr/share/icingaweb2/modules/graphite/templates/
newins "${FILESDIR}/nwc_health.template" "nwc_health.ini"
}

View File

@ -1,4 +1,3 @@
DIST check_oracle_health-3.3.1.tar.gz 172565 BLAKE2B f7bb8f959d7671083fbd865220eace207e21effc0596e36e6510aa9a14f55f1df877e2da5dc828008465176468a54dcc356d4609103c0669125abc725eb7437c SHA512 4d0cec1148431fb51757f50c9b1ca16a76dce7ce8185ac71e4d80b694e3389674a8f7b4b2cae529ab46de01bdcc5018ed412a9c6e1c2eb5197940f577da990ec
DIST check_oracle_health-3.3.2.1.tar.gz 173953 BLAKE2B 13b5d60f3ac63891f94d7dc16237081c88215540b89a797364227c11160007fa3fdbb5c2040c72465b779ac1659b6f2e52b1912331c6dbce034310d06ce1e0da SHA512 3cf51c5ba8978308d668d946eff11ee5135297896a69772b3add171cae9eebfe53bc8376c625a1f63936e97d6498ce03f63b4b1ab07e05aaa35689d281c4cf1b
DIST check_oracle_health-3.3.2.tar.gz 173830 BLAKE2B 0b7f60efec27a189da8ade54cfd85c8687c159f9713af8d40b6f83c472934e49b1e4d7cea56f35085c528936bb0e6f9a198e51a471a362f22a15d3eac54db549 SHA512 cd17abd3ffe8e1e91fd6a35b60d712f1c90facb3f6b1b84b16f39e53ce344de3150017cf670a3ee7e93414739e06c6e4c50c7fd841fbd1946b49aee14b0f7731
DIST check_oracle_health-3.3.3.2.tar.gz 174963 BLAKE2B 37b9028a7ad41ca9ecaededede2d3f40f42791307aa71eae5a81a1ecf8fa44b95f29ae1d0ec2a38d47862853aee39a4a4e335f5716a7c4d588b0329cad78f9dd SHA512 85690692d052fb53c079e5df22b8650316ecf46eb4dd1b88def70424eca7cbd3443b77125c20c140c2d0c80a6261cf2d2090768575c5ab390b192375e1d3f545

View File

@ -1,30 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="${PN#nagios-}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A nagios plugin for checking Oracle server health"
HOMEPAGE="https://labs.consol.de/nagios/check_oracle_health/"
SRC_URI="https://labs.consol.de/assets/downloads/nagios/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-perl/DBD-Oracle
dev-perl/DBI
virtual/perl-Data-Dumper
virtual/perl-File-Temp
virtual/perl-Net-Ping
virtual/perl-Time-HiRes"
S="${WORKDIR}/${MY_P}"
src_configure(){
# Should match net-analyzer/{monitoring,nagios}-plugins.
econf --libexecdir="/usr/$(get_libdir)/nagios/plugins"
}

View File

@ -1,4 +1,5 @@
DIST Thruk-3.08.3.tar.gz 25052141 BLAKE2B cf44780d8354fccfb7762c83659a4013a881fd27467477b2b4c1be1dcb27b7b8215248ce6528c4844395cbe5321a777ba03e8fc56d47c379cd3778c93d4d7412 SHA512 0fc4315afcaf392d0d4917f4947dab3adf4bd2e4379fcc5b0f9a381bf581edd71aac7e64b7c9630d7c1f45ea7418ade06621b7def49e03c18121dd680cefbdc0
DIST Thruk-3.10.tar.gz 25182394 BLAKE2B 74cf43aecd4fd5f561190ea3c8282a967787e85e324831bd9909ad92e9330e8a7972cf220e999b7ad0b7d1d072c22a71dbfa6abeb0e4ad82f866a84a6024e9ea SHA512 4cd6b8ecc0f81811dd5efce8951e6c401f9f4c9100c0cc910790f7ca5dd6dbe346a7380cd8d80938e00064edcd6e5a6d0e0839c7bd291f6c26d6413bfa0b1da0
DIST Thruk-3.12.tar.gz 25206461 BLAKE2B d49dbe865c89feb233b70bbdc420ea479d1eb2db87c77accd485efdf99fb0cbadbd859c5e28cfee77ed7e02ec538e3a2d2a1199acdafd50212e55b45481017fd SHA512 f9840ca1b0b2786efb5e63b5c4378749cb56358446abf212c770c99f1c9cb32e06f74046322d1f85bd4ed8ebb4024eeb1a54b78e8168b33541d872738ddcf6af
DIST Thruk-3.14.2.tar.gz 25163279 BLAKE2B b49058ea95da4ca8f567806bae06b54cfe848f36b6fef7ee993a01a973e2ed3468937808a7958fd1da51621d7eeeef0f333304e421aeccfaf9a9984a1bb5f21d SHA512 674467d02c1039eb04eda2646bf8ce54a04c537302f1d85d040851c57b5a2bdf60518ee95b05462e63e21f63c1591452b4534ad619fed70f7e017e766e293f2b
DIST Thruk-3.14.tar.gz 25165087 BLAKE2B 890a206ce9947d32d519d62f2603ccc149625ec317af6f45bb6f86428d9eb0063e0ab9fad337016255a82c15c516b8b86a9899539d8dd396c67ef09800b54a41 SHA512 e46e9cce879ad519ca920a06f857008c3d810310fd3e4604589885a2010508f42971d64e794238360017b2980448eba9fdd7a9837c414f9e4351514e54dc67de

View File

@ -0,0 +1,94 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="multibackend monitoring webinterface for Nagios/Icinga and others"
HOMEPAGE="https://www.thruk.org"
SRC_URI="https://github.com/sni/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~amd64"
PATCHES=(
"${FILESDIR}/01-threads.patch"
"${FILESDIR}/3.0-themes-precompiled.patch"
)
DEPEND="
dev-perl/Cpanel-JSON-XS
dev-perl/Date-Calc
dev-perl/forks
dev-perl/thruk_libs
www-apache/mod_fcgid
www-client/phantomjs-bin
www-servers/apache
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-perl/Module-Install
"
src_configure() {
econf \
--sysconfdir="${EPREFIX}"/etc/"${PN}" \
--datadir="${EPREFIX}"/usr/share/"${PN}" \
--localstatedir="${EPREFIX}"/var/lib/"${PN}" \
--with-initdir="${EPREFIX}"/usr/share/"${PN}"/etc/init.d/ \
--with-tempdir="${EPREFIX}"/usr/share/"${PN}"/tmp/ \
--with-logrotatedir="${EPREFIX}"/etc/logrotate.d \
--with-logdir="${EPREFIX}"/var/log/"${PN}" \
--with-thruk-user=apache \
--with-thruk-group=apache
}
src_install() {
default
mv "${D}/etc/Thruk/thruk_local.conf" "${D}/etc/Thruk/thruk_local.conf.example"
insinto /etc/apache2/vhosts.d/
newins "${FILESDIR}/apache_thruk.conf.example" thruk.conf.example
insinto /etc/logrotate.d/
newins "${FILESDIR}/thruk-base.lograte" thruk-base
keepdir /var/log/"${PN}"
fowners apache:apache /var/log/Thruk/
keepdir /usr/share/"${PN}"/var/
exeinto /usr/share/"${PN}"/bin/
doexe script/*.pl
doexe script/*.sh
doexe script/[cdegnrt]*
keepdir /usr/share/Thruk/tmp
fowners apache:apache /usr/share/Thruk/tmp
keepdir /etc/Thruk/panorama/
fowners apache:apache /etc/Thruk/panorama/
keepdir /var/lib/Thruk/
fowners apache:apache /var/lib/Thruk/
keepdir /var/lib/Thruk/sessions/
fowners apache:apache /var/lib/Thruk/sessions/
keepdir /var/lib/Thruk/users/
fowners apache:apache /var/lib/Thruk/users/
}
pkg_preinst(){
if [ "$(grep -L '^APACHE2_OPTS=.*-DFCGID' "${EROOT}/etc/conf.d/apache2"|wc -l)" -gt 0 ]; then
# Probably the first time we are installed
# set some more sane default settings in /etc/conf.d/apache2
mkdir -p "${D}/etc/conf.d/"
sed -E '
s#^(APACHE2_OPTS\s*=\s*")([^"]+)(")#\1\2 -D FCGID\3#
' < "${EROOT}/etc/conf.d/apache2" > "${D}/etc/conf.d/apache2"
fi
if [ ! -r "${EROOT}/etc/Thruk/thruk_local.conf" ]; then
# Probably the first time we are installed
cp "${D}/etc/Thruk/thruk_local.conf.example" "${D}/etc/Thruk/thruk_local.conf"
fi
}