checkmk | class infrastructure & application monitoring | Monitoring library
kandi X-RAY | checkmk Summary
kandi X-RAY | checkmk Summary
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.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Generate a vs_mkevent element .
- Default valuespec for generic metrics .
- Update a file .
- Generate the rules for the user .
- Render a graph .
- Return the value for the active checksum .
- Return a parameter valuespec .
- Creates a function that checks for Nagios services .
- Configure host attributes .
- Process 7 modes .
checkmk Key Features
checkmk Examples and Code Snippets
Community Discussions
Trending Discussions on checkmk
QUESTION
I'm using the win_find module with Ansible. It is returning a list, but I only want the filename returned, how would I achieve this?
I've been trying several things and thought it would work to get the filename using.
...ANSWER
Answered 2021-Feb-02 at 10:14I can't test this properly, but either one of these should work:
QUESTION
following problem:
we have a file called "file.conf"
...ANSWER
Answered 2020-Mar-31 at 12:46Using what you already done, try in this way.
QUESTION
I have a python script which runs as a Ganeti hook, that run after adding, removing, shutting down and starting an instance to Ganeti. When adding a new instance to Ganeti the hook should add this instance to check_mk with a API call. Removing the instance in Ganeti triggers the deletion of the instance in check_mk. Shutting down an instance sets down time in check_mk and starting the instance removes the down time in check_mk if it was set by the hook. We have Ganeti clusters in multiple locations (datacenters).
We have distributed monitoring with check-mk-raw with one master and multiple slaves running in each datacenter. Thus adding, removing etc.. can only be done with the API call to the master.
Ganeti hooks stdout and stderr are redirected to files, this is hard coded in Ganeti. Errors will be written to stdout (cosole) only if the script fails, but if it runs successfully output is redirected to files and mostly isn't much. So print()
doesn't help. Hence I am using the logging library.
The major problem is that the script breaks often and some times without logging. I don't know if it is my modest ability of coding or network latency. I added the whole exceptions today to find out what is going on, but that didn't help.
I would appreciate any help on this. Below is the complete script.
Thanks a lot.
EDIT: I removed the majority of the exceptions since they are not really relevant and fixed some typos in the script.
...ANSWER
Answered 2019-Oct-15 at 06:41After more debugging I found out that script fails only in some datacenters and always succeed in others, it was clear it is a network issue.
The API requests are sent to the WAN IP of the monitoring server, so I just replaced it with the LAN IP in /etc/hosts
until I can find the root cause.
Sorry for the irrelevant post, since the script does what it should do.
QUESTION
I'm currently learning how to use jq with shell in Linux since I'm developing custom checks for Check_MK (formerly known as Nagios) and my application (qBittorrent with their WebUI API) returns JSON strings.
Currently, I'm already able to count the total number of torrents just by using a simple jq length
. Now, I would like to count the number of torrents that are currently dowloading, seeding or on pause. I'm only interested by the state
, so if I have 6 torrents, my JSON could look like that:
ANSWER
Answered 2018-Sep-28 at 16:19For others with related questions, but not sharing the OP's specific requirements: See edit history! There are several other relevant proposals, including group_by
use, in prior iterations of this answer.
If you need entries for all values, even ones which have no occurrence, you might consider:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install checkmk
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page