Hello,

I've done a small module to monitor puppet agent from Zabbix.

There is a small python wrapper script that reads
the /opt/puppetlabs/puppet/cache/state/last_run_summary.yaml and parse the
yaml.

Here is the code https://gitlab.com/darthvoid/puppetmon

Forgive any issue, I just created the repo from some other private repo.
Not guaranteed it will work out of the box, but it's a very basic module
that you could improve at your needs.

Best regards

On Mon, Jan 11, 2021 at 4:16 PM nandha kumar <[email protected]> wrote:

> I need zab_facter.sh script !!
>
> On Monday, 18 January 2016 20:13:19 UTC+5:30, Antony Fomenko wrote:
>>
>> You can get values from /var/lib/puppet/state/last_run_summary.yaml
>> We created facts from parsing this yaml and then just getting this fact
>> with user script.
>> We use this to get nodes with failures and always running nodes
>> (nonidepotent).
>> cat /etc/zabbix/conf.d/zab_puppet.conf
>> UserParameter=puppet.fact[*],/srv/zabbix/agent/scripts/common/zab_facter.sh
>> $1
>>
>> cat /srv/zabbix/agent/scripts/common/zab_facter.sh
>> #!/bin/bash
>>
>> sudo facter -p $1
>>
>> Then create item and trigger to read fact. Also you can read this without
>> facter involved.
>>
>> On Thursday, December 10, 2015 at 6:10:24 PM UTC+3, hoize wrote:
>>>
>>> Hello!
>>>
>>> Is there a way to monitor puppet runs with zabbix?
>>> Here is what i want to monitor:
>>> - a host's puppet run is more than 20 minutes ago
>>> - a puppet run fails
>>>
>>> I have searched through the internet, but I only found solutions which
>>> works with zabbix-sender and my colleagues do not want to install
>>> zabbix-sender, or to use report-processors which work like zabbix-sender.
>>>
>>> I hope someone can help me or maybe someone has a solution he uses..
>>>
>>> Thank you!
>>>
>>> Greets
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/16118392-c4d1-44ec-bbc1-155141a9191eo%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/16118392-c4d1-44ec-bbc1-155141a9191eo%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAMuuXv3LU8n%2Bp67aBmQ6Q%3DOFfDBz2w5YuXRXa%3D647sQskDAEFQ%40mail.gmail.com.

Reply via email to