Skip to content
Checkmk - Best-in-class infrastructure & application monitoring
Python C++ JavaScript Shell CSS C Other
Branch: master
Clone or download

Latest commit

mo-ki CheckAPI: fix get_relevant_raw_sections
SectionPlugin instances are not hashable (they contain dicts and lists)

Change-Id: Ia06f8311dcecb651e103af0d50ccd6a218851a17
Latest commit a9ab4ae May 29, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github add github no-respone config May 4, 2020
.werks 10695 Windows Agent Service will wait for Network Services May 29, 2020
active_checks Removed a few unused-import suppressions. May 26, 2020
agents Fixed Windows Agent integration test for the Docker/Hyper-V case May 29, 2020
bin Remove redundant version switches, part 1. May 29, 2020
buildscripts Pick: Integration Test images for sles-15* are missing May 29, 2020
checkman 11154 cisco_vpn_sessions: rename item "SVC" --> "AnyConnect SVC" May 28, 2020
checks Remove redundant version switches, part 2. May 29, 2020
cmk CheckAPI: fix get_relevant_raw_sections May 29, 2020
doc Import entities from six explicitly, part 5. May 28, 2020
docker New license headers: Remaining enterprise/ and docker/ + script updat… Mar 6, 2020
inventory inventory: migrate last sections and adapt test May 27, 2020
livestatus Remove redundant version switches, part 1. May 29, 2020
locale 11154 cisco_vpn_sessions: rename item "SVC" --> "AnyConnect SVC" May 28, 2020
m4 Removed Boost. Oct 22, 2019
notifications Migrate notification stuff to Python 3. Apr 29, 2020
omd Python3 port mege-nagios-config script May 29, 2020
scripts pre-commit: run pylint even if no files supplied May 26, 2020
tests-py3 Fixed some typos May 29, 2020
tests Remove redundant version switches, part 2. May 29, 2020
virtual-envs Add snmpsim package for our SNMP integration tests May 27, 2020
web Correct shebang of our WSGI app May 24, 2020
.clang-format Minor Refactoring Apr 17, 2019
.clang-tidy Disable misc-non-private-member-variables-in-classes for now. Mar 5, 2020
.cppcheck-suppressions Tweaked cppcheck suppressions. Nov 26, 2019
.dir-locals.el Use the correct YAPF from Emacs. Dec 30, 2019
.editorconfig Fix automake file indent Nov 24, 2019
.envrc Handle old direnv versions. May 25, 2018
.eslintrc.json Made quicksearch JS code a dedicated module Dec 20, 2018
.f12 Climb up to project root dynamically. Dec 19, 2019
.flake8 More global flake8 suppressions. Whitespace changes. Feb 12, 2020
.gitignore CheckAPI: POC Shinx doc May 14, 2020
.gitmodules [CMK-1730] - initial commit of new Windows Agent Mar 4, 2019
.isort.cfg isort: case-insensitive sort May 26, 2020
.pre-commit-config.yaml pre-commit: run optional doctests before commit Feb 19, 2020
.pylintrc Switch cmk.gui.* to Python 3 and use the corresponding mod_wsgi. May 20, 2020
.sass-lint.yml Adapt .sass-lint.yml to our format. Aug 13, 2019
.site .f12 deploys to heute site by default Sep 18, 2015
.style.yapf YAPF 0.28.0 fixed a few bugs => reformat Jul 12, 2019
.travis.yml Fix travis formatting Mar 3, 2020
AUTHORS Cleaned up outdated files Aug 7, 2011
CHANGES Move OMD packaging things to Check_MK git Jul 26, 2017
CONTRIBUTING.md Update some python version related information May 28, 2020
COPYING Move OMD packaging things to Check_MK git Jul 26, 2017
Makefile Default venv is 3.7 now. May 22, 2020
README.md fix html link Jan 27, 2020
bandit.yaml Remove old bandit test suppression May 20, 2019
configure.ac Detect GCC 10 and Clang 10, too. Apr 17, 2020
defines.make New license headers: Remaining files + final script update (CMK-1073) Mar 10, 2020
gtags.conf Build helper/livestatus parts of CMC non-recursively. Oct 25, 2019
livestatus.py Make editors find livestatus references Feb 27, 2020
mypy-raw.ini Move cmk_base to cmk.base Jan 7, 2020
package-lock.json Use public URLs in package-lock.json. May 25, 2020
package.json Regenerated package.json and package-lock.json. May 5, 2020
postcss.config.js New license headers: Remaining files + final script update (CMK-1073) Mar 10, 2020
pytest.ini pytest: Reduce default output verbosity Oct 28, 2019
standalone.make Detect GCC 10 and Clang 10, too. Apr 17, 2020
webpack.config.js Introduced cmk_figures library Mar 12, 2020
werk Fix for werk script May 13, 2020
wnx_build.cmd [CMK-1730] - initial commit of new Windows Agent Mar 4, 2019

README.md

Checkmk - Your complete IT monitoring solution

Checkmk is available in several editions. The Checkmk Raw Edition is free and 100% open-source. The Checkmk Enterprise Edition includes several additional features and professional support from the authors, billed annually. A demo version is freely available for testing the Enterprise Edition in a non-production environment.

Checkmk can be installed on Linux servers via DEB and RPM packages found on our downloads page. The Enterprise Edition is also available as a virtual or physical appliance. The following short installation guides show how you can easily set up Checkmk and begin monitoring.

Please visit our website for more details.

Getting started

Please have a look at the official handbook on how to get started with Checkmk.

Want to contribute?

Nice! Have a look at our contribution guidelines.

Building on your own packages

It is highly recommended to use the prebuilt Checkmk packages we provide. But if you really want to build your own packages, you either need to download the source packages from our website or check out the Git repository.

To prepare your system for building, you need to execute this command:

make -C omd setup

This will install the missing build dependencies, at least if you are working on a supported Linux distribution. Then you can either create RPM or DEB packages, depending on your Linux-distribution.

To build an RPM:

make rpm

To create a DEB package:

DEBFULLNAME="Mr. Buildmaster" DEBEMAIL="mail@buildmaster.com" make deb

Don't forget to insert your name and mail address. As a result your should find packages of the form check-mk-[edition]-[version].[deb|rpm] in your current directory.

You can’t perform that action at this time.