You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As an engineer, I want CheckMK to stay up-to-date with any changes (new services installed, replacement VMs, etc.).
Acceptance criteria
I can run the utils/checkmk_agent.yml playbook from a template in Tower and install the CheckMK agent on a single VM with --limit <vmname>
I can run the utils/checkmk_agent.yml playbook from a template in Tower, update all the monitored services on existing VMs, and ensure that the CheckMK agent is installed on all VMs in an environment with --limit <envname>
Concrete example
If I run the Tower template with --limit sandbox-xk2843.princeton.edu
Implementation notes, if any
create the template
install the checkmk.general collection on an EE (either update an existing EE or build a new, special-purpose one)
add a documentation line to the playbook noting that to run it locally, you need to install the checkmk.general collection
test the template on a new VM to confirm that the playbook installs the agent
test the template on a replacement VM to confirm that the playbook updates data collection
test the template on a VM with recent changes to confirm that the playbook updates monitored services
The text was updated successfully, but these errors were encountered:
The CheckMK collection was added to our standard/base EE by #4783. However, the EE was not rebuilt at the time - rebuilt it now, and we're on to the next problem.
This failure is caused by an issue with variables. The changes in #5389 should start to fix this - we also need to update vars for the new server name.
Today's blocker (when running locally on Francis' laptop) is that when adding a new VM to CheckMK Enterprise edition, the VM cannot download the agent file until/unless it has been manually added as a host in the UI first - adding the VM as a host adds it to the allow list for the default agent configuration. Ideally we would have a default "any VM we want" or "any VM in these folders" agent configuration, then add configurations with more restrictions for specialized use cases. We don't understand the Agent Bakery well enough yet to know how to do that.
User story
As an engineer, I want CheckMK to stay up-to-date with any changes (new services installed, replacement VMs, etc.).
Acceptance criteria
utils/checkmk_agent.yml
playbook from a template in Tower and install the CheckMK agent on a single VM with--limit <vmname>
utils/checkmk_agent.yml
playbook from a template in Tower, update all the monitored services on existing VMs, and ensure that the CheckMK agent is installed on all VMs in an environment with--limit <envname>
Concrete example
If I run the Tower template with
--limit sandbox-xk2843.princeton.edu
Implementation notes, if any
The text was updated successfully, but these errors were encountered: