[collectd-changes] collectd, the system statistics collection daemon: Changes to 'master'

Florian Forster octo at verplant.org
Wed Sep 30 18:26:37 CEST 2009


 AUTHORS               |    3 +
 README                |    8 +
 configure.in          |   75 ++
 src/Makefile.am       |   10 +
 src/collectd.conf.pod |  448 +++++++++
 src/common.c          |   60 ++-
 src/common.h          |    6 +-
 src/configfile.c      |   40 +
 src/configfile.h      |   10 +
 src/netapp.c          | 2565 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/tokyotyrant.c     |   56 +--
 11 files changed, 3224 insertions(+), 57 deletions(-)

New commits:
commit bde5a2c4851541917ab0f46c51243738ecc617e4
Merge: 3ed2b5f9523aafaad1be4cbc3f0561750f91878e 3ab61b1ff7e5c259256660a39c3e83f13a9a70f6
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 30 18:20:32 2009 +0200

    Merge branch 'st/netapp'

commit 3ab61b1ff7e5c259256660a39c3e83f13a9a70f6
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 30 18:16:15 2009 +0200

    netapp plugin: Subtract snap_norm_used from norm_used in any case.

commit 6f4e737d0e88e41e94d422f54509f12cac365be6
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 30 17:51:17 2009 +0200

    collectd.conf(5): Updated the “GetSnapshot” entry.

commit 352021a8f592f38cc4bd4cf8732950ea73a2b50c
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 30 17:49:54 2009 +0200

    netapp plugin: Use the “volume-” prefix for all volume related data.

commit 85a05a3818f759b721acb05f83a619db78a9010e
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 30 15:30:07 2009 +0200

    netapp plugin: Create a notification when a volume goes offline or comes back.

commit 8546ff99889231cfc02b87fb23f9860f75726d96
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 30 15:29:30 2009 +0200

    netapp plugin: cna_handle_volume_snap_usage: Explain what's going on in a comment.

commit 21a2da50cf272a88769e5794f2e3b57ac9256a92
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Wed Sep 30 14:13:44 2009 +0200

    Fixed VolumePerf data collection.

commit 7aa3f17b73f9f9f77b1481bd77af4c24a288a3d7
Merge: 5b98ed47dc265f25b072335aacc330c260798410 df32b9d5f2095da7bc275cfc590fab05c2a1c9a3
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Wed Sep 30 12:17:55 2009 +0200

    Merge commit 'remotes/octo/st/netapp' into st/netapp

commit 5b98ed47dc265f25b072335aacc330c260798410
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Wed Sep 30 12:17:39 2009 +0200

    Added snapshot usage stats.

commit df32b9d5f2095da7bc275cfc590fab05c2a1c9a3
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Sep 30 10:59:30 2009 +0200

    Build system: Link the netapp plugin with libnetapp.
    
    D'oh! ;)

commit afcfd1112ae057d39adfd63f43a138eba144899f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Wed Sep 30 08:11:10 2009 +0200

    netapp plugin: Don't access a struct after freeing it.
    
    Thanks Sven :)

commit 09a871661a0a5c7a65729a6c18a19f3a909777c6
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 16:51:45 2009 +0200

    netapp plugin: Add a shutdown callback.

commit 7b83066d9ff2da83ce186399aabf209e048124db
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 16:50:22 2009 +0200

    netapp plugin: free_host_config: Close the connection if applicable.

commit fefa5f361dff8d9c6e9e6f3ab11463f5d058a6cb
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 16:44:49 2009 +0200

    collectd.conf(5): Document the “Interval” option in all blocks of the netapp plugin.

commit 1de709a53e48795be10bbc3a875520c1a5d60217
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 16:37:48 2009 +0200

    netapp plugin: Rename the “Capacity” and “Snapshot” options again.
    
    They've been renamed to “GetCapacity” and “GetSnapshot” so the
    names used within the “VolumeUsage” block are the same as the names
    used elsewhere in the plugin.

