Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/catalyst/collectd-network

collectd-python plugins useful for monitoring networking things in linux
https://github.com/catalyst/collectd-network

Last synced: 3 days ago
JSON representation

collectd-python plugins useful for monitoring networking things in linux

Awesome Lists containing this project

README

        

# collectd-network

collectd-python plugins useful for monitoring networking things in linux.

## catalyst_interface.py

Compatible with the standard `interface' plugin but extends the schema of /etc/network/interfaces to include a description property.


<LoadPlugin python>
Globals true
</LoadPlugin>

<Plugin python>
ModulePath "/path/where/module/installed"
LogTraces true
Interactive false
Import "catalyst_interface"

<Module catalyst_interface>
</Module>
</Plugin>

# if you need to keep the standard interface plugin loaded, something like this
# will at least stop it from also reporting.
<Plugin "interface">
Interface "not-an-interface"
IgnoreSelected false
</Plugin>

## catalyst_conntrack

Read both the number of nf_conntrack connections as well as the maximum number permitted. Will report unhelpful figures if nf_conntrack_tcp_loose is enabled (which it is by default).


<LoadPlugin python>
Globals true
</LoadPlugin>

<Plugin python>
ModulePath "/path/where/module/installed"
LogTraces true
Interactive false
Import "catalyst_conntrack"

<Module catalyst_conntrack>
</Module>
</Plugin>

## netfilter_acct

Read nfacct metrics. Presently executes the `nfacct' utility, which could be improved upon.


<LoadPlugin python>
Globals true
</LoadPlugin>

<Plugin python>
ModulePath "/path/where/module/installed"
LogTraces true
Interactive false
Import "netfilter_acct"

<Module netfilter_acct>
</Module>
</Plugin>