The PSFTOOLS are designed to manipulate fixed-width bitmap fonts, such as
DOS or Linux console fonts. Both the PSF1 (8 pixels wide) and PSF2 (any
width) formats are supported; the default output format is PSF2.
OK juanfra@
4k, i'm hitting "processes plugin: Command line did not fit into
buffer." warning way too much and this spams logs. Better solution would
be to dynamically alloc the array on the fly as-needed like top/ps
does..
- patch the correct kvm_open call to use KVM_NO_FILES. Also, use
kvm_openfiles instead, as was probably intended
- add a new implementation for tcpconns, based on kvm_getfiles instead
of peeking at kernel memory
ok landry@
- put the write_riemann plugin in its own subpackage, depending on
riemann-c-client.
- disable protobuf-c detection/dependency, used by two plugins we dont
enable (pinba and grpc)
- fix some WANTLIB
- the processes and tcpconns plugin still seem to be busted, calling
kvm_openfiles with O_RDONLY|KVM_NO_FILES is apparently not enough.
Interestingly, swap plugin (using the same code) works ?
Based on a diff from Pavel Korovin for 5.6.1, thanks!
Requires kmem access, is so coupled to the system internals that it
needs a /usr/src/sys checkout, and breaks regularly due to changes in
base. People used to it should be told to use fstat(1) & friends
instead.
ok landry@ sthen@ dcoppa@
Will be used by an upcoming update of collectd for write_riemann plugin.
Riemann-C-client is a C client library for the Riemann monitoring system,
providing a convenient and simple API, high test coverage and a copyleft
license, along with API and ABI stability.
ok sthen@
---
If you are upgrading from rancid-<3, please note that router.db field
separator has been changed from ':' to ';' to avoid conflict with IPv6
addresses. Replace the field separator in router.db files before running
rancid.
The configuration files location is changed from /etc to /etc/rancid.
---