Check-Manual von site_object_counts

Checkmk: Site Objects
Distribution offizieller Teil von Check_MK
Lizenz GPL
Unterstützte Agenten Linux

This check collects information about the amount of different host types or used check commands of Checkmk sites. To make this check work please install the {{mk_site_object_counts}} agent plugin and specify host tags or check commands within the {{site_object_counts.cfg}} configration file. The following options are available: - {TAGS}: global host tags - {SERVICE_CHECK_COMMANDS}: global check commands - {SITES}: restriction to specified sites - {TAGS_$SITENAME}: site specific host tags - {SERVICE_CHECK_COMMANDS_$SITENAME}: site specific check commands The agent plugin is executed if and only if OMD is installed and there's a configuration file. Sites which provide an opened Livestatus socket {/omd/sites/$SITENAME/tmp/run/live} are taken into account. Without the restrictive option {SITES} all sites on that server are considered which satisfy above conditions. If more than one value is assigned they have to be separated by one space, eg. - {TAGS=prod snmp} - {SERVICE_CHECK_COMMANDS_sitename=kernel lnx_if} {Example 1} {TAGS=snmp} {SERVICE_CHECK_COMMANDS=if} With this configuration the agent plugin returns the amount of all SNMP hosts and the amount of all interface services of the type {if} of all sites. {Example 2} {SITES=site_a site_b} {TAGS=snmp} {SERVICE_CHECK_COMMANDS=if} With this configuration the agent plugin returns the amount of all SNMP hosts and the amount of all interface services of the type {if} of the sites {site_a} and {site_b}. {Example 3} {TAGS_site_a=snmp} {SERVICE_CHECK_COMMANDS_site_a=if} {TAGS_site_b=agent} {SERVICE_CHECK_COMMANDS_site_b=lnx_if} With this configuration the agent plugin returns - the amount of all SNMP hosts and the amount of all interface services of the type {if} of the site {site_a} and - the amount of all agent-based hosts and the amount of all Linux interface services of the type {lnx_if} of the site {site_b}. {Example 4} {TAGS=prod} {SERVICE_CHECK_COMMANDS=omd_apache omd_status} {TAGS_site_a=snmp} {SERVICE_CHECK_COMMANDS_site_a=if} {TAGS_site_b=agent} {SERVICE_CHECK_COMMANDS_site_b=lnx_if} With this configuration the agent plugin returns - the amount of all productive hosts and services of type {omd_apache} and {omd_status} of all sites. - additionally, the amount of all SNMP hosts and the amount of all interface services of the type {if} of the site {site_a} and - additionally, the amount of all agent-based hosts and the amount of all Linux interface services of the type {lnx_if} of the site {site_b}. {Example 5} {SITES=site_a site_b site_c} {TAGS=prod} {SERVICE_CHECK_COMMANDS=omd_apache omd_status} {TAGS_site_a=snmp} {SERVICE_CHECK_COMMANDS_site_a=if} {TAGS_site_b=agent} {SERVICE_CHECK_COMMANDS_site_b=lnx_if} With this configuration the agent plugin returns - the amount of all productive hosts and services of type {omd_apache} and {omd_status} of the sites {site_a}, {site_b} and {site_c}. - additionally, the amount of all SNMP hosts and the amount of all interface services of the type {if} of the site {site_a} and - additionally, the amount of all agent-based hosts and the amount of all Linux interface services of the type {lnx_if} of the site {site_b}. The check is always in the state OK.

Discovery

One service is created.