commit a1818d68017b9aae264617d7b922816eb1bf55f5
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 16:31:35 2009 +0200

    netapp plugin: Remove left-over references to volume_t.

commit 1148f69445888ceb04cfe32b23438eae7991d592
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 16:29:30 2009 +0200

    netapp plugin: Remove all left-over references to cfg_service_t.

commit 9a9d3f9ca9e26aa0dd3eb61a75a0729b915190a1
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 16:24:40 2009 +0200

    netapp plugin: Refactor the VolumePerf collection.
    
    Same procedure one last time. The “GetVolumePerfData” block has been
    renamed to “VolumePerf”. The “Get{IO,Ops,Latency}” options now
    use ignore lists, too. Appropriate “IgnoreSelected{IO,Ops,Latency}”
    options have been introduced.

commit 7344a21b9e2099e2ed0e841af21e6044dec41b6a
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 15:53:12 2009 +0200

    netapp plugin: Set the HAVE_VOLUME_USAGE_SIS_SAVED after determining the value.

commit a9fa8d97fe0eaa49ea1c5e7a1ca031dd03a84f5f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 15:51:07 2009 +0200

    netapp plugin: Fix handling of the SIS value.

commit f9238bf523ae35366f4b1a40dc0149b01b7dba8d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue Sep 29 14:33:15 2009 +0200

    netapp plugin: Refactored volume usage statistics.
    
    Much of this is like disk, wafl and system statistics before. The
    “GetVolumeData” has been renamed to “VolumeUsage” and the
    “GetDiskUtil” and “GetSnapUtil” options have been changed, too. The
    configuration now looks like this:
    
        <VolumeUsage>
          Capacity "vol0"
          Capacity "vol1"
          IgnoreSelectedCapacity false
          Snapshot "vol1"
          Snapshot "vol3"
          IgnoreSelectedSnapshot false
        </VolumeUsage>
    
    The code now uses to "ignore lists" to check whether capacity and/or
    snapshot information should be collected for a volume. This means the
    order in which volumes are listed no longer matters and than you can
    use such advanced options as selecting volumes via regular expressions.

commit 4a8624e63bfac63b35971f632330987c7d56ea1d
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Tue Sep 29 01:02:48 2009 +0200

    Fixed NULL pointer bug.

commit a0e8f66ddd88bfff5fb1994b43b4a858ed4b6de3
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 16:05:55 2009 +0200

    netapp plugin: Inform the user when he screwed up the disk and system blocks, too.

commit 7658e9919a3ac9efafe4c7c2c76112ec67eeee3b
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 15:56:26 2009 +0200

    netapp plugin: Print a notice if all WAFL values have been disabled.
    
    This message is printed if the user did supply a <WAFL /> block but
    then disabled all supported values. WAFL collection will be disabled
    in this case to increase performance.

commit 7f97a8c67f141b68c1fa139f36ed5d4fd08e9c26
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 15:45:13 2009 +0200

    netapp plugin: Document the graceful return if statistics are not wanted.
    
    Unfortunately this behavior isn't exactly obvious.

commit e2bccaceb05a79592d33cf38b66a195e3ee5ec04
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 15:42:42 2009 +0200

    netapp plugin: Refactor system statistics.
    
    Same procedure as before: Instead of using the “service handler”,
    create a cfg_system_t pointer if the user wants system statistics. Then
    call cna_query_system instead of the service handler.
    
    The “GetSystemPerfData” block has been renamed to “System” and the
    “Multiplier” option has been replaced by the “Interval” option.

commit 4a7c078d1df0241cd6ede811877a4259cc36932e
Merge: e052e38ec747619d42f2e73666e4e040a3509a31 0742dc6da5074abaf3bb27c579de12460f7db690
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 14:43:37 2009 +0200

    Merge remote branch 'trenkel/st/netapp' into st/netapp

