Module: check_mk
Branch: master
Commit: 29ef58dfd4c23ac5c6fad3973dc4d2eeb02cee68
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=29ef58dfd4c23a…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Tue Oct 13 12:00:31 2015 +0200
Updated bug entries #2380
---
.bugs/2380 | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/.bugs/2380 b/.bugs/2380
new file mode 100644
index 0000000..d272700
--- /dev/null
+++ b/.bugs/2380
@@ -0,0 +1,17 @@
+Title: Speedup SNMP scan by bulk fetching of OIDs
+Component: core
+State: open
+Date: 2015-10-13 11:56:48
+Targetversion: future
+Class: nastiness
+
+The SNMP scan needs currently a lot of round trips (> 10) because some of the checks
+need to fetch non-standard OIDs. We should speed up this. Only idea is to fetch
+multiple OIDs in parallel. SNMP GET can do this. In SNMP v2c the response packet
+can also contain multiple error messages of type "NoSuchOID". v1 only allows
*one*
+error message per packet. So that legacy devices need one round trip per non-existing
+OID. But since the usual case is v2c this optimization should work.
+
+Implemention: Check fetching non-standard-OIDs during scan need to declare them
+in check_info. Check_MK prefetches all these and also the standard OIDs into the
+OID cache.