Easily Install Checkmk
Project description
cmk-dev-site
Easy Install Checkmk
Scripts to install bleeding edge Checkmk in development context.
If you are a regular Checkmk customer you probably don't want to use this, as this tools remove sites without warning.
Installation
sudo apt install pipx
pipx ensurepath
# check output of this command. you might have to open a fresh terminal!
pipx install cmk-dev-site
For updating you can use:
pipx upgrade cmk-dev-site
Usage
cmk-dev-install-site 2.5 # download package, install, create site for 2.5
# Download and install latest available daily build of 2.5.0
cmk-dev-install 2.5 && cmk-dev-site
# (will fall back to the daily builds of yesterday)
# Download daily build of today and
# setup distributed monitoring with one two sites:
cmk-dev-install 2.5.0-daily && cmk-dev-site -d 1
# Download and install raw edition package
cmk-dev-install --edition=cre 2.5.0-daily
cmk-dev-install-site
Is a shortcut for the more verbose cmk-dev-install and cmk-dev-site
commands. This way you lose some of the possibilities, but only have to
remember one command. Also prints out the commands that it will execute, so you
can c&p it.
cmk-dev-install
Will download the requested package of Checkmk and install said package.
You might request a daily build (cmk-dev-install 2.5.0-daily),
the latest available daily build (handy if there are no daily builds of today) (cmk-dev-install 2.5),
or an officially release Checkmk version (cmk-dev-install 2.4.0p9).
Please check the built in help (cmk-dev-install --help) for all options!
cmk-dev-site
Will create a site, install the checkmk agent, and add a single host to the site.
cmk-dev-site uses omd
commands and the official
REST-API to create one or
multiple sites based on the current default omd version (or the version
specified on the command line).
You might use -d 1 to create a distributed monitoring with one distributed site.
Please check the built in help (cmk-dev-site --help) for all options!
Cleanup
Currently there is no public available tool to completely cleanup sites and
packages create with the presented tools. If you are a Checkmk developer you
might make use of the internal tool omd-hauweg, otherwise you have to
manually remove the sites using omd rm.
For uninstall packages that are no longer in use you can use omd cleanup,
or you might fall back to use apt purge.
Contributing
If you'd like to make contributions to the tool, check out our development documentation. Here you'll see steps on how to setup your environment for local development.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cmk_dev_site-1.6.0.tar.gz.
File metadata
- Download URL: cmk_dev_site-1.6.0.tar.gz
- Upload date:
- Size: 105.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79af61db3e09e5b6b02e71155426ef42f2d64feb012fc8efc0997fac73a1e2f8
|
|
| MD5 |
a8569f02c00ebd54cdb11249f55d9c1e
|
|
| BLAKE2b-256 |
2230fe226941f7fd134c9298a9c120b6aee803bdc7bb92c425b02f0b01c3d3da
|
File details
Details for the file cmk_dev_site-1.6.0-py3-none-any.whl.
File metadata
- Download URL: cmk_dev_site-1.6.0-py3-none-any.whl
- Upload date:
- Size: 40.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
678121671ff90d659e7747d2beba8a336cc05549a7af6f7969758edde7d1ad39
|
|
| MD5 |
02150322890117b21afbff82da11e3bc
|
|
| BLAKE2b-256 |
3d475bf4009c6476359ed65426cad038c7462c3b8dd62582d595f4eb9f66a8e5
|