See now that is something that one would fail to mentions because when 
working with Nagios/Icinga all day it's essential. In German we call it 
"betriebsblind".

I'll update some READMEs to make things clearer.

Thanks

On Wednesday, September 20, 2023 at 4:04:41 PM UTC+2 Conall O'Brien wrote:

> On Wed, 20 Sept 2023 at 14:04, Brian Candler <b.ca...@pobox.com> wrote:
>
>> Thanks.
>>
>> It wasn't clear to me how the -c (critical) and -w (warning) thresholds 
>> work. I had to dig through source and I found my way to a dependency: 
>> https://github.com/NETWAYS/go-check#thresholds
>>
>> There, the README shows an example "~:3" but not what it actually means. 
>> In the source 
>> <https://github.com/NETWAYS/go-check/blob/v0.5.0/threshold.go#L11-L22> 
>> (which presumably ends up in godoc) I found:
>>
>
> It's been a long time since I used nagios, but nagios warning vs critical 
> thresholds are akin to using a Prometheus metric in multiple alerts, with 
> different alerting thresholds and severity labels for each alert definition.
>  
>
>> // Defining a threshold for any numeric value
>> //
>> // Format: [@]start:end
>> //
>> // Threshold  Generate an alert if x...
>> // 10         < 0 or > 10, (outside the range of {0 .. 10})
>> // 10:        < 10, (outside {10 .. ∞})
>> // ~:10       > 10, (outside the range of {-∞ .. 10})
>> // 10:20      < 10 or > 20, (outside the range of {10 .. 20})
>> // @10:20     ≥ 10 and ≤ 20, (inside the range of {10 .. 20})
>> //
>> // Reference: 
>> https://www.monitoring-plugins.org/doc/guidelines.html#THRESHOLDFORMAT
>>
>> So my main feedback is, a direct documentation link from check_prometheus 
>> to THRESHOLDFORMAT would be very helpful :-)
>>
>> (I guess this is standard for nagios though. I know check_snmp works in 
>> this way)
>>
>> On Wednesday, 20 September 2023 at 09:40:49 UTC+1 martialblog wrote:
>>
>>> From what I can tell nagitheus as well as 
>>> https://github.com/prometheus/nagios_plugins can only be used for 
>>> PromQL checks.
>>>
>>> We wanted to have a tool that's also able to do other things, like a 
>>> simple heath check or alerts. 
>>>
>>> I also hope that the we can extend the CLI in the future if other 
>>> features are required, thus the subcommand pattern.
>>>
>>> On Wednesday, September 20, 2023 at 9:43:13 AM UTC+2 Brian Candler wrote:
>>>
>>>> Cool. How does this compare with https://github.com/claranet/nagitheus 
>>>> ?
>>>>
>>>> On Wednesday, 20 September 2023 at 07:51:35 UTC+1 martialblog wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I just wanted to spread the word that me and my colleagues release a 
>>>>> little tool that helps to integrate Prometheus into monitoring tools like 
>>>>> Nagios/Icinga.
>>>>>
>>>>> It's a Nagios-style monitoring plugin that talk with the Prometheus 
>>>>> API and transforms the response into the OK,WARNING,CRITICAL semantic. 
>>>>> All 
>>>>> packed into a Golang Binary, released under GPL-2.0 license.
>>>>>
>>>>> https://github.com/NETWAYS/check_prometheus 
>>>>>
>>>>> Current features are:
>>>>>
>>>>>    - health, Checks the health or readiness status of the Prometheus 
>>>>>    server
>>>>>    - alert, Checks the status of one or more Prometheus alerts
>>>>>    - query, Checks the status of a PromQL query
>>>>>
>>>>> Feedback is most welcome!
>>>>>
>>>>> Regards
>>>>> Markus
>>>>>
>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Prometheus Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to prometheus-use...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/prometheus-users/ee5d6a30-8b5b-4cb1-bc36-1aa9768776e1n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/prometheus-users/ee5d6a30-8b5b-4cb1-bc36-1aa9768776e1n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
>
> Conall O'Brien
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/6c3925de-8d96-4a32-b229-a36c7c205117n%40googlegroups.com.

Reply via email to