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
| System | Port | Version |
|---|---|---|
| FreeBSD | net-mgmt/collectd5 | 5.12.0_26 |
| HardenedBSD | net-mgmt/collectd5 | 5.12.0_26 |
| GhostBSD | net-mgmt/collectd5 | 5.12.0_26 |
| OPNsense | net-mgmt/collectd5 | 5.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.12.0_26 | 5.12.0_26 | 5.12.0_7 | 5.12.0_22 | 5.12.0_26 |
| FreeBSD:14:quarterly | 5.12.0_26 | 5.12.0_26 | n/a | 5.12.0_22 | 5.12.0_26 |
| FreeBSD:15:latest | 5.12.0_26 | 5.12.0_26 | n/a | 5.12.0_22 | 5.12.0_23 |
| FreeBSD:15:quarterly | 5.12.0_26 | 5.12.0_26 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.12.0_26 | 5.12.0_26 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| CGI | off | Install collection.cgi (requires rrdtool) |
| CHRONY | off | Enable chronyd plugin |
| CURL | off | Enable curl-based plugins (apache, nginx, etc) |
| CURL_JSON | off | Enable curl_json plugin (implies curl and json) |
| CURL_XML | off | Enable ascent, bind, curl_xml plugins (implies curl and xml) |
| DBI | off | Enable dbi plugin |
| GCRYPT | on | Build with libgcrypt |
| INFLUXDB | off | Enable write_influxdb_udp plugin |
| IPMI | off | Enable OpenIPMI plugin |
| JAVA | off | Java platform support |
| JSON | off | Enable JSON plugins |
| KAFKA | off | Enable write_kafka plugin |
| LOGGING | on | Enable debug logging |
| LOGSTASH | off | Enable log_logstash plugin (requires json) |
| MEMCACHEC | off | Enable memcachec plugin |
| MODBUS | off | Enable modbus plugin |
| MONGODB | off | Enable write_mongodb plugin |
| MQTT | off | Enable MQTT broker metrics |
| MYSQL | off | Enable mysql-based plugins |
| NOTIFYDESKTOP | off | Enable desktop notifications |
| NOTIFYEMAIL | off | Enable notifications via email |
| NUTUPS | off | Enable nut (ups) plugin (sysutils/nut must be configured with DEV option) |
| OLSRD | off | Enable olsrd plugin |
| ONEWIRE | off | Eanble onewire plugin (via owfs) |
| OPENLDAP | off | Enable OpenLDAP plugin |
| PERL | off | Enable libperl plugin and binding |
| PF | on | Enable PF stats plugin |
| PGSQL | off | Enable postgresql-based plugins |
| PINBA | off | Enable pinba plugin (via protobuf-c) |
| PING | on | Enable ping plugin |
| PROMETHEUS | off | Enable write prometheus plugin |
| PYTHON | off | Enable python-based plugins |
| RABBITMQ | off | Enable rabbitmq-based plugins |
| REDIS | off | Enable redis-based plugins |
| RIEMANN | off | Enable write_riemann plugin (via riemann-c-client) |
| RRDTOOL | off | Enable rrdtool plugin (also rrdcached plugin) |
| SIGROK | off | Enable sigrok plugin (BROKEN) |
| SLURM | off | Enable slurm plugin (BROKEN) |
| SNMP | off | Enable SNMP plugin |
| STATSD | off | Enable statsd plugin |
| TOKYOTYRANT | off | Enable tokyotyrant plugin |
| TSDB | off | Enable write_tsdb plugin |
| VARNISH | off | Enable varnish 7.x cache statistics |
| VIRT | off | Enable libvirt plugin (requires XML) (possible BROKEN) |
| XML | off | Enable XML plugins |
| ZOOKEEPER | off | Enable 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
| File | Size | SHA256 |
|---|---|---|
| collectd-5.12.0.tar.bz2 | 1.902756e+06 | 5bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6 |
Master sites 1
- https://storage.googleapis.com/collectd-tarballs/
Commit history 2
| Date | Commit | Credits | Log 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) |