BSD Ports

net-mgmt/collectd5 5.12.0_26 FreeBSD

Systems & network statistics collection daemon

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
aeb733e426
License
GPLv2
Categories
net-mgmt
Package size
529.8 KiB, 1384.8 KiB installed

Description

collectd is a small daemon written in C for performance. It reads various system & network statistics along with updating output RRD or CSV files. The daemon is very fast and allows for frequent polling of values, with support for polling as frequent as every 10 seconds.

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/collectd55.12.0_26
HardenedBSDnet-mgmt/collectd55.12.0_26
GhostBSDnet-mgmt/collectd55.12.0_26
OPNsensenet-mgmt/collectd55.12.0_24

Install

Binary package:

pkg install collectd5

From the ports tree:

cd /usr/ports/net-mgmt/collectd5/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	collectd5>0:net-mgmt/collectd5
LIB_DEPENDS=	libcollectdclient.so:net-mgmt/collectd5

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.12.0_265.12.0_265.12.0_75.12.0_225.12.0_26
FreeBSD:14:quarterly5.12.0_265.12.0_26n/a5.12.0_225.12.0_26
FreeBSD:15:latest5.12.0_265.12.0_26n/a5.12.0_225.12.0_23
FreeBSD:15:quarterly5.12.0_265.12.0_26n/an/an/a
FreeBSD:16:latest5.12.0_265.12.0_26n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 14
Run dependencies 7

No port depends on this one.

Configuration

Options name: net-mgmt_collectd

OptionDefaultDescription
CGIoffInstall collection.cgi (requires rrdtool)
CHRONYoffEnable chronyd plugin
CURLoffEnable curl-based plugins (apache, nginx, etc)
CURL_JSONoffEnable curl_json plugin (implies curl and json)
CURL_XMLoffEnable ascent, bind, curl_xml plugins (implies curl and xml)
DBIoffEnable dbi plugin
GCRYPTonBuild with libgcrypt
INFLUXDBoffEnable write_influxdb_udp plugin
IPMIoffEnable OpenIPMI plugin
JAVAoffJava platform support
JSONoffEnable JSON plugins
KAFKAoffEnable write_kafka plugin
LOGGINGonEnable debug logging
LOGSTASHoffEnable log_logstash plugin (requires json)
MEMCACHECoffEnable memcachec plugin
MODBUSoffEnable modbus plugin
MONGODBoffEnable write_mongodb plugin
MQTToffEnable MQTT broker metrics
MYSQLoffEnable mysql-based plugins
NOTIFYDESKTOPoffEnable desktop notifications
NOTIFYEMAILoffEnable notifications via email
NUTUPSoffEnable nut (ups) plugin (sysutils/nut must be configured with DEV option)
OLSRDoffEnable olsrd plugin
ONEWIREoffEanble onewire plugin (via owfs)
OPENLDAPoffEnable OpenLDAP plugin
PERLoffEnable libperl plugin and binding
PFonEnable PF stats plugin
PGSQLoffEnable postgresql-based plugins
PINBAoffEnable pinba plugin (via protobuf-c)
PINGonEnable ping plugin
PROMETHEUSoffEnable write prometheus plugin
PYTHONoffEnable python-based plugins
RABBITMQoffEnable rabbitmq-based plugins
REDISoffEnable redis-based plugins
RIEMANNoffEnable write_riemann plugin (via riemann-c-client)
RRDTOOLoffEnable rrdtool plugin (also rrdcached plugin)
SIGROKoffEnable sigrok plugin (BROKEN)
SLURMoffEnable slurm plugin (BROKEN)
SNMPoffEnable SNMP plugin
STATSDoffEnable statsd plugin
TOKYOTYRANToffEnable tokyotyrant plugin
TSDBoffEnable write_tsdb plugin
VARNISHoffEnable varnish 7.x cache statistics
VIRToffEnable libvirt plugin (requires XML) (possible BROKEN)
XMLoffEnable XML plugins
ZOOKEEPERoffEnable zookeeper plugin
USES
autoreconf cpe gmake libtool localbase:ldflags pkgconfig shebangfix tar:bzip2
Service scripts
collectd, collectdmon

Files

Manual pages 16
  • collectd(1)
  • collectd-email(5)
  • collectd-exec(5)
  • collectd-java(5)
  • collectd-lua(5)
  • collectd-nagios(1)
  • collectd-perl(5)
  • collectd-python(5)
  • collectd-snmp(5)
  • collectd-tg(1)
  • collectd-threshold(5)
  • collectd-unixsock(5)
  • collectd.conf(5)
  • collectdctl(1)
  • collectdmon(1)
  • types.db(5)
