<br>
I understand your point, however I'm looking at a larger scale: there<br>
are many plugins that can be used for multiple purposes. check_http is<br>
normally used to check the health of an http server/service, however I<br>
can write a simple http "application" that turn it into a remote<br>
monitoring tool. Now I may want to tell check_http what state I want to<br>
have timeouts to return because I already have monitoring on the server<br>
itself and I really care about what the service state is, not the http<br>
server that is running my check.<br>
<br>
Same thing goes for SNMP. If I use snmp for controling devices, I may<br>
want to monitor and alert on its responsiveness. OTOH snmp checks that<br>
timeout or fail because there is a problem with the sub-agent may have<br>
to be handled differently.<br>
<br>
It's a pretty obvious one for NRPE, check_*sql, etc. too.<br>
<br>
I think giving more control to the user on the state returned for a<br>
timeout on most plugins where it makes sense will help you achieve your<br>
goal.. my point is that it's not limited to check_*_time.<br>
<br>
Regards,<br>
<br>
-- <br>
Thomas

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br><a href='https://github.com/monitoring-plugins/monitoring-plugins/pull/1246#issuecomment-40756036'>Reply to this email on GitHub</a>.<img src='https://github.com/notifications/beacon/5514713__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxMzM4Mzk0MCwiZGF0YSI6eyJpZCI6Mjc2MTIzOTF9fQ==--a10e8d73010893f3f91d5afa5e3276cc83a1adfa.gif' height='1' width='1'></p>