commit e052e38ec747619d42f2e73666e4e040a3509a31
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 14:41:10 2009 +0200

    netapp plugin: Refactor handling of the WAFL data.
    
    Basically the same structure as for the Disk data has been used. The
    service handler has been removed and replaced by a call to
    “cna_query_wafl”.
    
    The “GetWaflPerfData” block has been renamed to “WAFL” to make the
    config file easier to read. The “GetBufCache” config option has been
    renamed to “GetBufferCache”. Maybe it should be renamed to
    “GetBufferHash”, because that's what the NetApp API uses…?

commit 0742dc6da5074abaf3bb27c579de12460f7db690
Merge: 2f7e758941df10e5915682ead8b04c39efbd805c 28ed1126f98a950e4dcdec3b5524506ac428e855
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Mon Sep 28 13:57:46 2009 +0200

    Merge commit 'octo/st/netapp' into st/netapp

commit 28ed1126f98a950e4dcdec3b5524506ac428e855
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 13:27:13 2009 +0200

    netapp plugin: Changed Sven's email address at his request.

commit 2cd802b86c3fbf7f67fc8a874a28fde87fbf6cab
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 13:26:34 2009 +0200

    netapp plugin: Refactored reading of disk data.
    
    Instead of obscuring control-flow with generic function pointers, use a
    clear and easy to read function hierarchy. All disk-related action now
    starts with “cna_query_disk (host)” instead of
    “service->handler (host, data, service->data)”.
    
    The “GetDiskPerfData”block has been renamed to “Disks”. All those
    blocks start with “Get” and most end with “PerfData”, distracting
    from the actual relevant part.
    
    The “Multiplier” option has been replaced by the “Interval” option,
    which expects a time in seconds rather than a factor which is multiplied
    to the host interval.

commit 9c98fa31ef50a6ff849d36cac4f5297faa6f7909
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 13:14:12 2009 +0200

    netapp plugin: Fix a typo.

commit 2f7e758941df10e5915682ead8b04c39efbd805c
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Mon Sep 28 12:40:44 2009 +0200

    Copypasta error in volume usage.

commit 4a7a253f8048b50b733663d1238e1ac7327b4664
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Mon Sep 28 11:59:59 2009 +0200

    netapp plugin: cna_config_disk: Fix typo.

commit e214a016c8eddeb180d04c9cf03e9511dfa36fe3
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Sun Sep 27 01:39:40 2009 +0200

    Preparations for collecting snapshot data,
    fixed NULL pointer bug,
    removed duplicate error message.

commit 7d486ef3b1b6088cd014c1da8aaef441a2d15d68
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sat Sep 26 11:27:33 2009 +0200

    netapp plugin: cna_init: Add some comments.

commit 65029e9cd7f810d33daafc4e10e4ef69ab534d02
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Sat Sep 26 03:27:41 2009 +0200

    Don't try to graph operations that aren't licensed
    on this filer.

commit cf5f67aac2c3eac314247d365e7612baafc80044
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 18:03:51 2009 +0200

    netapp plugin: Improved handling host <Host /> blocks.
    
    Use the new "cf_util_get_string" and "cf_util_get_port_number" functions
    and free the host configuration if it fails.
    
    The "Login" option has been split up into the "User" and "Password" options.

commit 18550f63c4ab46ba762da30b5871afcb574ba82a
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 17:54:21 2009 +0200

    netapp plugin: Rename set_global_{perf_,}vol_flag.
    
    Hopefully the new names are more descriptive.

commit 7de4b3692af84751fab5ac46a5da7414346ea50b
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 17:38:02 2009 +0200

    src/configfile.[ch]: Implement "cf_util_get_port_number".

commit 181a5bd7000bb378a04d4488adbc96c02d520426
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 17:37:25 2009 +0200

    tokyotyrant plugin: Remove no longer needed includes.

commit 275bc6640dfc2ba747dd64884d9e91191f06fa82
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 17:32:29 2009 +0200

    src/configfile.[ch]: Implement "cf_util_get_string".

