[ZBXNEXT-2301] there should be a way to disable SNMP bulk for each interface Created: 2014 May 15  Updated: 2022 Oct 08  Resolved: 2014 Nov 03

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: API (A), Frontend (F), Proxy (P), Server (S)
Affects Version/s: 2.2.3
Fix Version/s: 2.3.3

Type: New Feature Request Priority: Major
Reporter: Aleksandrs Saveljevs Assignee: Unassigned
Resolution: Fixed Votes: 9
Labels: bulk, snmp
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File no-snmp-bulk-in-2.2.3.patch     Text File no-snmp-bulk-in-2.2.4.patch     File no-snmp-bulk-in-2.2.6.patch    
Issue Links:
Duplicate
is duplicated by ZBX-8185 Review method of getting info by zabb... Closed
is duplicated by ZBX-8096 incorrect processing of "error-status... Closed
is duplicated by ZBX-8191 Gaps in SNMP graphs after upgrade to ... Closed
is duplicated by ZBX-8145 SNMP getbulk (combining varbinds): de... Closed

 Description   

Task ZBXNEXT-98 introduced a wonderful feature into Zabbix 2.2.3 - a way to request multiple variables in a single GetRequest-PDU. This helped reduce network traffic and load on SNMP devices.

However, not all devices can handle GetRequest-PDU with multiple variable bindings. Here is an overview of the currently known issues:

1. Lotus application, even though monitored through SNMPv2, behaves like SNMPv1 (ZBX-8096);
2. Cisco device is sometimes returning "noSuchInstance" for variables that are thought to exist (ZBX-8096);
3. a small device is returning only one variable in responses, even though requests contains multiple variables (ZBX-8145);
4. another device is returning a mix of values and "noSuchInstance" errors, changes the first OID to "0.0.0" and sends a valid value for the original OID (ZBX-8185);
5. yet another device usually, but not always, answers with "noSuchName" for requests with multiple variable bindings (ZBX-8191);
6. NetApp device returns a strange value for CPU load when it is requested in a GetRequest-PDU with multiple variable bindings ( https://www.zabbix.com/forum/showthread.php?t=45200 ), and so on.

While some of these cases are trivial to detect and provide a workaround for a small set of devices, others are perfectly standard-conformant responses and irregularity in SNMP operation cannot be detected that easily.

The proposed solution is to provide a checkbox for each interface that would say whether multiple items can be queried simultaneously on that interface or not.

reverse specification attempt at https://www.zabbix.org/wiki/Docs/specs/ZBXNEXT-2301



 Comments   
Comment by Aleksandrs Saveljevs [ 2014 May 15 ]

Meanwhile, in Zabbix 2.2 you can use the attached patch "no-snmp-bulk-in-2.2.3.patch" in order to disable SNMP bulk globally.

Comment by Aleksandrs Saveljevs [ 2014 Jun 04 ]

The issue description talks about device not handling GetRequest-PDU with multiple variable bindings. However, it turns out that some devices do not support GetBulkRequest-PDU for low-level discovery, even though they are monitored through SNMPv2: see http://serverfault.com/questions/601649/zabbix-dicovery-rule-for-smnp-device-not-working for one such case.

Comment by Dmitry Samsonov [ 2014 Jun 17 ]

It would be much better to have global switch or per template/per template item switch as "broken" devices usually are(or could be) grouped by templates.

Comment by Oleg Egorov (Inactive) [ 2014 Jun 19 ]

Implemented in development branch svn://svn.zabbix.com/branches/dev/ZBXNEXT-2301 r46710

Comment by richlv [ 2014 Jun 19 ]

this is a great thing to have. the fact that it's done w/o any spec/description/rationale probably shows that we will never do things properly. on purpose.
i might feel more ranty for specific reasons today.

Comment by Andrew Howell [ 2014 Jun 20 ]

Is there a fix/work around for 2.2?

I'm stuck on 2.2.2 because of this.

Comment by Aleksandrs Saveljevs [ 2014 Jun 20 ]

richlv, quoting the issue description:

The proposed solution is to provide a checkbox for each interface that would say whether multiple items can be queried simultaneously on that interface or not.

We have decided to implement this proposal, because no alternatives are currently seen.

The approach proposed by Dmitry is independent of the implemented checkbox, because broken devices might be grouped by templates or they might be not.

Comment by Aleksandrs Saveljevs [ 2014 Jun 20 ]

Andrew, the workaround is to apply the attached patch "no-snmp-bulk-in-2.2.3.patch", which disables SNMP bulk globally.

Comment by richlv [ 2014 Jun 20 ]

yes, but let me list the things a proper spec should discuss

  • interfaces - wider or longer ? checkbox label ?
    oleg.egorov visual interface was discussed. Checkbox label added in r46793
  • supported in mass update ? if not why ?
    oleg.egorov as was discussed, now it is unnecessary function in mass update
  • default checkbox state ?
    oleg.egorov default checkbox state is enabled
  • xml export changes ?
    oleg.egorov added in r46898
  • api changes ? param is optional, i assume
    oleg.egorov parameter is optional
  • value of this property for non-snmp interfaces ? think snmp interface changed to agent, then back
    oleg.egorov fixed in r46867
Comment by Sergey Okun [ 2014 Jun 22 ]

Sorry for interrupting you, but is it possible to implement a more general idea?
Instead of "disable SNMP bulk" would be better to specify the number of OID's that can be obtained in a single SNMP Get request.

Comment by Marc [ 2014 Jun 23 ]

okyhb, proper number of OIDs should already be evaluated automatically.
See: Internal workings of bulk processing

Comment by richlv [ 2014 Jun 23 ]

indeed, the problem is that some snmp implementations turn out to be quite broken in regards to snmpbulk - zabbix should be just fine ones that work properly, thus a feature to disable it per device seems to be implemented

Comment by richlv [ 2014 Jun 25 ]

(1) it has become quite clear that this is not a minor change. please, create a proper spec on .org, too many things have been missing already

asaveljevs Specification has been skipped for this issue (with a partial draft at https://www.zabbix.org/wiki/Docs/specs/ZBXNEXT-2301).

Documentation seems to have been updated properly. See (4) and https://www.zabbix.com/documentation/2.4/manual/config/hosts/host . CLOSED.

Comment by Ivo Kurzemnieks [ 2014 Jul 04 ]

(2) CHostImporter.php addInterfaceIds() function code is broken and has syntax errors due to bad merge in r47049

oleg.egorov FIXED merge conflict in r47060

iivs CLOSED.

Comment by Ivo Kurzemnieks [ 2014 Jul 04 ]

(3) API should validate "bulk" parameter more strictly. Allowed values should be only 0 and 1.

oleg.egorov RESOLVED IN r47144

iivs REOPENED.

  • Rename constant "SNMP_BULK_ENABLE" to "SNMP_BULK_ENABLED"
  • variable $interface['bulk'] is string, but SNMP_BULK_DISABLED is interger. Having strict comparison CHostInterface.php: 652 will always result in error "Incorrect bulk value for interface."

oleg.egorov RESOLVED IN r47162

iivs Looks good. Thanks! I updated CHostInterface::checkBulk() function description, so it's more clear what it does. Please review r47166

oleg.egorov CLOSED

Comment by Oleksii Zagorskyi [ 2014 Jul 06 ]

(4) [documentation]
Not related to current development, but ...
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/snmp#internal_workings_of_bulk_processing says:
All SNMP items on a single interface are scheduled to be queried at the same time.

I'd replace by :
All SNMP items on a single interface and with identical other parameters are scheduled to be queried at the same time.

asaveljevs Updated the following pages:

RESOLVED.

zalex_ua Reviewed, thanks!
CLOSED

Comment by Oleksii Zagorskyi [ 2014 Jul 06 ]

The same patch, but compatible with sources 2.2.4 attached.

Comment by Ivo Kurzemnieks [ 2014 Jul 07 ]

(5) Do not export bulk value for other interfaces. Only SNMP.

iivs As discussed, validation improved in (3) resulted in fixing this problem.

CLOSED.

Comment by Ivo Kurzemnieks [ 2014 Jul 07 ]

(6)

  • "Use bulk requests" label is not translated in configuration.host.edit.js: 12, 387
  • configuration.host.edit.js 11 input must end with ... />
  • CHost.php: 745, 823, 942
    "$hosts ['bulk'] BULK. OPTIONAL", let's rename to "bulk" with lower case letters. It's not an acronym.

oleg.egorov RESOLVED IN r47144

iivs CLOSED.

Comment by Ivo Kurzemnieks [ 2014 Jul 07 ]

(7) configuration.host.edit.js: 242 instead of using string comparison, let's use constant like in other places:

  • Replace
     if (hostInterfaceType === 'snmp') 

    with

     if (newInterface.type == <?php echo INTERFACE_TYPE_SNMP; ?>) 
  • Line 368 we can use same approach by first using getHostInterfaceNumericType().

oleg.egorov RESOLVED IN r47144

iivs CLOSED.

Comment by Alex Pimperton [ 2014 Jul 09 ]

I'm getting the same error (SNMP error: (noSuchName) There is no such variable name in this MIB) but it's happening against machines that should be fairly common:

Windows 2008 R2 File Server
Windows 2012 R2 File Server
Windows 2012 R2 RDS Session Host

These are all virtualised but I assume these should support GetRequest-PDU?

Comment by Ivo Kurzemnieks [ 2014 Jul 09 ]

Frontend TESTED.

Comment by Alexander Vladishev [ 2014 Jul 09 ]

(8) [F] SNMP_BULK_ENABLE should be renamed into SNMP_BULK_ENABLED

sasha already fixed under (3). WON'T FIX

Comment by Alexander Vladishev [ 2014 Jul 10 ]

(9) [PS] Please review my changes in r47171.

wiper reviewed, CLOSED

Comment by Andris Zeila [ 2014 Jul 11 ]

Released in:
pre-2.3.2 r47229

Comment by richlv [ 2014 Jul 11 ]

this is really sad.

Comment by Pavels Jelisejevs (Inactive) [ 2014 Jul 15 ]

(10) [F] I tried to remove an agent host interface using the hostinterface.massremove method, it doesn't work.

Here's the request I've tried

{
    "jsonrpc": "2.0",
    "method": "hostinterface.massremove",
    "id": 14,
    "auth": "ddb0f2689008ee34d89dc63525c959a1",
    "params": {
        "hostids": 10084,
        "interfaces": {
            "ip": "",
            "dns": "2",
            "port": 10050
        }
    }
}

And the response:

{
    "jsonrpc": "2.0",
    "error": {
        "code": -32500,
        "message": "Application error.",
        "data": "Incorrect field \"bulk\" name or value in where statement for table \"interface\".",
...

It should provide a default.

oleg.egorov FIXED IN r47343

iivs I have two hosts with SNMP interfaces that have bulk value 0. I executed request:

{
    "hostids": [
        "10238",
        "10234"
    ],
    "interfaces": {
        "dns": "",
        "ip": "127.0.0.1",
        "port": "161",
        "bulk": 0
    }
}

And I got error: Incorrect bulk value for interface."

I changed bulk values to 1 and executed request:

{
    "hostids": [
        "10238",
        "10234"
    ],
    "interfaces": {
        "dns": "",
        "ip": "127.0.0.1",
        "port": "161"
    }
}

Interfaces were removed from DB, but API reponse was:

{
    "jsonrpc": "2.0",
    "result": {
        "interfaceids": []
    },
    "id": 13
}

Indicating that nothing has been removed, but there should be interface IDs returned.

REOPENED.

oleg.egorov RESOLVED IN r47480

iivs CLOSED.

Comment by Pavels Jelisejevs (Inactive) [ 2014 Jul 15 ]

(11) [F] A coding issue in CHostImporter::import(). CHostImporter shouldn't try to resolve a situation where the "bulk" parameter is not set. The importer classes are designed to always receive normalized correct parameter. The default value should be set in the C20ImportFormatter class.

oleg.egorov FIXED IN r47343

iivs CLOSED.

Comment by Pavels Jelisejevs (Inactive) [ 2014 Jul 15 ]

(12) Updated the API docs:

oleg.egorov CLOSED

Comment by richlv [ 2014 Jul 16 ]

(13) in the changelog entry, persons are not correctly formatted

oleg.egorov FIXED IN r47495
CLOSED

Comment by Ivo Kurzemnieks [ 2014 Jul 22 ]

[F] TESTED.

Comment by Oleg Egorov (Inactive) [ 2014 Jul 22 ]

FIXED IN 2.3.3(trunk) r47494

Comment by Oleksii Zagorskyi [ 2014 Aug 07 ]

(14) Don't you think that related documentation page(s) should be updated ?

New option should be described:
https://www.zabbix.com/documentation/2.4/manual/config/hosts/host

One short sentence at start of the paragraph should note that it's true if "Use bulk requests" is enabled.
https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes/snmp#internal_workings_of_bulk_processing

Also, (4) is still not closed.

Reopened - to be documented.

asaveljevs Regarding the second part, updated the following locations:

martins-v This section updated as well:

RESOLVED.

zalex_ua On https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes/snmp are two sentences which almost duplicate each other.

Since Zabbix 2.4 there is also a “Use bulk requests” setting for each interface that allows to disable bulk requests for devices that cannot handle them properly.
...
If, however, a device cannot handle bulk requests properly for other reasons and the heuristic described above does not work, since Zabbix 2.4 there is a “Use bulk requests” setting for each interface that allows to disable bulk requests for that device.

I don't see much sense to have them both. I'd remove first one.
Everything else is ok.
REOPENED

asaveljevs The first one is needed, because not all people will want to read through the internal implementation details, so it introduces the feature in a light manner.

The second was written, because the internal implementation description currently deals with heuristic for devices which return either timeout or tooBig(1). However, as we have already seen, there may be other cases where devices do not handle bulk requests properly, and the second sentence emphasizes that.

zalex_ua well, will not argue
CLOSED.

Comment by Tihonov Alexey [ 2014 Aug 27 ]

Can you make patch for 2.2.5 zabbix version ?

Here my output from my log file if i use patch for version 2.2.4

 26579:20140827:124808.663 ====== Fatal information: ======
 26579:20140827:124808.663 Program counter: 0x7f13c6981b59
 26579:20140827:124808.663 === Registers: ===
 26579:20140827:124808.663 r8      =             ff00 =                65280 =                65280
 26579:20140827:124808.663 r9      =          178d810 =             24696848 =             24696848
 26579:20140827:124808.663 r10     =     7f13c73bffe0 =      139722923704288 =      139722923704288
 26579:20140827:124808.663 r11     =         ffffff01 =           4294967041 =           4294967041
 26579:20140827:124808.663 r12     =                0 =                    0 =                    0
 26579:20140827:124808.663 r13     =          17a29b0 =             24783280 =             24783280
 26579:20140827:124808.663 r14     =                0 =                    0 =                    0
 26579:20140827:124808.663 r15     =          13a8310 =             20611856 =             20611856
 26579:20140827:124808.663 rdi     =          178d7f0 =             24696816 =             24696816
 26579:20140827:124808.663 rsi     =                0 =                    0 =                    0
 26579:20140827:124808.663 rbp     =                0 =                    0 =                    0
 26579:20140827:124808.663 rbx     =          178d7f0 =             24696816 =             24696816
 26579:20140827:124808.663 rdx     =                0 =                    0 =                    0
 26579:20140827:124808.663 rax     =                0 =                    0 =                    0
 26579:20140827:124808.663 rcx     =                0 =                    0 =                    0
 26579:20140827:124808.663 rsp     =     7fff37968650 =      140734125999696 =      140734125999696
 26579:20140827:124808.664 rip     =     7f13c6981b59 =      139722912963417 =      139722912963417
 26579:20140827:124808.664 efl     =            10206 =                66054 =                66054
 26579:20140827:124808.664 csgsfs  =               33 =                   51 =                   51
 26579:20140827:124808.664 err     =                4 =                    4 =                    4
 26579:20140827:124808.664 trapno  =                e =                   14 =                   14
 26579:20140827:124808.664 oldmask =                0 =                    0 =                    0
 26579:20140827:124808.664 cr2     =                0 =                    0 =                    0
 26579:20140827:124808.664 === Backtrace: ===
 26579:20140827:124808.664 16: /usr/sbin/zabbix_server: http poller #1 [got 1 values in 0.310666 sec, getting values](print_fatal_info+0xae) [0x464c6e]
 26579:20140827:124808.664 15: /usr/sbin/zabbix_server: http poller #1 [got 1 values in 0.310666 sec, getting values]() [0x464ed7]
 26579:20140827:124808.664 14: /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7f13c7039000]
 26579:20140827:124808.664 13: /usr/lib/x86_64-linux-gnu/libgnutls.so.26(gnutls_x509_crt_import+0x19) [0x7f13c6981b59]
 26579:20140827:124808.664 12: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(+0x48ec9) [0x7f13c782fec9]
 26579:20140827:124808.664 11: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(+0x49a7a) [0x7f13c7830a7a]
 26579:20140827:124808.664 10: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(+0x4a540) [0x7f13c7831540]
 26579:20140827:124808.664 9: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(+0xdffe) [0x7f13c77f4ffe]
 26579:20140827:124808.664 8: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(+0x30571) [0x7f13c7817571]
 26579:20140827:124808.664 7: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(curl_multi_perform+0x91) [0x7f13c78181c1]
 26579:20140827:124808.664 6: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(curl_easy_perform+0xe3) [0x7f13c780f923]
 26579:20140827:124808.664 5: /usr/sbin/zabbix_server: http poller #1 [got 1 values in 0.310666 sec, getting values](process_httptests+0xd6e) [0x43b6ee]
 26579:20140827:124808.664 4: /usr/sbin/zabbix_server: http poller #1 [got 1 values in 0.310666 sec, getting values](main_httppoller_loop+0x82) [0x43a012]
 26579:20140827:124808.664 3: /usr/sbin/zabbix_server: http poller #1 [got 1 values in 0.310666 sec, getting values](MAIN_ZABBIX_ENTRY+0x902) [0x418f52]
 26579:20140827:124808.664 2: /usr/sbin/zabbix_server: http poller #1 [got 1 values in 0.310666 sec, getting values](daemon_start+0x1ac) [0x46459c]
 26579:20140827:124808.664 1: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f13c7023ec5]
 26579:20140827:124808.664 0: /usr/sbin/zabbix_server: http poller #1 [got 1 values in 0.310666 sec, getting values]() [0x41401b]
 26579:20140827:124808.664 === Memory map: ===
 26579:20140827:124808.665 00400000-00551000 r-xp 00000000 fc:00 12245                              /usr/sbin/zabbix_server
 26579:20140827:124808.665 00750000-00751000 r--p 00150000 fc:00 12245                              /usr/sbin/zabbix_server
 26579:20140827:124808.665 00751000-00755000 rw-p 00151000 fc:00 12245                              /usr/sbin/zabbix_server
 26579:20140827:124808.665 00755000-0075b000 rw-p 00000000 00:00 0 
 26579:20140827:124808.665 01368000-01389000 rw-p 00000000 00:00 0                                  [heap]
 26579:20140827:124808.665 01389000-013c0000 rw-p 00000000 00:00 0                                  [heap]
 26579:20140827:124808.665 013c0000-017c5000 rw-p 00000000 00:00 0                                  [heap]
 26579:20140827:124808.665 7f13b8000000-7f13b8021000 rw-p 00000000 00:00 0 
 26579:20140827:124808.665 7f13b8021000-7f13bc000000 ---p 00000000 00:00 0 
 26579:20140827:124808.665 7f13bee41000-7f13bee46000 r-xp 00000000 fc:00 921096                     /lib/x86_64-linux-gnu/libnss_dns-2.19.so
 26579:20140827:124808.665 7f13bee46000-7f13bf045000 ---p 00005000 fc:00 921096                     /lib/x86_64-linux-gnu/libnss_dns-2.19.so
 26579:20140827:124808.665 7f13bf045000-7f13bf046000 r--p 00004000 fc:00 921096                     /lib/x86_64-linux-gnu/libnss_dns-2.19.so
 26579:20140827:124808.665 7f13bf046000-7f13bf047000 rw-p 00005000 fc:00 921096                     /lib/x86_64-linux-gnu/libnss_dns-2.19.so
 26579:20140827:124808.665 7f13bf047000-7f13bf052000 r-xp 00000000 fc:00 921103                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
 26579:20140827:124808.665 7f13bf052000-7f13bf251000 ---p 0000b000 fc:00 921103                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
 26579:20140827:124808.665 7f13bf251000-7f13bf252000 r--p 0000a000 fc:00 921103                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
 26579:20140827:124808.665 7f13bf252000-7f13bf253000 rw-p 0000b000 fc:00 921103                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
 26579:20140827:124808.665 7f13bf253000-7f13bf269000 r-xp 00000000 fc:00 915904                     /lib/x86_64-linux-gnu/libgcc_s.so.1
 26579:20140827:124808.665 7f13bf269000-7f13bf468000 ---p 00016000 fc:00 915904                     /lib/x86_64-linux-gnu/libgcc_s.so.1
 26579:20140827:124808.665 7f13bf468000-7f13bf469000 rw-p 00015000 fc:00 915904                     /lib/x86_64-linux-gnu/libgcc_s.so.1
 26579:20140827:124808.665 7f13bf469000-7f13bf46a000 ---p 00000000 00:00 0 
 26579:20140827:124808.665 7f13bf46a000-7f13bfc6a000 rw-p 00000000 00:00 0 
 26579:20140827:124808.665 7f13bfc6a000-7f13c046a000 rw-s 00000000 00:04 1835015                    /SYSV7600016c (deleted)
 26579:20140827:124808.665 7f13c046a000-7f13c0b37000 rw-s 00000000 00:04 1736708                    /SYSV6700016c (deleted)
 26579:20140827:124808.665 7f13c0b37000-7f13c0f37000 rw-s 00000000 00:04 1703939                    /SYSV7400016c (deleted)
 26579:20140827:124808.665 7f13c0f37000-7f13c1f37000 rw-s 00000000 00:04 1671170                    /SYSV7800016c (deleted)
 26579:20140827:124808.665 7f13c1f37000-7f13c2737000 rw-s 00000000 00:04 1638401                    /SYSV6800016c (deleted)
 26579:20140827:124808.665 7f13c2737000-7f13c2739000 r-xp 00000000 fc:00 920902                     /lib/x86_64-linux-gnu/libkeyutils.so.1.4
 26579:20140827:124808.665 7f13c2739000-7f13c2939000 ---p 00002000 fc:00 920902                     /lib/x86_64-linux-gnu/libkeyutils.so.1.4
 26579:20140827:124808.665 7f13c2939000-7f13c293a000 r--p 00002000 fc:00 920902                     /lib/x86_64-linux-gnu/libkeyutils.so.1.4
 26579:20140827:124808.665 7f13c293a000-7f13c293b000 rw-p 00003000 fc:00 920902                     /lib/x86_64-linux-gnu/libkeyutils.so.1.4
 26579:20140827:124808.665 7f13c293b000-7f13c2944000 r-xp 00000000 fc:00 921092                     /lib/x86_64-linux-gnu/libcrypt-2.19.so
 26579:20140827:124808.665 7f13c2944000-7f13c2b44000 ---p 00009000 fc:00 921092                     /lib/x86_64-linux-gnu/libcrypt-2.19.so
 26579:20140827:124808.665 7f13c2b44000-7f13c2b45000 r--p 00009000 fc:00 921092                     /lib/x86_64-linux-gnu/libcrypt-2.19.so
 26579:20140827:124808.665 7f13c2b45000-7f13c2b46000 rw-p 0000a000 fc:00 921092                     /lib/x86_64-linux-gnu/libcrypt-2.19.so
 26579:20140827:124808.665 7f13c2b46000-7f13c2b74000 rw-p 00000000 00:00 0 
 26579:20140827:124808.666 7f13c2b74000-7f13c2c28000 r-xp 00000000 fc:00 2883                       /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
 26579:20140827:124808.666 7f13c2c28000-7f13c2e28000 ---p 000b4000 fc:00 2883                       /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
 26579:20140827:124808.666 7f13c2e28000-7f13c2e2a000 r--p 000b4000 fc:00 2883                       /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
 26579:20140827:124808.666 7f13c2e2a000-7f13c2e2c000 rw-p 000b6000 fc:00 2883                       /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
 26579:20140827:124808.666 7f13c2e2c000-7f13c2e2d000 rw-p 00000000 00:00 0 
 26579:20140827:124808.666 7f13c2e2d000-7f13c2e72000 r-xp 00000000 fc:00 12306                      /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
 26579:20140827:124808.666 7f13c2e72000-7f13c3071000 ---p 00045000 fc:00 12306                      /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
 26579:20140827:124808.666 7f13c3071000-7f13c3073000 r--p 00044000 fc:00 12306                      /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
 26579:20140827:124808.666 7f13c3073000-7f13c3075000 rw-p 00046000 fc:00 12306                      /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
 26579:20140827:124808.666 7f13c3075000-7f13c3076000 rw-p 00000000 00:00 0 
 26579:20140827:124808.666 7f13c3076000-7f13c3083000 r-xp 00000000 fc:00 12294                      /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
 26579:20140827:124808.666 7f13c3083000-7f13c3282000 ---p 0000d000 fc:00 12294                      /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
 26579:20140827:124808.666 7f13c3282000-7f13c3283000 r--p 0000c000 fc:00 12294                      /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
 26579:20140827:124808.666 7f13c3283000-7f13c3284000 rw-p 0000d000 fc:00 12294                      /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
 26579:20140827:124808.666 7f13c3284000-7f13c32ab000 r-xp 00000000 fc:00 12300                      /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
 26579:20140827:124808.666 7f13c32ab000-7f13c34ab000 ---p 00027000 fc:00 12300                      /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
 26579:20140827:124808.666 7f13c34ab000-7f13c34ac000 r--p 00027000 fc:00 12300                      /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
 26579:20140827:124808.666 7f13c34ac000-7f13c34ad000 rw-p 00028000 fc:00 12300                      /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
 26579:20140827:124808.666 7f13c34ad000-7f13c34b4000 r-xp 00000000 fc:00 2845                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
 26579:20140827:124808.666 7f13c34b4000-7f13c36b3000 ---p 00007000 fc:00 2845                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
 26579:20140827:124808.666 7f13c36b3000-7f13c36b4000 r--p 00006000 fc:00 2845                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
 26579:20140827:124808.666 7f13c36b4000-7f13c36b5000 rw-p 00007000 fc:00 2845                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
 26579:20140827:124808.666 7f13c36b5000-7f13c36bf000 r-xp 00000000 fc:00 12265                      /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 26579:20140827:124808.666 7f13c36bf000-7f13c38be000 ---p 0000a000 fc:00 12265                      /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 26579:20140827:124808.666 7f13c38be000-7f13c38bf000 r--p 00009000 fc:00 12265                      /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 26579:20140827:124808.666 7f13c38bf000-7f13c38c0000 rw-p 0000a000 fc:00 12265                      /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 26579:20140827:124808.666 7f13c38c0000-7f13c38ec000 r-xp 00000000 fc:00 4416                       /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 26579:20140827:124808.666 7f13c38ec000-7f13c3aeb000 ---p 0002c000 fc:00 4416                       /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 26579:20140827:124808.666 7f13c3aeb000-7f13c3aed000 r--p 0002b000 fc:00 4416                       /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 26579:20140827:124808.666 7f13c3aed000-7f13c3aee000 rw-p 0002d000 fc:00 4416                       /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 26579:20140827:124808.666 7f13c3aee000-7f13c3aef000 rw-p 00000000 00:00 0 
 26579:20140827:124808.667 7f13c3aef000-7f13c3bab000 r-xp 00000000 fc:00 5669                       /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 26579:20140827:124808.667 7f13c3bab000-7f13c3dab000 ---p 000bc000 fc:00 5669                       /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 26579:20140827:124808.667 7f13c3dab000-7f13c3db8000 r--p 000bc000 fc:00 5669                       /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 26579:20140827:124808.667 7f13c3db8000-7f13c3dba000 rw-p 000c9000 fc:00 5669                       /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 26579:20140827:124808.667 7f13c3dba000-7f13c3dce000 r-xp 00000000 fc:00 12223                      /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
 26579:20140827:124808.667 7f13c3dce000-7f13c3fcd000 ---p 00014000 fc:00 12223                      /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
 26579:20140827:124808.667 7f13c3fcd000-7f13c3fce000 r--p 00013000 fc:00 12223                      /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
 26579:20140827:124808.667 7f13c3fce000-7f13c3fcf000 rw-p 00014000 fc:00 12223                      /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
 26579:20140827:124808.667 7f13c3fcf000-7f13c3fff000 r-xp 00000000 fc:00 12288                      /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
 26579:20140827:124808.667 7f13c3fff000-7f13c41ff000 ---p 00030000 fc:00 12288                      /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
 26579:20140827:124808.667 7f13c41ff000-7f13c4200000 r--p 00030000 fc:00 12288                      /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
 26579:20140827:124808.667 7f13c4200000-7f13c4201000 rw-p 00031000 fc:00 12288                      /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
 26579:20140827:124808.667 7f13c4201000-7f13c4202000 rw-p 00000000 00:00 0 
 26579:20140827:124808.667 7f13c4202000-7f13c4205000 r-xp 00000000 fc:00 915889                     /lib/x86_64-linux-gnu/libcom_err.so.2.1
 26579:20140827:124808.667 7f13c4205000-7f13c4404000 ---p 00003000 fc:00 915889                     /lib/x86_64-linux-gnu/libcom_err.so.2.1
 26579:20140827:124808.667 7f13c4404000-7f13c4405000 r--p 00002000 fc:00 915889                     /lib/x86_64-linux-gnu/libcom_err.so.2.1
 26579:20140827:124808.667 7f13c4405000-7f13c4406000 rw-p 00003000 fc:00 915889                     /lib/x86_64-linux-gnu/libcom_err.so.2.1
 26579:20140827:124808.667 7f13c4406000-7f13c44a3000 r-xp 00000000 fc:00 12229                      /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
 26579:20140827:124808.667 7f13c44a3000-7f13c46a3000 ---p 0009d000 fc:00 12229                      /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
 26579:20140827:124808.667 7f13c46a3000-7f13c46a4000 r--p 0009d000 fc:00 12229                      /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
 26579:20140827:124808.667 7f13c46a4000-7f13c46a7000 rw-p 0009e000 fc:00 12229                      /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
 26579:20140827:124808.667 7f13c46a7000-7f13c4729000 r-xp 00000000 fc:00 12312                      /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
 26579:20140827:124808.667 7f13c4729000-7f13c4928000 ---p 00082000 fc:00 12312                      /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
 26579:20140827:124808.667 7f13c4928000-7f13c492b000 r--p 00081000 fc:00 12312                      /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
 26579:20140827:124808.667 7f13c492b000-7f13c492e000 rw-p 00084000 fc:00 12312                      /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
 26579:20140827:124808.667 7f13c492e000-7f13c492f000 rw-p 00000000 00:00 0 
 26579:20140827:124808.667 7f13c492f000-7f13c4937000 r-xp 00000000 fc:00 12318                      /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
 26579:20140827:124808.667 7f13c4937000-7f13c4b36000 ---p 00008000 fc:00 12318                      /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
 26579:20140827:124808.667 7f13c4b36000-7f13c4b37000 r--p 00007000 fc:00 12318                      /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
 26579:20140827:124808.667 7f13c4b37000-7f13c4b38000 rw-p 00008000 fc:00 12318                      /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
 26579:20140827:124808.667 7f13c4b38000-7f13c4b3c000 r-xp 00000000 fc:00 915908                     /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
 26579:20140827:124808.667 7f13c4b3c000-7f13c4d3b000 ---p 00004000 fc:00 915908                     /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
 26579:20140827:124808.667 7f13c4d3b000-7f13c4d3c000 r--p 00003000 fc:00 915908                     /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
 26579:20140827:124808.667 7f13c4d3c000-7f13c4d3d000 rw-p 00004000 fc:00 915908                     /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
 26579:20140827:124808.667 7f13c4d3d000-7f13c4d78000 r-xp 00000000 fc:00 2873                       /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
 26579:20140827:124808.667 7f13c4d78000-7f13c4f77000 ---p 0003b000 fc:00 2873                       /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
 26579:20140827:124808.668 7f13c4f77000-7f13c4f7d000 r--p 0003a000 fc:00 2873                       /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
 26579:20140827:124808.668 7f13c4f7d000-7f13c4f7f000 rw-p 00040000 fc:00 2873                       /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
 26579:20140827:124808.668 7f13c4f7f000-7f13c4f91000 r-xp 00000000 fc:00 2887                       /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
 26579:20140827:124808.668 7f13c4f91000-7f13c5191000 ---p 00012000 fc:00 2887                       /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
 26579:20140827:124808.668 7f13c5191000-7f13c5192000 r--p 00012000 fc:00 2887                       /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
 26579:20140827:124808.668 7f13c5192000-7f13c5193000 rw-p 00013000 fc:00 2887                       /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
 26579:20140827:124808.668 7f13c5193000-7f13c51d6000 r-xp 00000000 fc:00 4677                       /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 26579:20140827:124808.668 7f13c51d6000-7f13c53d6000 ---p 00043000 fc:00 4677                       /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 26579:20140827:124808.668 7f13c53d6000-7f13c53d7000 r--p 00043000 fc:00 4677                       /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 26579:20140827:124808.668 7f13c53d7000-7f13c53d9000 rw-p 00044000 fc:00 4677                       /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 26579:20140827:124808.668 7f13c53d9000-7f13c53f2000 r-xp 00000000 fc:00 12360                      /usr/lib/x86_64-linux-gnu/librtmp.so.0
 26579:20140827:124808.668 7f13c53f2000-7f13c55f1000 ---p 00019000 fc:00 12360                      /usr/lib/x86_64-linux-gnu/librtmp.so.0
 26579:20140827:124808.668 7f13c55f1000-7f13c55f2000 r--p 00018000 fc:00 12360                      /usr/lib/x86_64-linux-gnu/librtmp.so.0
 26579:20140827:124808.668 7f13c55f2000-7f13c55f3000 rw-p 00019000 fc:00 12360                      /usr/lib/x86_64-linux-gnu/librtmp.so.0
 26579:20140827:124808.668 7f13c55f3000-7f13c5624000 r-xp 00000000 fc:00 12286                      /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11
 26579:20140827:124808.668 7f13c5624000-7f13c5824000 ---p 00031000 fc:00 12286                      /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11
 26579:20140827:124808.668 7f13c5824000-7f13c5825000 r--p 00031000 fc:00 12286                      /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11
 26579:20140827:124808.668 7f13c5825000-7f13c5826000 rw-p 00032000 fc:00 12286                      /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11
 26579:20140827:124808.668 7f13c5826000-7f13c5860000 r-xp 00000000 fc:00 12324                      /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
 26579:20140827:124808.668 7f13c5860000-7f13c5a60000 ---p 0003a000 fc:00 12324                      /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
 26579:20140827:124808.668 7f13c5a60000-7f13c5a61000 r--p 0003a000 fc:00 12324                      /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
 26579:20140827:124808.668 7f13c5a61000-7f13c5a63000 rw-p 0003b000 fc:00 12324                      /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
 26579:20140827:124808.668 7f13c5a63000-7f13c5a64000 rw-p 00000000 00:00 0 
 26579:20140827:124808.668 7f13c5a64000-7f13c5a7d000 r-xp 00000000 fc:00 12339                      /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
 26579:20140827:124808.668 7f13c5a7d000-7f13c5c7d000 ---p 00019000 fc:00 12339                      /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
 26579:20140827:124808.668 7f13c5c7d000-7f13c5c7e000 r--p 00019000 fc:00 12339                      /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
 26579:20140827:124808.668 7f13c5c7e000-7f13c5c7f000 rw-p 0001a000 fc:00 12339                      /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
 26579:20140827:124808.668 7f13c5c7f000-7f13c5c86000 r-xp 00000000 fc:00 14117                      /usr/lib/libOpenIPMIutils.so.0.0.1
 26579:20140827:124808.668 7f13c5c86000-7f13c5e86000 ---p 00007000 fc:00 14117                      /usr/lib/libOpenIPMIutils.so.0.0.1
 26579:20140827:124808.668 7f13c5e86000-7f13c5e87000 r--p 00007000 fc:00 14117                      /usr/lib/libOpenIPMIutils.so.0.0.1
 26579:20140827:124808.668 7f13c5e87000-7f13c5e88000 rw-p 00008000 fc:00 14117                      /usr/lib/libOpenIPMIutils.so.0.0.1
 26579:20140827:124808.668 7f13c5e88000-7f13c5f03000 r-xp 00000000 fc:00 915906                     /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
 26579:20140827:124808.668 7f13c5f03000-7f13c6103000 ---p 0007b000 fc:00 915906                     /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
 26579:20140827:124808.668 7f13c6103000-7f13c6104000 r--p 0007b000 fc:00 915906                     /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
 26579:20140827:124808.668 7f13c6104000-7f13c6107000 rw-p 0007c000 fc:00 915906                     /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
 26579:20140827:124808.669 7f13c6107000-7f13c62b8000 r-xp 00000000 fc:00 915863                     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
 26579:20140827:124808.669 7f13c62b8000-7f13c64b7000 ---p 001b1000 fc:00 915863                     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
 26579:20140827:124808.669 7f13c64b7000-7f13c64d2000 r--p 001b0000 fc:00 915863                     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
 26579:20140827:124808.669 7f13c64d2000-7f13c64dd000 rw-p 001cb000 fc:00 915863                     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
 26579:20140827:124808.669 7f13c64dd000-7f13c64e1000 rw-p 00000000 00:00 0 
 26579:20140827:124808.669 7f13c64e1000-7f13c64ea000 r-xp 00000000 fc:00 14025                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
 26579:20140827:124808.669 7f13c64ea000-7f13c66e9000 ---p 00009000 fc:00 14025                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
 26579:20140827:124808.669 7f13c66e9000-7f13c66ea000 r--p 00008000 fc:00 14025                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
 26579:20140827:124808.669 7f13c66ea000-7f13c66eb000 rw-p 00009000 fc:00 14025                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
 26579:20140827:124808.669 7f13c66eb000-7f13c670c000 r-xp 00000000 fc:00 915917                     /lib/x86_64-linux-gnu/liblzma.so.5.0.0
 26579:20140827:124808.669 7f13c670c000-7f13c690b000 ---p 00021000 fc:00 915917                     /lib/x86_64-linux-gnu/liblzma.so.5.0.0
 26579:20140827:124808.669 7f13c690b000-7f13c690c000 r--p 00020000 fc:00 915917                     /lib/x86_64-linux-gnu/liblzma.so.5.0.0
 26579:20140827:124808.669 7f13c690c000-7f13c690d000 rw-p 00021000 fc:00 915917                     /lib/x86_64-linux-gnu/liblzma.so.5.0.0
 26579:20140827:124808.669 7f13c690d000-7f13c69c3000 r-xp 00000000 fc:00 2861                       /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
 26579:20140827:124808.669 7f13c69c3000-7f13c6bc3000 ---p 000b6000 fc:00 2861                       /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
 26579:20140827:124808.669 7f13c6bc3000-7f13c6bc9000 r--p 000b6000 fc:00 2861                       /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
 26579:20140827:124808.669 7f13c6bc9000-7f13c6bca000 rw-p 000bc000 fc:00 2861                       /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
 26579:20140827:124808.669 7f13c6bca000-7f13c6bcb000 rw-p 00000000 00:00 0 
 26579:20140827:124808.669 7f13c6bcb000-7f13c6be4000 r-xp 00000000 fc:00 921108                     /lib/x86_64-linux-gnu/libpthread-2.19.so
 26579:20140827:124808.669 7f13c6be4000-7f13c6de3000 ---p 00019000 fc:00 921108                     /lib/x86_64-linux-gnu/libpthread-2.19.so
 26579:20140827:124808.669 7f13c6de3000-7f13c6de4000 r--p 00018000 fc:00 921108                     /lib/x86_64-linux-gnu/libpthread-2.19.so
 26579:20140827:124808.669 7f13c6de4000-7f13c6de5000 rw-p 00019000 fc:00 921108                     /lib/x86_64-linux-gnu/libpthread-2.19.so
 26579:20140827:124808.669 7f13c6de5000-7f13c6de9000 rw-p 00000000 00:00 0 
 26579:20140827:124808.669 7f13c6de9000-7f13c6e01000 r-xp 00000000 fc:00 915998                     /lib/x86_64-linux-gnu/libz.so.1.2.8
 26579:20140827:124808.669 7f13c6e01000-7f13c7000000 ---p 00018000 fc:00 915998                     /lib/x86_64-linux-gnu/libz.so.1.2.8
 26579:20140827:124808.669 7f13c7000000-7f13c7001000 r--p 00017000 fc:00 915998                     /lib/x86_64-linux-gnu/libz.so.1.2.8
 26579:20140827:124808.669 7f13c7001000-7f13c7002000 rw-p 00018000 fc:00 915998                     /lib/x86_64-linux-gnu/libz.so.1.2.8
 26579:20140827:124808.669 7f13c7002000-7f13c71be000 r-xp 00000000 fc:00 921106                     /lib/x86_64-linux-gnu/libc-2.19.so
 26579:20140827:124808.669 7f13c71be000-7f13c73bd000 ---p 001bc000 fc:00 921106                     /lib/x86_64-linux-gnu/libc-2.19.so
 26579:20140827:124808.669 7f13c73bd000-7f13c73c1000 r--p 001bb000 fc:00 921106                     /lib/x86_64-linux-gnu/libc-2.19.so
 26579:20140827:124808.669 7f13c73c1000-7f13c73c3000 rw-p 001bf000 fc:00 921106                     /lib/x86_64-linux-gnu/libc-2.19.so
 26579:20140827:124808.669 7f13c73c3000-7f13c73c8000 rw-p 00000000 00:00 0 
 26579:20140827:124808.669 7f13c73c8000-7f13c73df000 r-xp 00000000 fc:00 921090                     /lib/x86_64-linux-gnu/libresolv-2.19.so
 26579:20140827:124808.669 7f13c73df000-7f13c75df000 ---p 00017000 fc:00 921090                     /lib/x86_64-linux-gnu/libresolv-2.19.so
 26579:20140827:124808.669 7f13c75df000-7f13c75e0000 r--p 00017000 fc:00 921090                     /lib/x86_64-linux-gnu/libresolv-2.19.so
 26579:20140827:124808.669 7f13c75e0000-7f13c75e1000 rw-p 00018000 fc:00 921090                     /lib/x86_64-linux-gnu/libresolv-2.19.so
 26579:20140827:124808.670 7f13c75e1000-7f13c75e3000 rw-p 00000000 00:00 0 
 26579:20140827:124808.670 7f13c75e3000-7f13c75e6000 r-xp 00000000 fc:00 921095                     /lib/x86_64-linux-gnu/libdl-2.19.so
 26579:20140827:124808.670 7f13c75e6000-7f13c77e5000 ---p 00003000 fc:00 921095                     /lib/x86_64-linux-gnu/libdl-2.19.so
 26579:20140827:124808.670 7f13c77e5000-7f13c77e6000 r--p 00002000 fc:00 921095                     /lib/x86_64-linux-gnu/libdl-2.19.so
 26579:20140827:124808.670 7f13c77e6000-7f13c77e7000 rw-p 00003000 fc:00 921095                     /lib/x86_64-linux-gnu/libdl-2.19.so
 26579:20140827:124808.670 7f13c77e7000-7f13c7846000 r-xp 00000000 fc:00 12366                      /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.3.0
 26579:20140827:124808.670 7f13c7846000-7f13c7a45000 ---p 0005f000 fc:00 12366                      /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.3.0
 26579:20140827:124808.670 7f13c7a45000-7f13c7a47000 r--p 0005e000 fc:00 12366                      /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.3.0
 26579:20140827:124808.670 7f13c7a47000-7f13c7a48000 rw-p 00060000 fc:00 12366                      /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.3.0
 26579:20140827:124808.670 7f13c7a48000-7f13c7a55000 r-xp 00000000 fc:00 12353                      /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7a55000-7f13c7c55000 ---p 0000d000 fc:00 12353                      /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7c55000-7f13c7c56000 r--p 0000d000 fc:00 12353                      /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7c56000-7f13c7c57000 rw-p 0000e000 fc:00 12353                      /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7c57000-7f13c7ca4000 r-xp 00000000 fc:00 12352                      /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7ca4000-7f13c7ea3000 ---p 0004d000 fc:00 12352                      /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7ea3000-7f13c7ea5000 r--p 0004c000 fc:00 12352                      /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7ea5000-7f13c7ea6000 rw-p 0004e000 fc:00 12352                      /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3
 26579:20140827:124808.670 7f13c7ea6000-7f13c7ea8000 rw-p 00000000 00:00 0 
 26579:20140827:124808.670 7f13c7ea8000-7f13c7ead000 r-xp 00000000 fc:00 14114                      /usr/lib/libOpenIPMIposix.so.0.0.1
 26579:20140827:124808.670 7f13c7ead000-7f13c80ac000 ---p 00005000 fc:00 14114                      /usr/lib/libOpenIPMIposix.so.0.0.1
 26579:20140827:124808.670 7f13c80ac000-7f13c80ad000 r--p 00004000 fc:00 14114                      /usr/lib/libOpenIPMIposix.so.0.0.1
 26579:20140827:124808.670 7f13c80ad000-7f13c80ae000 rw-p 00005000 fc:00 14114                      /usr/lib/libOpenIPMIposix.so.0.0.1
 26579:20140827:124808.670 7f13c80ae000-7f13c8196000 r-xp 00000000 fc:00 14113                      /usr/lib/libOpenIPMI.so.0.0.5
 26579:20140827:124808.670 7f13c8196000-7f13c8395000 ---p 000e8000 fc:00 14113                      /usr/lib/libOpenIPMI.so.0.0.5
 26579:20140827:124808.670 7f13c8395000-7f13c83ab000 r--p 000e7000 fc:00 14113                      /usr/lib/libOpenIPMI.so.0.0.5
 26579:20140827:124808.670 7f13c83ab000-7f13c83b1000 rw-p 000fd000 fc:00 14113                      /usr/lib/libOpenIPMI.so.0.0.5
 26579:20140827:124808.670 7f13c83b1000-7f13c83b5000 rw-p 00000000 00:00 0 
 26579:20140827:124808.670 7f13c83b5000-7f13c83dc000 r-xp 00000000 fc:00 461                        /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 26579:20140827:124808.670 7f13c83dc000-7f13c85db000 ---p 00027000 fc:00 461                        /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 26579:20140827:124808.670 7f13c85db000-7f13c85dc000 r--p 00026000 fc:00 461                        /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 26579:20140827:124808.670 7f13c85dc000-7f13c85dd000 rw-p 00027000 fc:00 461                        /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 26579:20140827:124808.670 7f13c85dd000-7f13c86e2000 r-xp 00000000 fc:00 921102                     /lib/x86_64-linux-gnu/libm-2.19.so
 26579:20140827:124808.670 7f13c86e2000-7f13c88e1000 ---p 00105000 fc:00 921102                     /lib/x86_64-linux-gnu/libm-2.19.so
 26579:20140827:124808.670 7f13c88e1000-7f13c88e2000 r--p 00104000 fc:00 921102                     /lib/x86_64-linux-gnu/libm-2.19.so
 26579:20140827:124808.670 7f13c88e2000-7f13c88e3000 rw-p 00105000 fc:00 921102                     /lib/x86_64-linux-gnu/libm-2.19.so
 26579:20140827:124808.671 7f13c88e3000-7f13c8984000 r-xp 00000000 fc:00 14047                      /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30.0.2
 26579:20140827:124808.671 7f13c8984000-7f13c8b84000 ---p 000a1000 fc:00 14047                      /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30.0.2
 26579:20140827:124808.671 7f13c8b84000-7f13c8b85000 r--p 000a1000 fc:00 14047                      /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30.0.2
 26579:20140827:124808.671 7f13c8b85000-7f13c8b87000 rw-p 000a2000 fc:00 14047                      /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30.0.2
 26579:20140827:124808.671 7f13c8b87000-7f13c8bbd000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c8bbd000-7f13c8c1c000 r-xp 00000000 fc:00 14033                      /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0
 26579:20140827:124808.671 7f13c8c1c000-7f13c8e1b000 ---p 0005f000 fc:00 14033                      /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0
 26579:20140827:124808.671 7f13c8e1b000-7f13c8e1c000 r--p 0005e000 fc:00 14033                      /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0
 26579:20140827:124808.671 7f13c8e1c000-7f13c8e23000 rw-p 0005f000 fc:00 14033                      /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0
 26579:20140827:124808.671 7f13c8e23000-7f13c8e24000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c8e24000-7f13c8f80000 r-xp 00000000 fc:00 12728                      /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1
 26579:20140827:124808.671 7f13c8f80000-7f13c917f000 ---p 0015c000 fc:00 12728                      /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1
 26579:20140827:124808.671 7f13c917f000-7f13c9187000 r--p 0015b000 fc:00 12728                      /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1
 26579:20140827:124808.671 7f13c9187000-7f13c9189000 rw-p 00163000 fc:00 12728                      /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1
 26579:20140827:124808.671 7f13c9189000-7f13c918a000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c918a000-7f13c9196000 r-xp 00000000 fc:00 14109                      /usr/lib/libiksemel.so.3.0.0
 26579:20140827:124808.671 7f13c9196000-7f13c9396000 ---p 0000c000 fc:00 14109                      /usr/lib/libiksemel.so.3.0.0
 26579:20140827:124808.671 7f13c9396000-7f13c9397000 r--p 0000c000 fc:00 14109                      /usr/lib/libiksemel.so.3.0.0
 26579:20140827:124808.671 7f13c9397000-7f13c9398000 rw-p 0000d000 fc:00 14109                      /usr/lib/libiksemel.so.3.0.0
 26579:20140827:124808.671 7f13c9398000-7f13c9646000 r-xp 00000000 fc:00 14027                      /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
 26579:20140827:124808.671 7f13c9646000-7f13c9846000 ---p 002ae000 fc:00 14027                      /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
 26579:20140827:124808.671 7f13c9846000-7f13c984b000 r--p 002ae000 fc:00 14027                      /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
 26579:20140827:124808.671 7f13c984b000-7f13c98c9000 rw-p 002b3000 fc:00 14027                      /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
 26579:20140827:124808.671 7f13c98c9000-7f13c98ce000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c98ce000-7f13c98f1000 r-xp 00000000 fc:00 921094                     /lib/x86_64-linux-gnu/ld-2.19.so
 26579:20140827:124808.671 7f13c999d000-7f13c9ad1000 rw-s 00000000 00:04 1769477                    /SYSV7300016c (deleted)
 26579:20140827:124808.671 7f13c9ad1000-7f13c9ae7000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c9ae9000-7f13c9aea000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c9aea000-7f13c9aed000 rw-s 00000000 00:04 1802246                    /SYSV5300016c (deleted)
 26579:20140827:124808.671 7f13c9aed000-7f13c9aee000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c9aee000-7f13c9af0000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7f13c9af0000-7f13c9af1000 r--p 00022000 fc:00 921094                     /lib/x86_64-linux-gnu/ld-2.19.so
 26579:20140827:124808.671 7f13c9af1000-7f13c9af2000 rw-p 00023000 fc:00 921094                     /lib/x86_64-linux-gnu/ld-2.19.so
 26579:20140827:124808.671 7f13c9af2000-7f13c9af3000 rw-p 00000000 00:00 0 
 26579:20140827:124808.671 7fff3794b000-7fff3796c000 rw-p 00000000 00:00 0                          [stack]
 26579:20140827:124808.671 7fff379fe000-7fff37a00000 r-xp 00000000 00:00 0                          [vdso]
 26579:20140827:124808.672 ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Comment by Aleksandrs Saveljevs [ 2014 Aug 27 ]

Alexey, your crash has no connection with the patch here. Rather, it is related to Web monitoring and has already been reported at ZBX-8005.

Comment by Tihonov Alexey [ 2014 Aug 27 ]

Why if i use zabbix without patch - it starts, when i use patch i have this error ?

Comment by Aleksandrs Saveljevs [ 2014 Aug 27 ]

Well, see the patch - it has nothing to do with Web monitoring. Besides, it crashes in ZBX-8005 without this patch. So it is unrelated.

Comment by Tomasz Grzywacz [ 2014 Aug 29 ]

What about patch for 2.2.5 and 2.2.6 to disable SNMP bulk.
I undestand it will be possible to disable via interface only in 2.4 release.

Comment by Oleksii Zagorskyi [ 2014 Aug 29 ]

"no-snmp-bulk-in-2.2.6.patch" is attached.

2.2.5 can be successfully patched by "no-snmp-bulk-in-2.2.4.patch"

Comment by Oleksii Zagorskyi [ 2014 Sep 01 ]

"no-snmp-bulk-in-2.2.6.patch" attached 2 day ago contained a mistake.
The same file attached today is correct already, thanks Aleksandrs.

Comment by richlv [ 2014 Sep 02 ]

subissues still open : 1, 15
(1 talks about proper post-development spec. at least it could be used to describe how this was supposed to be implemented)

Comment by Stefan [ 2014 Sep 24 ]

maybe you can add a ./configure flag, something like '--without-snmp-bulk' and so we dont need to add this patch manually,
i think thats a good way, because 2.2 is a LTS-version, and some person dont need snmp bulk requests

Comment by Aleksandrs Saveljevs [ 2014 Sep 25 ]

Stefan, we like your suggestion and have split it out into ZBXNEXT-2478.

Comment by Artem [ 2014 Oct 07 ]

Hi! please describe how i can install no-snmp-bulk-in-2.2.6.patch ?

Comment by Aleksandrs Saveljevs [ 2014 Oct 07 ]

Artem, one way would be to download Zabbix source from http://www.zabbix.com/download.php or Subversion repository (svn checkout svn://svn.zabbix.com/tags/2.2.6), and apply the patch using "patch -p0 < no-snmp-bulk-in-2.2.6.patch". After that proceed with the installation from sources as described in https://www.zabbix.com/documentation/2.2/manual/installation/install .

Comment by Artem [ 2014 Oct 07 ]

Aleksandrs Saveljevs, Thanks! And last, if it possible solve this in new version 2.2.7?

Comment by Aleksandrs Saveljevs [ 2014 Oct 07 ]

It is not possible to provide a setting in the frontend to disable bulk requests for each SNMP interface, because that requires database changes, and Zabbix has a policy not to change database schema in minor versions. However, ZBXNEXT-2478 is planned for 2.2.7, which will introduce a configuration parameter into server and proxy configuration file to disable bulk requests globally. Thus, there will be no need to apply this patch anymore.

Comment by mdk5566 [ 2014 Oct 08 ]

Aleksandrs Saveljevs,zabbix 2.4.0 introduce a configuration parameter into server and proxy configuration file to disable bulk requests globally.Can I use 2.4.0 source code to disable 2.2.6 snmp bulk. Thanks!

Comment by Aleksandrs Saveljevs [ 2014 Oct 08 ]

zabbix 2.4.0 introduce a configuration parameter into server and proxy configuration file to disable bulk requests globally.

No, this is not true. In Zabbix 2.4.0, as already implemented under this issue, there is a checkbox for each SNMP interface that allows to disable bulk requests for that interface.

A configuration parameter will be introduced into server and proxy configuration files in ZBXNEXT-2478. This is planned for 2.2.7, but has not been implemented yet. It is also planned that this configuration parameter will be available in 2.2.x only and not in 2.4.x.

Comment by mdk5566 [ 2014 Oct 08 ]

Aleksandrs Saveljevs, Thanks! And when I upgrade to 2.4.0 or 2.2.7 whether zabbix server performance can back to zabbix 2.0 server performance ?

Comment by Aleksandrs Saveljevs [ 2014 Oct 08 ]

Yes, if you disable SNMP bulk, performance should be approximately the same as in pre-2.2.3 versions.

Comment by mdk5566 [ 2014 Oct 08 ]

Aleksandrs Saveljevs,but when I apply the patch using "patch -p0 < no-snmp-bulk-in-2.2.6.patch",the effect is not obvious.why?

Comment by Aleksandrs Saveljevs [ 2014 Oct 08 ]

mdk5566, since this tracker is not meant for troubleshooting discussions, I would propose we continue the discussion on one of the places mentioned at https://www.zabbix.org/wiki/Getting_help .

Comment by Oleksii Zagorskyi [ 2015 Mar 30 ]

A particular case I discovered today for CISCO WSA (http://www.cisco.com/c/en/us/products/security/web-security-appliance/index.html)
It's similar to 2. or 5. from issue description.

Those devices support 128 binds in one bulk snmpget request and return expected results successfully.

But if include at least one OID which is missing - the device returns noSuchName for all requested OIDs, included for those which are actually exist.
Simple example:

# snmpget -v2c -cXXX 172.172.172.172  1.3.6.1.4.1.15497.1.2.1.3
SNMPv2-SMI::enterprises.15497.1.2.1.3 = INTEGER: 314376176

added 2nd actually missing OID:

# snmpget -v2c -cXXX 172.172.172.172  1.3.6.1.4.1.15497.1.2.1.3 1.3.6.1.4.1.15497.1.2.3.4.1.1.2
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: SNMPv2-SMI::enterprises.15497.1.2.1.3

Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: SNMPv2-SMI::enterprises.15497.1.2.3.4.1.1.2

Such wrong behavior will be reported to Cisco by the device owner.

Comment by Vilius Šumskas [ 2015 Apr 06 ]

Same here on specialized "Selenio FR6800+" devices:

[]# snmpget -v 1 -c public 10.10.15.10 .1.3.6.1.4.1.3142.2.7.291.1.55.1.81.21
SNMPv2-SMI::enterprises.3142.2.7.291.1.55.1.81.21 = INTEGER: 0
[]# snmpget -v 1 -c public 10.10.15.10 .1.3.6.1.4.1.3142.2.7.291.1.55.1.81.21 .1.3.6.1.4.1.3142.2.7.291.1.55.1.81.533
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: SNMPv2-SMI::enterprises.3142.2.7.291.1.55.1.81.21

Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: SNMPv2-SMI::enterprises.3142.2.7.291.1.55.1.81.533

And very interesting results with SNMPv2:

[]# snmpget -v 2c -c public 10.10.15.10 .1.3.6.1.4.1.3142.2.7.291.1.55.1.81.21
SNMPv2-SMI::enterprises.3142.2.7.291.1.55.1.81.21 = INTEGER: 0
[]# snmpget -v 2c -c public 10.10.15.10 .1.3.6.1.4.1.3142.2.7.291.1.55.1.81.21 .1.3.6.1.4.1.3142.2.7.291.1.55.1.81.533
Error in packet
Reason: noAccess
Failed object:
Comment by Strategist [ 2015 Oct 21 ]

Is it posible to add patch for 2.2.10? Because I have this problem in this version too.

Comment by Aleksandrs Saveljevs [ 2015 Oct 22 ]

For 2.2.10, no patch is needed. Instead, since 2.2.7 there is the EnableSNMPBulkRequests configuration parameter, described at https://www.zabbix.com/documentation/2.2/manual/introduction/whatsnew227#daemon_improvements . It was introduced under ZBXNEXT-2478.

Comment by Strategist [ 2015 Oct 22 ]

Thank you very much Aleksandr

Comment by jj [ 2016 Jan 05 ]

how to disable bulk globally in 2.4.7?

15mins about 20k emails about supported/unsupported items...

Comment by Aleksandrs Saveljevs [ 2016 Jan 05 ]

In Zabbix 2.4, SNMP bulk is enabled or disabled for each interface individually.

Comment by jj [ 2016 Jan 05 ]

that is awesome, so you would suggest to go and disable check box on random 2k old devices 1 by 1 that don't play nice with v2.4.7?

Comment by Aleksandrs Saveljevs [ 2016 Jan 05 ]

If you wish to disable SNMP bulk for all devices, execute the following query:

update interface set bulk=0 where type=2;
Comment by jj [ 2016 Jan 05 ]

thank you!

Comment by Oleksii Zagorskyi [ 2016 May 17 ]

Wort to mention here that there is such a page - http://zabbix.org/wiki/Bulk_SNMP_requests_device_blacklist

Comment by Strategist [ 2016 May 17 ]

Also Mikrotik

Comment by Oleksii Zagorskyi [ 2017 Sep 11 ]

I'd also mention here another use case (Brocade device), looks like unique one, let's number it as #7:

Zabbix server, after restart, tries to request 2 OIDs, but the device responses with different OIDs, respectively:

1.3.6.1.3.94.4.5.1.6.16.0.0.5.51.227.190.2.0.0.0.0.0.0.0.0.159
1.3.6.1.3.94.4.5.1.6.16.0.0.5.51.227.190.2.0.0.0.0.0.0.0.0.197

1.3.6.1.3.94.4.5.1.6.16.0.0.5.51.152.25.4.0.0.0.0.0.0.0.0.159: 000000000166efcc
1.3.6.1.3.94.4.5.1.6.16.0.0.5.51.152.25.4.0.0.0.0.0.0.0.0.197: 000001a9853eff14

after that, zabbix server correctly switches back to single-oid requests and continue to work this way.
Maybe it depends on specific OIDs, unknown.

Generated at Wed Feb 26 07:19:47 EET 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.