rrdbot - Threaded SNMP polling daemon which stores data in RRDs

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename rrdbot-0.9.7_4.txz
Package name rrdbot
Package version 0.9.7
Package release 4
Package architecture amd64
Package type txz
Category net-mgmt
Homepage http://memberwebs.com/stef/software/rrdbot/
License -
Maintainer rodrigo@FreeBSD.org
Download size 259.00 KB
Installed size 1.53 MB
RRDBot is an SNMP polling daemon which writes the polled values to an RRD
database. It can poll many different SNMP sources in an efficient manner.
It has no large external dependencies, and its configuration is stored in text
files. It has full support for MIB definition files and using textual MIBs
instead of numerical OIDs.
A nice feature is the querying of SNMP tables without using a specific index.
Indexes of the rows in an SNMP table may change from time to time, and are less
than ideal for long term tracking of a given value. For example RRDBot can
query the traffic on your router based on the 'xl0' interface name.
RRDBot also contains tools to simplify the creation of RRD files, and the
various archives contained in them.
WWW: http://memberwebs.com/stef/software/rrdbot/
Post-Installation Procedure
Before starting the rrdbot daemon for the first time, you need to
perform some necessary steps:
1. Create configuration file(s) of what you wish to monitor, and
and place them in /usr/local/etc/rrdbot
2. Create the RRD files based on the above configuration file(s),
using /usr/local/sbin/rrdbot-create
When creating your rrdbot configuration files which use the "archive"
feature, be sure your archive durations are correct mathematically
when compared to the actual SNMP polling interval.  For example,
assuming your SNMP polling interval is 30:
6/minute -- won't work (6*30 = 180 seconds)
2/minute -- will work  (2*30 = 60 seconds)
Otherwise you'll receive this kind of warning when using rrdbot-create:
rrdbot-create: my.conf: archive has too many data points for polling interval. ignoring
Once you've followed these steps, you can start the daemon by setting
rrdbot_enable="yes" in rc.conf, and then execute:
/usr/local/etc/rc.d/rrdbot start
If you forgot to run rrdbot-create, rrdbotd will start but will silently
fail when trying to write data to the non-existent RRD.  So please be
sure to follow the above!


Package Version Architecture Repository
rrdbot-0.9.7_4.txz 0.9.7 i386 FreeBSD Ports Quarterly
rrdbot-0.9.7_4.txz 0.9.7 amd64 FreeBSD Ports Quarterly
rrdbot-0.9.7_4.txz 0.9.7 i386 FreeBSD Ports Latest
rrdbot - - -


Name Value
librrd.so.8 -
rrdtool = 1.7.0_2


Type URL
Mirror pkg.freebsd.org
Binary Package rrdbot-0.9.7_4.txz
Source Package net-mgmt/rrdbot

Install Howto

Install rrdbot txz package:

# pkg install rrdbot

See Also

Package Description
rrdman-1.0.1_5.txz Apply Holt-Winters prediction parameters to RRD data
rrdmerge-0.0.1_2.txz Utility to merge existing RRD data from backups into new RRD files
rrdtool-1.7.2.txz Round Robin Database Tools
rrdtool12-1.2.30_7.txz Round Robin Database Tools v1.2
rsibreak-0.12.10_1.txz KDE RSI prevention tool
rsnapshot-1.4.2.txz Filesystem snapshot utility based on rsync(1)
rsocket-cpp- C++ implementation of RSocket
rspamd-1.9.4_2.txz Fast spam filtering system
rspamd-devel-2.0.a1.20190719_1.txz Fast spam filtering system dev version
rsplib-3.2.4.txz RSerPool Framework and Example Applications
rss2html-0.8.2_4.txz RSS to HTML converter
rsskit-0.4_7.txz Etoile Project RSSKit framework
rssowl-1.2.3_10.txz Portable RSS, RDF, Atom Newsfeeds reader
rssroll-0.6.2.txz RSS collector in C
rsstail-2.1.txz Simple RSS monitor