[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#981565: marked as done (ITP: golang-github-inexio-go-monitoringplugin -- Golang package for writing monitoring check plugins for nagios, icinga2, zabbix, etc.)



Your message dated Thu, 28 Oct 2021 16:00:08 +0000
with message-id <E1mg7p2-000E0E-Vq@fasolo.debian.org>
and subject line Bug#981565: fixed in golang-github-inexio-go-monitoringplugin 1.0.1-1
has caused the Debian Bug report #981565,
regarding ITP: golang-github-inexio-go-monitoringplugin -- Golang package for writing monitoring check plugins for nagios, icinga2, zabbix, etc.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
981565: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981565
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: debian@thola.io

* Package name    : golang-github-inexio-go-monitoringplugin
  Version         : 0.0~git20201117.ec06ef4-1
  Upstream Author : inexio
* URL             : https://github.com/inexio/go-monitoringplugin
* License         : BSD-2-clause
  Programming Lang: Go
  Description     : Golang package for writing monitoring check plugins for nagios, icinga2, zabbix, etc.

 go-monitoringplugin Go Report Card
 (https://goreportcard.com/report/github.com/inexio/go-monitoringplugin)
 GitHub license
 (https://github.com/inexio/go-monitoringplugin/blob/master/LICENSE)
 Description Golang package for writing monitoring check plugins
 for nagios (https://www.nagios.org/), icinga2 (https://icinga.com/),
 zabbix (https://www.zabbix.com/), checkmk (https://checkmk.com/), etc.
 The package complies with the Monitoring Plugins Development Guidelines
 (https://www.monitoring-plugins.org/doc/guidelines.html).  Example /
 Usagepackage main
 .
 import (
     monitoringplugin "github.com/inexio/go-monitoringplugin"
 )
 .
 func main() {
     //Creating response with a default ok message that will be
     displayed when the checks exits with status ok response :=
     monitoringplugin.NewResponse("everything checked!")
 .
     //Set output delimiter (default is \n) //response.SetOutputDelimiter("
     / ")
 .
     //updating check plugin status and adding message to the ouput
     (status only changes if the new status is worse than the current one)
     response.UpdateStatus(monitoringplugin.OK, "something is ok!") //check
     status stays ok response.UpdateStatus(monitoringplugin.CRITICAL,
     "something else is critical!") //check status updates to critical
     response.UpdateStatus(monitoringplugin.WARNING, "something else is
     warning!") //check status stays critical, but message will be added
     to the output
 .
 .
     //adding performance data err :=
     response.AddPerformanceDataPoint(monitoringplugin.NewPerformanceDataPoint("response_time",
     10, "s").SetWarn(10).SetCrit(20).SetMin(0)) if err != nil {
         //error handling
     } err =
     response.AddPerformanceDataPoint(monitoringplugin.NewPerformanceDataPoint("memory_usage",
     50, "%").SetWarn(80).SetCrit(90).SetMin(0).SetMax(100)) if err !=
     nil {
         //error handling
     }
 .
     response.OutputAndExit() /* exits program with exit code 2 and
     outputs: CRITICAL: something is ok!  something else is critical!
     something else is warning! | 'response_time'=10s;10;20;0;
     'memory_usage'=50%;80;90;0;100 */
 }

--- End Message ---
--- Begin Message ---
Source: golang-github-inexio-go-monitoringplugin
Source-Version: 1.0.1-1
Done: Thola Team <debian@thola.io>

We believe that the bug you reported is fixed in the latest version of
golang-github-inexio-go-monitoringplugin, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 981565@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thola Team <debian@thola.io> (supplier of updated golang-github-inexio-go-monitoringplugin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 01 Mar 2021 15:29:38 +0000
Source: golang-github-inexio-go-monitoringplugin
Binary: golang-github-inexio-go-monitoringplugin-dev
Architecture: source all
Version: 1.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed-By: Thola Team <debian@thola.io>
Description:
 golang-github-inexio-go-monitoringplugin-dev - Go lib for writing monitoring check plugins
Closes: 981565
Changes:
 golang-github-inexio-go-monitoringplugin (1.0.1-1) unstable; urgency=medium
 .
   * Initial release (Closes: #981565)
Checksums-Sha1:
 f7f02f6f54aa1fd044c13b44c5c278a5fb6c9ccd 2651 golang-github-inexio-go-monitoringplugin_1.0.1-1.dsc
 7eecfc8779582e34122e27cbec880f068ce54de9 10207 golang-github-inexio-go-monitoringplugin_1.0.1.orig.tar.gz
 cc4fe21979215ef0c27180a0106d428fa405411a 2676 golang-github-inexio-go-monitoringplugin_1.0.1-1.debian.tar.xz
 e966441e6ccb4f8cbb128651f7c9f281313950aa 9764 golang-github-inexio-go-monitoringplugin-dev_1.0.1-1_all.deb
 ea5c47cf062556954e465aa4eec3742764acde00 6640 golang-github-inexio-go-monitoringplugin_1.0.1-1_amd64.buildinfo
Checksums-Sha256:
 d15f1fce57fb8c206cce37c4469d0fe2455a025cc968f169dfa940a9e85a1866 2651 golang-github-inexio-go-monitoringplugin_1.0.1-1.dsc
 31c752c9ac834e1160ee8f8741ffe1a0ef049f2cd0383765211d7a71e3e2b9ff 10207 golang-github-inexio-go-monitoringplugin_1.0.1.orig.tar.gz
 c1e55141797974a4be25cae6168d21c001a88213861226805c47ec79e4239e7f 2676 golang-github-inexio-go-monitoringplugin_1.0.1-1.debian.tar.xz
 8f0fc60cf60138c1caaec5231eef941ff7e3b0cabe14854e97d008793acc8352 9764 golang-github-inexio-go-monitoringplugin-dev_1.0.1-1_all.deb
 fc899a67b6959086174d202dff078b81806f8a897ddb039bdf0d3e401f84757a 6640 golang-github-inexio-go-monitoringplugin_1.0.1-1_amd64.buildinfo
Files:
 c6133fcfae272ad8d55c7606e1936f20 2651 golang optional golang-github-inexio-go-monitoringplugin_1.0.1-1.dsc
 23aed7e0b6a34351ea73e276a688d8c5 10207 golang optional golang-github-inexio-go-monitoringplugin_1.0.1.orig.tar.gz
 f259665cef4ab54c4bc731c7fa8397e7 2676 golang optional golang-github-inexio-go-monitoringplugin_1.0.1-1.debian.tar.xz
 80874302c115782314cb475fa339ce5e 9764 golang optional golang-github-inexio-go-monitoringplugin-dev_1.0.1-1_all.deb
 eabaf4e409e4ec2f7c64ce4592ed72b8 6640 golang optional golang-github-inexio-go-monitoringplugin_1.0.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmBPvVlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcACgkQlvysDTh7
WEc2Ag//a17ag0scHrlSolK7Gsa5tcsRWP9DCOzawtPdgPmdfIYKdQhyIfnAGZYe
PjaCuBGVmFh7HzHEdMtPpOQbN7t5NgdgRzWJLs5x8NI84/B69sosl4IotuOqphLH
TYdCfD/rGKJ7mWo3/SzrdYgA0MN5Q66Uad4wlBxFQRMQhA3nlqxePvRyj8Yz6KgC
21PMdrBfu1Cyjy6aerWk4JPokf5NOew2t99JwikeIu65w4VLo1ewGMvAUfdp8DF4
UkOQqBQSr7Ckapcv28o/SRD1WDH41E6ta3eNzr/CxuzVMS0kdRSeRGAwGV4JjSHq
X2tLDetwx9DxKTy3gLHKqsMxBj+hFJZyd3niAaXBDtwugjdxsPUepbodg+DNLLsl
raTZnXAhPIMb2atYq3ZmCAIbrkIPNzOnt0nEbMSgNJ2TrMJLn373H46u+UfU+T1I
NNj7KNdR/HVrn8h0XnMCgkWnDWro/Ys83usmuH3/1aij619+Mi0Vfy+zc2r0PvJF
lSpBWvE4NAjoTPCn4ByGCKR6C2J0kl2QPMqa1MDJlfc4AVwwh0ERKdTNouHlA3Jd
nil7OyN2FmL2JapT9I8+J+XyiO+Eq1h00jE++TmvTXj5HF0ZXyMSfzebaYvWOF5o
AJ0np7SkEF4gPH5CVTAlik+KkXp52Peyj5qNCA5xypFWCw5bNXU=
=yR+1
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: