nagios-check_puppet - Nagios plugin for checking Puppet daemon availability

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly i386
Package filename nagios-check_puppet-1.3.txz
Package name nagios-check_puppet
Package version 1.3
Package release -
Package architecture i386
Package type txz
Category net-mgmt
License -
Download size 6.79 KB
Installed size 12.61 KB
check_puppet - is a very simple Nagios plugin to check Puppet daemon
availability with SNMP.
Why check_puppet?
1. It does check whether puppetd and puppetmasterd is alive.
2. It does check state.yaml freshness
3. It does not require the full net-mgmt/nagios-plugins package on the client
4. It is written in sh - code interpreter available in a base system
Configuration expamle:
1. On the client side in snmpd.conf(5) create a new exec command:
exec check_puppet /usr/local/bin/check_puppet
2. On the Nagios node create (if necessary) `check_snmp_oid' checkcommand:
define command {
command_name check_snmp_oid
command_line $USER1$/check_snmp -H $HOSTADDRESS$ -o $ARG1$ -w $ARG2$ -c $ARG3$
Be sure to provide `command_line' here with correct authentication options
specific to your SNMP installation. You need to have package from
net-mgmt/nagios-plugins installed on your system compiled with WITH_NETSNMP
option enabled (disabled by default).
3. Create a new check service:
define service {
use                 generic-service
host_name           your_hostname
service_description Puppet daemon
check_command       check_snmp_oid!.,.!,0!,1!
Adjust OID numbers to your SNMP installation by checking the output of
snmpwalk(1) command. The first OID should be the STRING output from exec, the
second should point to the INTEGER exit code.
Restart Nagios and SNMP daemons to apply new configuration.
===>   NOTICE:
The nagios-check_puppet port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
nagios-check_puppet-1.3.txz 1.3 amd64 FreeBSD Ports Quarterly
nagios-check_puppet-1.3.txz 1.3 amd64 FreeBSD Ports Latest
nagios-check_puppet-1.3.txz 1.3 i386 FreeBSD Ports Latest
nagios-check_puppet - - -


Type URL
Binary Package nagios-check_puppet-1.3.txz
Source Package net-mgmt/nagios-check_puppet

Install Howto

Install nagios-check_puppet txz package:

# pkg install nagios-check_puppet

See Also

Package Description
nagios-check_redis-0.1.txz Nagios plugin to check redis server
nagios-check_relayd_status-1.1.txz Nagios plug-in to check on the status of relayd
nagios-check_smartmon-py37-20100318_4.txz Nagios plug-in to get status from smartmontools
nagios-check_tftp-1.0.1.txz Nagios plugin to check TFTP servers
nagios-check_zpools-1.0.txz Nagios plugin that checks zpool state
nagios-geom-1.3.txz Nagios plug-in to get geom(8) components status
nagios-openldap-plugins-0.5_1.txz Nagios Plugins to monitor OpenLDAP
nagios-pf-plugin-0.1_2.txz Nagios plugin for checking PF
nagios-plugins-2.3.1,1.txz Plugins for Nagios
nagios-snmp-plugins-1.3.1.txz Additional SNMP plugins for Nagios
nagios-snmp-plugins-extras-1.1.2_1.txz Set of Nagios plugins written in Perl to check devices with SNMP
nagios-statd-3.12_2.txz Daemon/client to check remote host information for Nagios
nagios4-4.4.5,1.txz Powerful network monitoring system
nagiosgraph-1.5.2_3.txz Generate rrdtool graphs using performance data from nagios plugins
nagiosql-3.4.0_3.txz Web based administration tool for Nagios