Puppet and Sematext
I’ve just released a Puppet report processor for sending metrics to Sematext. The report processor sends each of the metrics generated by a Puppet run to Sematext.
You can find the code on GitHub and a module on the Forge.
There are some simple installation instructions:
-
Install the
sematext-metrics
gem on your Puppet master$ sudo gem install sematext-metrics -
Install puppet-sematext as a module in your Puppet master’s module path.
-
Update the
token
variable in thesematext.yaml
file with your Sematext application token and copy the file to/etc/puppet/
. An example file is included. -
Enable pluginsync and reports on your master and clients in
puppet.conf
[master]report = truereports = sematextpluginsync = true[agent]report = truepluginsync = true -
Run the Puppet client and sync the report as a plugin.