check_mk | Nagios agent and check plugin | Monitoring library

 by   opinkerfi Python Version: Current License: GPL-2.0

kandi X-RAY | check_mk Summary

kandi X-RAY | check_mk Summary

check_mk is a Python library typically used in Performance Management, Monitoring applications. check_mk has a Strong Copyleft License and it has low support. However check_mk has 31 bugs, it has 11 vulnerabilities and it build file is not available. You can download it from GitHub.

Nagios agent and check plugin for efficient remote monitoring
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              check_mk has a low active ecosystem.
              It has 20 star(s) with 18 fork(s). There are 8 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 2 open issues and 2 have been closed. On average issues are closed in 14 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of check_mk is current.

            kandi-Quality Quality

              OutlinedDot
              check_mk has 31 bugs (7 blocker, 0 critical, 23 major, 1 minor) and 1418 code smells.

            kandi-Security Security

              check_mk has 11 vulnerability issues reported (0 critical, 2 high, 7 medium, 2 low).
              check_mk code analysis shows 0 unresolved vulnerabilities.
              There are 43 security hotspots that need review.

            kandi-License License

              check_mk is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              check_mk releases are not available. You will need to build from source code and install.
              check_mk has no build file. You will be need to create the build yourself to build the component from source.
              It has 57569 lines of code, 2140 functions and 248 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed check_mk and discovered the below as its top functions. This is intended to give you an instant insight into check_mk implemented functionality, and help decide if they suit your requirements.
            • Compute prediction data for a given time series
            • Get rrd data for a service
            • Get time group for prediction
            • Compute prediction
            • Render a grouped list
            • Render a checkbox td
            • Render a checkbox
            • Show downtime
            • Get a list of child hosts
            • Render a mobile view
            • Paint the notes link
            • Paint tree state
            • Return the heading information
            • Paint a wato
            • Open tree view
            • Return a list of dashboard host stats
            • Set row selection
            • Render wato
            • Paint the Downtime buttons
            • Return a formatted table of events
            • Render a JSON table
            • Render grouped boxes
            • Generate HTML for the prediction page
            • Render a tiled table
            • List all servicats
            • End the table
            Get all kandi verified functions for this library.

            check_mk Key Features

            No Key Features are available at this moment for check_mk.

            check_mk Examples and Code Snippets

            No Code Snippets are available at this moment for check_mk.

            Community Discussions

            QUESTION

            GNU time returns different signal than it prints out
            Asked 2021-Mar-14 at 11:07

            While running cronjobs and using mk-job from check_mk to monitor its result, I've stumbled across this:

            bash:

            ...

            ANSWER

            Answered 2021-Mar-09 at 09:14

            GNU time's %x only makes sense when the process exits normally, not killed by signals.

            Source https://stackoverflow.com/questions/66528006

            QUESTION

            check-mk check if hostname and/or ip already exist
            Asked 2020-Apr-03 at 19:38

            we got a script that inserts new hosts in check_mk via curl

            ...

            ANSWER

            Answered 2020-Apr-01 at 18:14

            First you will need "jq", so apt-get install jq. ( is for reading json file by bash )

            Source https://stackoverflow.com/questions/60955439

            QUESTION

            insert hosts in check via for loop
            Asked 2020-Mar-31 at 12:46

            following problem:

            we have a file called "file.conf"

            ...

            ANSWER

            Answered 2020-Mar-31 at 12:46

            Using what you already done, try in this way.

            Source https://stackoverflow.com/questions/60949602

            QUESTION

            How to proxy_pass to a sub path
            Asked 2020-Feb-18 at 15:47

            I have a host with two containers:

            • nginx
            • check_mk

            the check_mk interface is accessible by http://172.17.0.2:5000/cmk I have proxy_pass rule set up in nginx:

            ...

            ANSWER

            Answered 2020-Feb-18 at 15:47

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            Check_MK before 1.2.8p26 mishandles certain errors within the failed-login save feature because of a race condition, which allows remote attackers to obtain sensitive user information by reading a GUI crash report.
            A cross site scripting (XSS) vulnerability exists in Check_MK versions 1.4.0x prior to 1.4.0p6, allowing an unauthenticated remote attacker to inject arbitrary HTML or JavaScript via the _username parameter when attempting authentication to webapi.py, which is returned unencoded with content type text/html.
            The wato component in Check_MK before 1.2.4p4 and 1.2.5 before 1.2.5i4 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to an automation URL.
            Check_MK before 1.2.4p4 and 1.2.5 before 1.2.5i4 allows remote authenticated users to write check_mk config files (.mk files) to arbitrary locations via vectors related to row selections.
            Multiple cross-site scripting (XSS) vulnerabilities in the multisite component in Check_MK before 1.2.4p4 and 1.2.5 before 1.2.5i4 allow remote authenticated users to inject arbitrary web script or HTML via unspecified vectors to the (1) render_status_icons function in htmllib.py or (2) ajax_action function in actions.py.
            A cross site scripting (XSS) vulnerability exists in Check_MK versions 1.2.8x prior to 1.2.8p25 and 1.4.0x prior to 1.4.0p9, allowing an unauthenticated attacker to inject arbitrary HTML or JavaScript via the output_format parameter, and the username parameter of failed HTTP basic authentication attempts, which is returned unencoded in an internal server error page.
            Check_MK before 1.2.2p3 and 1.2.3x before 1.2.3i5 allows remote authenticated users to delete arbitrary files via a request to an unspecified link, related to "Insecure Direct Object References." NOTE: this can be exploited by remote attackers by leveraging CVE-2014-2330.
            Check_MK 1.2.2p2, 1.2.2p3, and 1.2.3i5 allows remote authenticated users to execute arbitrary Python code via a crafted rules.mk file in a snapshot. NOTE: this can be exploited by remote attackers by leveraging CVE-2014-2330.
            Multiple cross-site request forgery (CSRF) vulnerabilities in the Multisite GUI in Check_MK before 1.2.5i2 allow remote attackers to hijack the authentication of users for requests that (1) upload arbitrary snapshots, (2) delete arbitrary files, or possibly have other unspecified impact via unknown vectors.
            Multiple cross-site scripting (XSS) vulnerabilities in Check_MK before 1.2.2p3 and 1.2.3x before 1.2.3i5 allow remote authenticated users to inject arbitrary web script or HTML via the (1) agent string for a check_mk agent, a (2) crafted request to a monitored host, which is not properly handled by the logwatch module, or other unspecified vectors.

            Install check_mk

            You can download it from GitHub.
            You can use check_mk like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/opinkerfi/check_mk.git

          • CLI

            gh repo clone opinkerfi/check_mk

          • sshUrl

            git@github.com:opinkerfi/check_mk.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Monitoring Libraries

            netdata

            by netdata

            sentry

            by getsentry

            skywalking

            by apache

            osquery

            by osquery

            cat

            by dianping

            Try Top Libraries by opinkerfi

            adagios

            by opinkerfiHTML

            nagios-plugins

            by opinkerfiPerl

            okconfig

            by opinkerfiPython

            winexe-waf

            by opinkerfiC

            pysmbclient

            by opinkerfiPython