etch  ] [  etch-backports  ] [  etch-m68k  ] [  lenny  ] [  lenny-backports  ] [  squeeze  ] [  sid  ]
[ Source: collectd  ]

Package: collectd (4.8.1-1 and others)

statistics collection and monitoring daemon

collectd is a small daemon which collects system information periodically and provides mechanisms to monitor and store the values in a variety of ways. Since the daemon doesn't need to startup every time it wants to update the values it's very fast and easy on the system. Also, the statistics are very fine grained since the files are updated every 10 seconds by default.

The collected information can be used to find current performance bottlenecks (performance analysis) and predict future system load (capacity planning).

This package contains the main program file and the following plugins (some of those plugins require additional libraries - for more details see /usr/share/doc/collectd/README.Debian.plugins):

  * Apache and lighttpd statistics provided by mod_status: apache
  * APC UPS's charge, load, input/output/battery voltage, etc.: apcups
  * Ascent server statistics: ascent
  * battery status: battery
  * bind9 name-server and zone statistics: bind
  * connection tracking table size: conntrack
  * CPU utilization: cpu
  * CPU frequency: cpufreq
  * output to comma separated values (CSV) files: csv
  * parse statistics from websites: curl
  * parse JSON files: curl_json
  * query data from a relational database: dbi
  * disk space usage: df
  * disk and partition throughput: disk
  * DNS traffic information: dns
  * E-Mail statistics (count, traffic, spam scores and checks): email
  * amount of available entropy: entropy
  * execution of external programs: exec
  * count the number of files in directories: filecount
  * Linux file-system based caching framework statistics: fscache
  * query data from Java processes using JMX: GenericJMX (Java based plugin)
  * Receive and interpret Ganglia multicast traffic: gmond
  * harddisk temperature: hddtemp
  * network traffic: interface
  * IPMI sensors information: ipmi
  * iptables statistics: iptables
  * IPVS connection statistics: ipvs
  * IRQ counters: irq
  * embedded Java Virtual Machine: java
  * CPU, disk, network statistics of guest systems: libvirt
  * system load averages: load
  * logging to files, STDOUT and STDERR: logfile
  * Atheros wireless LAN chipset statistics: madwifi
  * motherboard monitor: mbmon
  * Query and parse data from a memcache daemon: memcachec
  * statistics of the memcached distributed caching system: memcached
  * memory usage: memory
  * multimeter statistics: multimeter
  * MySQL statistics provided by MySQL's "show status" command: mysql
  * detailed Linux network interface and routing statistics: netlink
  * IO via the network: network
  * NFS utilization: nfs
  * Nginx (a HTTP and E-Mail server/proxy) statistics: nginx
  * send desktop notifications to a notification daemon: notify_desktop
  * send notification E-mails: notify_email
  * NTP daemon's local clock drift, offset to peers, etc.: ntpd
  * UPS information: nut
  * OpenVPN traffic and compression statistics: openvpn
  * Optimized Link State Routing daemon statistics: olsrd
  * PostgreSQL database statistics: postgresql
  * PowerDNS name server statistics: powerdns
  * number of processes: processes
  * output to RRD files: rrdtool
  * embedded Perl interpreter: perl
  * network latency statistics: ping
  * information about network protocols: protocols
  * lm_sensors information (e.g. CPU temperature, fan speeds): sensors
  * serial port traffic: serial
  * values from SNMP enabled network devices: snmp
  * swap usage: swap
  * logging to syslog: syslog
  * parse table-like structured files: table
  * incremental parsing of logfiles: tail
  * number of TCP connections to specific ports: tcpconns
  * power consumption measurements from "The Energy Detective" (TED): ted
  * Linux ACPI thermal zone information: thermal
  * TeamSpeak2 server statistics: teamspeak2
  * external runtime interface: unixsock
  * system uptime: uptime
  * number of users logged into the system: users
  * set the hostname to an unique identifier: uuid
  * detailed virtual memory statistics: vmem
  * system resources used by Linux-VServers: vserver
  * wireless network stats: wireless
  * send collected values to a web-server: write_http

Tags: System Administration: Hardware Support, Monitoring, Power Management, Hardware Enablement: Laptop, Power Management, ACPI Power Management, APM Power Management, UPS, Implemented in: C, User Interface: Daemon, Role: Program, Scope: Utility, Purpose: Monitoring, Works with: Network Traffic

