Skip to content
Checkmk - Best-in-class infrastructure & application monitoring
Python C++ JavaScript Shell CSS C Other
Branch: master
Clone or download
LarsMichelsen htmllib: Clarify API for getting request parameters 2/2
Move get_integer_input to new scheme

Change-Id: I98162e5990d3ea24e553dd9e2e7abc1390fde85a
Latest commit ad51d8d Feb 18, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.werks 10688 FIX Windows agent ps section now reports correct process uptime Feb 18, 2020
active_checks Always use error codes with mypy suppressions, part 6. Feb 11, 2020
agents mk_mongodb: Fixed error handling Feb 18, 2020
bin Fixed a few missing/superfluous imports. Feb 17, 2020
buildscripts Fail gerrit test on python futurize errors Feb 14, 2020
checkman 10858 qnap checks: Temperature and Fans check plugins for Qnap devices Feb 17, 2020
checks jira_custom_svc: Added metric for difference Feb 18, 2020
cmk htmllib: Clarify API for getting request parameters 2/2 Feb 18, 2020
doc New license headers: Remaining cmk (CMK-1073) Feb 12, 2020
docker 10551 FIX Docker container: Fix URL redirects when accessing / Nov 22, 2019
inventory 10827 FIX oracle_instance, oracle_performance, oracle_recovery_area: … Feb 14, 2020
livestatus Revert "Rewrite CMC TableContacts without *arithmetic" Feb 13, 2020
locale permissions: fix typo Feb 6, 2020
m4 Removed Boost. Oct 22, 2019
notifications Climb up to project root dynamically. Dec 19, 2019
omd Add common custom protocols ssh:// and rdp:// to be allowed by conten… Feb 15, 2020
pnp-templates Climb up to project root dynamically. Dec 19, 2019
scripts Show error codes in mypy messages, it's handy for suppressions... :-P Feb 10, 2020
tests-py3 Move agent_prometheus main Feb 12, 2020
tests htmllib: Clarify API for getting request parameters 2/2 Feb 18, 2020
virtual-envs Added mypy-extensions package. Feb 11, 2020
web Always use error codes with mypy suppressions, part 7. Feb 11, 2020
.clang-format Minor Refactoring Apr 17, 2019
.clang-tidy Fix Gerrit job for clang-tidy. Jan 22, 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 Add `crashreports` table Nov 5, 2019
.gitmodules [CMK-1730] - initial commit of new Windows Agent Mar 4, 2019
.isort.cfg Prepare use of isort Oct 19, 2018
.pre-commit-config.yaml flake8: optional Python checker Feb 7, 2020
.pylintrc Python 3: unichr -> six.unichr Jan 8, 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 Add shell tests to travis Nov 13, 2019
AUTHORS Cleaned up outdated files Aug 7, 2011
CHANGES Move OMD packaging things to Check_MK git Jul 26, 2017
CONTRIBUTING.md Minor formatting Feb 10, 2020
COPYING Move OMD packaging things to Check_MK git Jul 26, 2017
Makefile Change version back to be of type str in Python 2 and 3 Feb 7, 2020
README.md fix html link Jan 27, 2020
bandit.yaml Remove old bandit test suppression May 20, 2019
configure.ac Simplification: Always use accept4() instead of accept(). Feb 6, 2020
defines.make Workaround package cache using wrong BRANCH_VERSION Feb 10, 2020
gtags.conf Build helper/livestatus parts of CMC non-recursively. Oct 25, 2019
mypy-raw.ini Move cmk_base to cmk.base Jan 7, 2020
package-lock.json Dashboard: Make deleting dashlets more comfortable Feb 10, 2020
package.json Dashboard: Make deleting dashlets more comfortable Feb 10, 2020
postcss.config.js Introduce SASS processing for the modern CSS theme Feb 11, 2019
pytest.ini pytest: Reduce default output verbosity Oct 28, 2019
standalone.make Detect Clang 9, too. Nov 28, 2019
vars Add Libraries to Jenkins Pipelines Dec 2, 2019
webpack.config.js 10416 FIX Fix GUI network topology view with IE11 Dec 11, 2019
werk YAPF'd everything. Dec 18, 2019
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.