An open API service indexing awesome lists of open source software.

https://github.com/jiuka/checkmk_jb_fls

Checkmk special Agent to check the JetBrains Floating License Server.
https://github.com/jiuka/checkmk_jb_fls

checkmk checkmk-extension fls jetbrains jetbrains-floating

Last synced: 3 months ago
JSON representation

Checkmk special Agent to check the JetBrains Floating License Server.

Awesome Lists containing this project

README

          

# Checkmk extension for JetBrains Floating License Server

![build](https://github.com/jiuka/checkmk_jb_fls/workflows/build/badge.svg)
![flake8](https://github.com/jiuka/checkmk_jb_fls/workflows/Lint/badge.svg)
![pytest](https://github.com/jiuka/checkmk_jb_fls/workflows/pytest/badge.svg)

## Description

### Special Agent Plugin

Reports information from the [JetBrains Floating License Server](https://www.jetbrains.com/help/license_server/getting_started.html)

### Check jb_fls

Checks the status of the Floating License Server.

### Check jb_fls_licenses

Reports informations about individual licenses. One check is discoverd for each installed license.

## Development

For the best development experience use [VSCode](https://code.visualstudio.com/) with the [Remote Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension. This maps your workspace into a checkmk docker container giving you access to the python environment and libraries the installed extension has.

## Directories

The repository is mounted into `/omd/sites/cmk/local/lib/python3/cmk_addons/plugins/jb_fls`

## Continuous integration
### Local

To build the package hit `Crtl`+`Shift`+`B` to execute the build task in VSCode.

`pytest` can be executed from the terminal or the test ui.

### Github Workflow

The provided Github Workflows run `pytest` and `flake8` in the same checkmk docker conatiner as vscode.