Other Packages Related to collectd

  • depends
  • recommends
  • suggests
  • dep: debconf (>= 0.5)
    Debian configuration management system
    or debconf-2.0
    virtual package provided by cdebconf, cdebconf-udeb, debconf
  • dep: libc6 (>= 2.3.4) [amd64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.3.6-6~) [i386]
    dep: libc6 (>= 2.4) [armel, mips, mipsel, powerpc, s390]
    dep: libc6 (>= 2.5) [avr32, hppa]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.3.4) [ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
    dep: libc6.1 (>= 2.4) [alpha]
  • dep: librrd4 (>= 1.3.0)
    Time-series data storage and display system (runtime library)
  • rec: iptables
    administration tools for packet filtering and NAT
  • rec: libatk1.0-0 (>= 1.20.0)
    The ATK accessibility toolkit
  • rec: libc6 (>= 2.4) [amd64, i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    rec: libc6 (>= 2.9) [s390]
  • rec: libcairo2 (>= 1.2.4)
    The Cairo 2D vector graphics library
  • rec: libcurl3-gnutls (>= 7.16.2-1)
    Multi-protocol file transfer library (GnuTLS)
  • rec: libdbi0
    Database Independent Abstraction Layer for C
  • rec: libdbus-1-3 (>= 1.0.2)
    simple interprocess messaging system
  • rec: libdbus-glib-1-2 (>= 0.78)
    simple interprocess messaging system (GLib-based shared library)
  • rec: libesmtp5 (>= 0.8.8)
    LibESMTP SMTP client library
  • rec: libfontconfig1 (>= 2.4.0)
    generic font configuration library - runtime
  • rec: libfreetype6 (>= 2.2.1)
    FreeType 2 font engine, shared library files
  • rec: libgcc1 (>= 1:4.4.0) [armel]
    GCC support library
  • rec: libgcrypt11 (>= 1.4.2) [not avr32, hppa]
    LGPL Crypto library - runtime library
  • rec: libglib2.0-0 (>= 2.16.0)
    The GLib library of C routines
  • rec: libgtk2.0-0 (>= 2.8.0)
    The GTK+ graphical user interface library
  • rec: libhal1 (>= 0.5.8.1)
    Hardware Abstraction Layer - shared library
  • rec: libmemcached2 (>= 0.31) [mips]
    A C and C++ client library to the memcached server
  • rec: libmemcached3 (>= 0.31) [alpha, armel, powerpc, s390]
    A C and C++ client library to the memcached server
    rec: libmemcached3 (>= 0.33) [amd64, i386, ia64, mipsel, sparc]
  • rec: libmysqlclient15off (>= 5.0.27-1) [hppa]
    MySQL database client library
  • rec: libmysqlclient16 (>= 5.1.21-1) [not amd64, hppa]
    MySQL database client library
    rec: libmysqlclient16 (>= 5.1.36) [amd64]
  • rec: libnotify1 (>= 0.4.5)
    sends desktop notifications to a notification daemon
  • rec: libnotify1-gtk2.10
    virtual package provided by libnotify1
  • rec: libopenipmi0 [not avr32]
    Intelligent Platform Management Interface - runtime
  • rec: liboping0 (>= 0.3.3) [not hppa]
    C/C++ library to generate ICMP ECHO_REQUESTs
    rec: liboping0 (>= 0.3.5) [hppa]
  • rec: libpango1.0-0 (>= 1.14.0)
    Layout and rendering of internationalized text
  • rec: libpcap0.8 (>= 0.9.8) [not avr32, hppa]
    system interface for user-level packet capture
    rec: libpcap0.8 (>= 1.0.0-1) [avr32, hppa]
  • rec: libperl5.10 (>= 5.10.0) [avr32, hppa]
    shared Perl library
    rec: libperl5.10 (>= 5.10.1) [not avr32, hppa]
  • rec: libpq5 (>= 8.3~beta1) [hppa]
    PostgreSQL C client library
    rec: libpq5 (>= 8.4~0cvs20090328) [not hppa]
  • rec: libsensors3 (>= 1:2.10.3-1)
    library to read temperature/voltage/fan sensors
  • rec: libsnmp15 (>= 5.4.1~dfsg)
    SNMP (Simple Network Management Protocol) library
  • rec: libssl0.9.8 (>= 0.9.8f-5)
    SSL shared libraries
  • rec: libupsclient1
    network UPS tools - client library
  • rec: libvirt0 (>= 0.3.2) [not avr32, hppa]
    library for interfacing with different virtualization systems
  • rec: libxml2 (>= 2.6.0) [mips]
    GNOME XML library
    rec: libxml2 (>= 2.6.27) [avr32, hppa]
    rec: libxml2 (>= 2.7.4) [not avr32, hppa, mips]
  • rec: libyajl1 [not avr32, hppa]
    Yet Another JSON Library
  • rec: lm-sensors
    utilities to read temperature/voltage/fan sensors
  • rec: perl
    Larry Wall's Practical Extraction and Report Language
  • rec: rrdtool
    Time-series data storage and display system (programs)

Download collectd

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 4.8.1-1 753.2 kB2800 kB [list of files]
amd64 4.8.1-1 713.4 kB2600 kB [list of files]
armel 4.8.1-1 713.6 kB2464 kB [list of files]
avr32 (unofficial port) 4.6.3-1 547.0 kB1852 kB [list of files]
hppa 4.6.3-1 601.6 kB2080 kB [list of files]
i386 4.8.1-1 681.8 kB2380 kB [list of files]
ia64 4.8.1-1 887.9 kB3424 kB [list of files]
mips 4.8.1-1 686.9 kB2588 kB [list of files]
mipsel 4.8.1-1 683.9 kB2588 kB [list of files]
powerpc 4.8.1-1 835.2 kB3024 kB [list of files]
s390 4.8.1-1 716.2 kB2520 kB [list of files]
sparc 4.8.1-1 690.2 kB2500 kB [list of files]