Skip to content

Shell script to add new hosts to Check_MK via command line. [assumes OMD]

Notifications You must be signed in to change notification settings

wrossmann/add-to-check_mk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

add-to-check_mk

Usage: ./add_to_check_mk.sh -s SITENAME -h HOSTNAME [-f FOLDERNAME] [-t 'tag1|tag2|tag3']

    -s    Specifies the omd 'site' to add the host to, eg: prod
    -h    Specifies the hostname to be added
    -f    Optional. Specifies the name of the check_mk folder the
          host is to be added to.
    -t    Optional. WATO tags to add to the host.
    -?    This message.

Disclaimer

This script pre-dates the Wato API, which is a far better way to add and manage hosts. You should use that instead both for convenience and safety, as this script does not take into account any changes that may have been made since check_mk 1.2.6.

General Docs: https://mathias-kettner.com/cms_web_api.html
Command Reference: https://mathias-kettner.com/cms_web_api_references.html

notes

  • This script assumes check_mk has been installed as part of OMD. If you've manually installed you'll likely want to change some of the paths and remove the -s requirement.
  • If you're copying tags from the wato web interface be warned: after every | character check_mk is inserting a unicode zero-width-space, aka \u200b. If these are not removed before you paste the tags into your script/command line check_mk will interpret them as part of the tag and will then fail to properly apply rules/folders/hostgroups/etc.

About

Shell script to add new hosts to Check_MK via command line. [assumes OMD]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages