-
Notifications
You must be signed in to change notification settings - Fork 4
Custom script configuration file
Benjamin Herson-Macarel edited this page Aug 6, 2020
·
1 revision
Custom script configuration file must be placed in the same directory than Parameters.conf file
The goal is to be able to send any values to ELK. The OS script executed must be SH and returns two column per line
Bye default, the first column will be the name and the second will be the value.
Config file name ( ".custom.conf" part of the name is mandatory) :
who.custom.conf
OS script executed :
"/etc/metraixbeat/who.sh"
Time to wait between two script executions
60
Content of the file "/etc/metraixbeat/who.custom.conf" :
{
"OSScript": "/etc/metraixbeat/who.sh",
"Refresh": 60
}
Executed "/etc/metraixbeat/who.sh" script content:
who | awk '{print $1 " " $2}'
This will return two metrics per line in ELK
system.custom.[ScriptName].name
ex: system.custom.who.name
system.custom.[ScriptName].value
ex: system.custom.who.value