cmk-dev-site


Namecmk-dev-site JSON
Version 1.2.0 PyPI version JSON
download
home_pageNone
SummaryEasily Install Checkmk
upload_time2025-08-26 15:38:19
maintainerNone
docs_urlNone
authorNone
requires_python<4.0,>=3.11
licenseNone
keywords checkmk cmk monitoring site
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://docs.checkmk.com/latest/en/omd_basics.html) and the official
[REST-API](https://docs.checkmk.com/latest/en/rest_api.html) 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](https://github.com/Checkmk/cmk-dev-site/blob/main/DEVELOPMENT.md).
Here you'll see steps on how to setup your environment for local development.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "cmk-dev-site",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": "checkmk, cmk, monitoring, site",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/58/ba/8310acca2b6ceaa57ff53923506c901cf18ea6494d2bedbede2a4c3d864e/cmk_dev_site-1.2.0.tar.gz",
    "platform": null,
    "description": "# cmk-dev-site\n\n_Easy Install Checkmk_\n\nScripts to install bleeding edge Checkmk in development context.\n\n**If you are a regular Checkmk customer you probably don't want to use this,\nas this tools remove sites without warning.**\n\n## Installation\n\n```\nsudo apt install pipx\npipx ensurepath\n# check output of this command. you might have to open a fresh terminal!\npipx install cmk-dev-site\n```\n\nFor updating you can use:\n```\npipx upgrade cmk-dev-site\n```\n\n## Usage\n\n```\ncmk-dev-install-site 2.5 # download package, install, create site for 2.5\n\n# Download and install latest available daily build of 2.5.0\ncmk-dev-install 2.5 && cmk-dev-site\n# (will fall back to the daily builds of yesterday)\n\n# Download daily build of today and\n# setup distributed monitoring with one two sites:\ncmk-dev-install 2.5.0-daily && cmk-dev-site -d 1\n\n# Download and install raw edition package\ncmk-dev-install --edition=cre 2.5.0-daily\n```\n### `cmk-dev-install-site`\n\nIs a shortcut for the more verbose `cmk-dev-install` and `cmk-dev-site`\ncommands. This way you lose some of the possibilities, but only have to\nremember one command. Also prints out the commands that it will execute, so you\ncan c&p it.\n\n### `cmk-dev-install`\n\nWill download the requested package of Checkmk and install said package.\n\nYou might request a daily build (`cmk-dev-install 2.5.0-daily`),\nthe latest available daily build (handy if there are no daily builds of today) (`cmk-dev-install 2.5`),\nor an officially release Checkmk version (`cmk-dev-install 2.4.0p9`).\n\nPlease check the built in help (`cmk-dev-install --help`) for all options!\n\n### `cmk-dev-site`\n\nWill create a site, install the checkmk agent, and add a single host to the site.\n\n`cmk-dev-site` uses [omd\ncommands](https://docs.checkmk.com/latest/en/omd_basics.html) and the official\n[REST-API](https://docs.checkmk.com/latest/en/rest_api.html) to create one or\nmultiple sites based on the current default omd version (or the version\nspecified on the command line).\n\nYou might use `-d 1` to create a distributed monitoring with one distributed site.\n\nPlease check the built in help (`cmk-dev-site --help`) for all options!\n\n### Cleanup\n\nCurrently there is no public available tool to completely cleanup sites and\npackages create with the presented tools. If you are a Checkmk developer you\nmight make use of the internal tool `omd-hauweg`, otherwise you have to\nmanually remove the sites using `omd rm`.\nFor uninstall packages that are no longer in use you can use `omd cleanup`,\nor you might fall back to use `apt purge`.\n\n## Contributing\n\nIf you'd like to make contributions to the tool, check out our\n[development documentation](https://github.com/Checkmk/cmk-dev-site/blob/main/DEVELOPMENT.md).\nHere you'll see steps on how to setup your environment for local development.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Easily Install Checkmk",
    "version": "1.2.0",
    "project_urls": {
        "Changelog": "https://github.com/Checkmk/cmk-dev-site/blob/release/1.2.0/changelog.md",
        "Repository": "https://github.com/Checkmk/cmk-dev-site"
    },
    "split_keywords": [
        "checkmk",
        " cmk",
        " monitoring",
        " site"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3d2d0ca4063f74f5cefefc9b083fdc22608d9ddd0eec0068fc27fb07f9a9b161",
                "md5": "8f37fd2b7aa53e0e49930be24bf44167",
                "sha256": "671044267ed38f35bffe81233f8327f941619d535a33ed7a6e838990ab91ae23"
            },
            "downloads": -1,
            "filename": "cmk_dev_site-1.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8f37fd2b7aa53e0e49930be24bf44167",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 39520,
            "upload_time": "2025-08-26T15:38:07",
            "upload_time_iso_8601": "2025-08-26T15:38:07.487800Z",
            "url": "https://files.pythonhosted.org/packages/3d/2d/0ca4063f74f5cefefc9b083fdc22608d9ddd0eec0068fc27fb07f9a9b161/cmk_dev_site-1.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "58ba8310acca2b6ceaa57ff53923506c901cf18ea6494d2bedbede2a4c3d864e",
                "md5": "79ba77d714a11dd61cb95f06abf73344",
                "sha256": "911e9eca690d74a4e39cdd3d61197cc64f7c8c7e12a9d9a36c8afc7a7053a520"
            },
            "downloads": -1,
            "filename": "cmk_dev_site-1.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "79ba77d714a11dd61cb95f06abf73344",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 102868,
            "upload_time": "2025-08-26T15:38:19",
            "upload_time_iso_8601": "2025-08-26T15:38:19.351487Z",
            "url": "https://files.pythonhosted.org/packages/58/ba/8310acca2b6ceaa57ff53923506c901cf18ea6494d2bedbede2a4c3d864e/cmk_dev_site-1.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-26 15:38:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Checkmk",
    "github_project": "cmk-dev-site",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "cmk-dev-site"
}
        
Elapsed time: 0.98118s