sous-chefs / nagios

Development repository for the nagios cookbook
https://supermarket.chef.io/cookbooks/nagios
Apache License 2.0
125 stars 272 forks source link

Chef not pulling in Unmanaged Hosts #572

Open davidpickwell opened 6 years ago

davidpickwell commented 6 years ago

Cookbook version

7.2.7 (Unable to use latest, due to issues with Apache 2.4 within our Env)

Chef-client version

Chef: 12.21.3

Platform Details

CentOS release 6.9 (Final) Linux version 2.6.32-696.13.2.el6.x86_64

Scenario:

Trying to add unmanaged hosts through data bags

Steps to Reproduce:

Added the data bag as below:

$ knife data bag show nagios_unmanagedhosts m******** -F json
{
  "id": "m********",
  "use": "server",
  "host_name": "575689-m********",
  "address": "192.168.40.155",
  "environment": "lon-prod",
  "action": "create"
}

Referenced it as below:

$ knife node show nagios_lon-prod -a nagios.unmanagedhosts_databag
nagios_lon-prod:
  nagios.unmanagedhosts_databag: nagios_unmanagedhosts

On the chef-client run, it seems to ignore any databags in unmanaged hosts.

Other attributes of note:

$ knife node show nagios_lon-prod -a nagios.multi_environment_monitoring
nagios_lon-prod:
  nagios.multi_environment_monitoring: false
$ knife node show nagios_lon-prod -a environment
nagios_lon-prod:
  environment: lon-prod
$ knife node show nagios_lon-prod -a nagios.monitored_environments
nagios_lon-prod:
  nagios.monitored_environments:

Expected Result:

Chef client to pull in unmanaged hosts and add them to the correct .cfg files for Nagios.

Actual Result:

There are no unmanaged hosts that are added to the Nagios instance through chef.

github-actions[bot] commented 4 years ago

Marking stale due to inactivity. Remove stale label or comment or this will be closed in 7 days. Alternatively drop by the #sous-chefs channel on the Chef Community Slack and we'll be happy to help! Thanks, Sous-Chefs.

ramereth commented 4 years ago

@davidpickwell is this still happening with the current release of the cookbook?