pkg-plist 141
  • sbin/collectd
  • sbin/collectdmon
  • @sample etc/collectd.conf.sample
  • www/collectd5/collection.cgi
  • @sample www/collectd5/collection.conf.sample
  • bin/collectd-nagios
  • bin/collectd-tg
  • bin/collectdctl
  • include/collectd/client.h
  • include/collectd/lcc_features.h
  • include/collectd/network.h
  • include/collectd/network_buffer.h
  • include/collectd/network_parse.h
  • include/collectd/server.h
  • include/collectd/types.h
  • lib/libcollectdclient.so
  • lib/libcollectdclient.so.1
  • lib/libcollectdclient.so.1.1.0
  • lib/collectd/aggregation.so
  • lib/collectd/apache.so
  • lib/collectd/apcups.so
  • lib/collectd/ascent.so
  • lib/collectd/bind.so
  • lib/collectd/chrony.so
  • lib/collectd/contextswitch.so
  • lib/collectd/cpu.so
  • lib/collectd/csv.so
  • lib/collectd/curl.so
  • lib/collectd/curl_json.so
  • lib/collectd/curl_xml.so
  • lib/collectd/dbi.so
  • lib/collectd/df.so
  • lib/collectd/disk.so
  • lib/collectd/dns.so
  • lib/collectd/email.so
  • lib/collectd/exec.so
  • lib/collectd/filecount.so
  • lib/collectd/interface.so
  • lib/collectd/ipstats.so
  • lib/collectd/ipmi.so
  • lib/collectd/java.so
  • lib/collectd/load.so
  • lib/collectd/log_logstash.so
  • lib/collectd/logfile.so
  • lib/collectd/logparser.so
  • lib/collectd/match_empty_counter.so
  • lib/collectd/match_hashed.so
  • lib/collectd/match_regex.so
  • lib/collectd/match_timediff.so
  • lib/collectd/match_value.so
  • lib/collectd/mbmon.so
  • lib/collectd/memcachec.so
  • lib/collectd/memcached.so
  • lib/collectd/memory.so
  • lib/collectd/modbus.so
  • lib/collectd/mqtt.so
  • lib/collectd/mysql.so
  • lib/collectd/network.so
  • lib/collectd/nginx.so
  • lib/collectd/notify_desktop.so
  • lib/collectd/notify_email.so
  • lib/collectd/ntpd.so
  • lib/collectd/nut.so
  • lib/collectd/olsrd.so
  • lib/collectd/onewire.so
  • lib/collectd/openldap.so
  • lib/collectd/openvpn.so
  • lib/collectd/perl.so
  • lib/collectd/pf.so
  • lib/collectd/pinba.so
  • lib/collectd/ping.so
  • lib/collectd/postgresql.so
  • lib/collectd/powerdns.so
  • lib/collectd/processes.so
  • lib/collectd/python.so
  • lib/collectd/redis.so
  • lib/collectd/rrdcached.so
  • lib/collectd/rrdtool.so
  • lib/collectd/sigrok.so
  • lib/collectd/slurm.so
  • lib/collectd/snmp.so
  • lib/collectd/statsd.so
  • lib/collectd/swap.so
  • lib/collectd/syslog.so
  • lib/collectd/table.so
  • lib/collectd/tail.so
  • lib/collectd/tail_csv.so
  • lib/collectd/target_notification.so
  • lib/collectd/target_replace.so
  • lib/collectd/target_scale.so
  • lib/collectd/target_set.so
  • lib/collectd/target_v5upgrade.so
  • lib/collectd/tcpconns.so
  • lib/collectd/teamspeak2.so
  • lib/collectd/ted.so
  • lib/collectd/threshold.so
  • lib/collectd/tokyotyrant.so
  • lib/collectd/unixsock.so
  • lib/collectd/uptime.so
  • lib/collectd/users.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
collectd-5.12.0.tar.bz21.902756e+065bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6
Master sites 1
  • https://storage.googleapis.com/collectd-tarballs/

Commit history 2

DateCommitCreditsLog message
aeb733e426 Nuno Teixeira databases/rrdtool: Bump revisions after 1.11.0
3c1e17f667 Hiroo Ono net-mgmt/collectd5: chase devel/mongo-c-driver update
PR: 296609 Reported by: Hiroo Ono <hiroo.ono+[email protected]> Approved by: Krzysztof <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit)