Plugin Lua
Florian Forster edited this page Nov 26, 2023
·
1 revision
Name: |
Lua plugin |
---|---|
Type: |
binding |
Callbacks: |
config, read, write, shutdown |
Status: |
supported |
FirstVersion: |
|
Copyright: |
2010 Julien Ammous, 2010 Florian Forster |
License: |
MIT License |
Manpage: |
|
See also: |
The Lua plugin implements a Lua interpreter into collectd. This makes it possible to write plugins in Lua which are executed by collectd without the need to start a heavy interpreter every interval. See collectd-lua(5) for details.
This plugin is a generic plugin, i.e. it cannot work without configuration, because there is no reasonable default behavior. Please read the Plugin lua section of the collectd.conf(5) manual page for an in-depth description of the plugin's configuration.
LoadPlugin lua
# ...
<Plugin lua>
BasePath "/path/to/your/lua/scripts"
Script "script1.lua"
Script "script2.lua"
</Plugin>