-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Plugin UnixSock
Florian Forster edited this page Nov 20, 2023
·
1 revision
Name: | UnixSock plugin |
---|---|
Type: | other |
Callbacks: | config, init, shutdown |
Status: | supported |
FirstVersion: | 4.0 |
Copyright: | 2007–2008 Florian octo Forster |
License: | MIT License |
Manpage: | collectd.conf(5), collectd-unixsock(5) |
See also: | List of Plugins |
The UnixSock plugin opens a UNIX domain socket and accepts connections. Using this socket one can send commands to the daemon and receive information. The protocol used is documented in the collectd-unixsock(5) manual page and in the Plain-text-protocol wiki page.
This plugin is a generic plugin, i.e. it cannot work without configuration, because there is no reasonable default behavior. Please read the Plugin unixsock section of the collectd.conf(5) manual page for an in-depth description of the plugin's configuration.
LoadPlugin unixsock
# ...
<Plugin unixsock>
SocketFile "/path/to/socket"
SocketGroup "collectd"
SocketPerms "0770"
DeleteSocket true
</Plugin>
- none
collectdctl listval # collectdctl is available since version 5.0.0
echo "PUTNOTIF severity=okay time=$(date %s) message=hello" | \
socat - UNIX-CLIENT:/path/to/socket