This is a list of plugins that can be compiled outside of Telegraf and used via the execd
input, output, or processor.
Check out the external plugin documentation for more information on writing and contributing a plugin.
Pull requests welcome.
- awsalarms - Simple plugin to gather/monitor alarms generated in AWS.
- octoprint - Gather 3d print information from the octoprint API.
- opcda - Gather data from OPC Fundation's Data Access (DA) protocol for industrial automation.
- open-hardware-monitor - Gather sensors data provided by Open Hardware Monitor
- plex - Listens for events from Plex Media Server Webhooks.
- rand - Generate random numbers
- SMCIPMITool - Python script to parse the output of SMCIPMITool into InfluxDB line protocol.
- systemd-timings - Gather systemd boot and unit timestamp metrics.
- twitter - Gather account information from Twitter accounts
- youtube - Gather account information from YouTube channels
- Big Blue Button - Gather meetings information from Big Blue Button server
- dnsmasq - Gather dnsmasq statistics from dnsmasq
- ldap_org and ds389 - Gather statistics from 389ds and from LDAP trees.
- x509_crl - Gather information from your X509 CRL files
- s7comm - Gather information from Siemens PLC
- net_irtt - Gather information from IRTT network test
- dht_sensor - Gather temperature and humidity from DHTXX sensors
- oracle - Gather the statistic data from Oracle RDBMS
- db2 - Gather the statistic data from DB2 RDBMS
- apt - Check Debian for package updates.
- knot - Collect stats from Knot DNS.
- fritzbox - Gather statistics from FRITZ!Box router and repeater
- linux-psi-telegraf-plugin - Gather pressure stall information (PSI) from the Linux Kernel
- huebridge - Gather smart home statistics from Hue Bridge devices
- nsdp - Gather switch network statistics via Netgear Switch Discovery Protocol
- hwinfo - Gather Windows system hardware information from HWiNFO
- libvirt - Gather libvirt domain stats, based on a historical Telegraf implementation (libvirt)[https://libvirt.org/]