commit 5528a3df5cc55d083b5aa1926843e810467070a5
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 17:30:56 2009 +0200

    src/common.[ch]: Implement "service_name_to_port_number".
    
    It returns the numeric representation of a service name. The implementation
    has been taken from the tokyotyrant plugin.

commit 96d86b57692122d76e3687a3464971f1d377eec7
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 14:47:12 2009 +0200

    netapp plugin: Use the "cna_config_" prefix for configuration handling functions.

commit f3b40ff333214839ed3a47cfa95b2bd87628d0d6
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 14:36:53 2009 +0200

    netapp plugin: Add a short description to most functions.
    
    The order of some functions has been changed, too.

commit c1f2e919c91217ade1b53d3398fa5966a2ca8f5d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 14:19:19 2009 +0200

    netapp plugin: Add folding markers to all remaining functions.

commit 08c46c90bbea6949ee9e5d4e38fa4395d865878c
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 14:03:53 2009 +0200

    netapp plugin: Changed some type names.
    
    The structure is roughly like this: Structs that only hold flags to tell
    the functions what data to submit are prefixed with "cfg_". Structs that
    hold old values for counters are prefixed with "data_".
    
    The "disk_t" type now included flags, too, to indicate valid / invalid
    values. The "query_submit_disk_data" function has been changed to honor
    those flags.
    
    Various "volume_data" stuff has been renamed to "volume_usage" to make
    it more distinguishable from "volume_performance".
    
    Various defines are now also prefixed with "CFG_" to show which flags
    are used for configuration and which are used do mark counters valid.
    The latter use the "HAVE_" prefix.

commit 0b3bc3a52fb552c4fb80f8c572f8c1f21265b679
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 12:53:32 2009 +0200

    AUTHORS: Add Sven Trenkel.

commit b8f83ce0a28e0d8033c0f3bdc95aeb44a2d17381
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 12:53:21 2009 +0200

    README: Add the “netapp” plugin.

commit b6837fb99c8aead728c74b85f15178f5fee37482
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 12:48:30 2009 +0200

    netapp plugin: Split up “collect_perf_wafl_data” …
    
    … into “query_wafl_data” and “submit_wafl_data”.
    
    Again, flags are used to keep track of valid (old) counters.

commit 82859ecc714420f2937dfb60296dfb4683eb219d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 12:09:03 2009 +0200

    netapp plugin: Split “collect_perf_volume_data” …
    
    … into “query_volume_perf_data” and “submit_volume_perf_data”. The
    functions use the “per_volume_perf_data_t” struct to pass the counters
    from one value to the other. The flags have been extended to include
    HAVE_* flags. This way we can reliably determine whether an “old”
    counter is valid or not.

commit 4b9642116ee41a2a5d2d646b7e5dd4812e28695b
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 10:17:27 2009 +0200

    netapp plugin: Use the "config_get_multiplier" to handle the multiplier configuration.

commit 0e2bd623cf21569e882e81fe383dea1497e9c968
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 10:16:42 2009 +0200

    netapp plugin: process_volume_flag: Use the boolean set/unset option here, too.

commit 6dded6c5bc6582de8d75b3fb9932902c325641ff
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 10:04:48 2009 +0200

    netapp plugin: set_global_{perf_,}vol_flag: Make set/unset option a boolean.

commit 9acdf7816371d97401a95d97eaa725aa196ffa4f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 09:42:28 2009 +0200

    netapp plugin: Make "config_init" static.

commit a5b5db7ea2a7eec4f4fa125cc192159371a885b0
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 09:42:12 2009 +0200

    netapp plugin: build_perf_sys_config: Improve error handling.
    
    Check return value of "malloc".

commit 40f37f071f1ebc352ff68a091b909eb0e205e779
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 09:41:27 2009 +0200

    netapp plugin: Simplify handling of boolean config options.

commit 7f6889538704310783b1d79bec4c12110845bb59
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 09:39:31 2009 +0200

    netapp plugin: perf_system_data_t: Remove CPU counters.

