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.