commit 41ddd132cde95c42a7efb6832b8b1c8d8831dc83
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 09:14:16 2009 +0200

    netapp plugin: collect_perf_system_data: Use the submit functions.

commit 533654d1d05fb65a7a9d97ad7b5f34f8cf3cdc67
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Sep 24 09:08:35 2009 +0200

    netapp plugin: collect_perf_disk_data: Only query "percentage-saved" if required.
    
    Also, add support for "sis_saved_percent == 100". Probably not useful,
    but better than simply skipping that case.

commit 72bd63b43827d5f1bbc4ed4d7b3f8072704bf855
Merge: 15db34025b93049ba350ff7fd0868967f8222812 8821acd563477e244508db1b7fbf3e89a8d2c9f4
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 18:56:31 2009 +0200

    Merge commit 'remotes/trenkel/st/netapp' into st/netapp

commit 15db34025b93049ba350ff7fd0868967f8222812
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 18:54:15 2009 +0200

    netapp plugin: collect_perf_disk_data: Add folding markers.

commit 52852a9432cd620531ed3adab521ff2bc1edf2e9
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 18:53:44 2009 +0200

    netapp plugin: collect_volume_data: Use "submit_double".

commit 8022b16179c874eec6a73b1e894b536aca717d4a
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 18:51:56 2009 +0200

    netapp plugin: Use UINT64_MAX as default value.
    
    Meaning "invalid".

commit df2b02629dbdd8a3a6f5513a38ef86cdd9780543
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 18:51:08 2009 +0200

    netapp plugin: Implement "submit_two_counters".

commit 8821acd563477e244508db1b7fbf3e89a8d2c9f4
Author: Sven Trenkel <collectd at semidefinite.de>
Date:   Wed Sep 23 18:27:09 2009 +0200

    netapp plugin: Removed INFO

commit 6b672d6614e2a4d8d578dfb18d10559919473d96
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 15:23:52 2009 +0200

    netapp plugin: Added “submit” functions and use them in some other functions.

commit 7ba942c181898ba1272f2fdc79ec2d3fad8af434
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 14:02:25 2009 +0200

    collectd.conf(5): Add markup to the NetApp plugin documentation.

commit 04a38278e1194016d9cc5f0931c54b83ba7ad3c8
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 12:28:36 2009 +0200

    netapp plugin: Convert C++-style comments to C-style comments.

commit fcd62f07b1a52b4ea813fba78fd5ec6f8fbaafd2
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 12:23:08 2009 +0200

    netapp plugin: Adapt to new dispatch interface.

commit 74f755e8cd20eb5ad15fe7df1be94e4f215adcc2
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 11:59:05 2009 +0200

    Build system: Build the netapp plugin when libnetapp is available.

commit 9f8962fb268737193fb92069902397946da4e3e4
Author: Florian Forster <octo at noris.net>
Date:   Wed Sep 23 11:48:21 2009 +0200

    Build system: Implement check for the “netapp” library.

commit 235e731905fc81a379ba7ba0717dd96a69ac2737
Author: Sven Trenkel <sven.trenkel at noris.net>
Date:   Tue Sep 22 09:46:36 2009 +0200

    netapp plugin: New plugin to collect statistics from NetApp filers.
    
    Moin,
    
    ich wollts ja eigentlich letzte Woche schon geschickt haben, aber hier ists
    nun doch noch: Das collectd netapp Plugin. Es ist noch einiges an doppeltem
    Code vorhanden, er ist noch nicht schön und der Configurationscode ist noch
    nicht in der angemessenen Ausführlichkeit getestet, aber zumindest hier bei
    mir funktioniert jetzt alles und ist voll konfiguriertbar.
    
    Kompilieren tut ich das Ganze so:
    gcc -g -c -Wall -I include -I /home/ifst/collectd-4.4.2/src netapp.c
    gcc -g -o netapp.so -lnetapp -lxml -lpthread -ladt -lssl -lm -shared netapp.o
    
    Mit freundlichen Grüßen
    
    Sven Trenkel




More information about the collectd-changes mailing list