Added checkMK monitoring tool (#6)

* Added checkMK monitoring tool

* Added missing file :)

Co-authored-by: David Schmidt <david.schmidt@virtamed.com>
This commit is contained in:
ogghi 2021-01-07 20:19:33 +01:00 committed by GitHub
parent bf96d21d20
commit e63f43ba12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 41 additions and 0 deletions

View File

@ -164,6 +164,7 @@ So, without further ado, here's the current list:
- [Dockprom](apps/monitors/dockprom.md)
- [PhpServerMonitor](apps/monitors/php-server-monitor.md)
- [Statping](apps/monitors/statping.md)
- [CheckMK](apps/monitors/checkmk.md)
### Other, not-fully tested
- [Staytus](https://github.com/adamcooke/staytus) 🔗 - service status is updated manually!

40
apps/monitors/checkmk.md Normal file
View File

@ -0,0 +1,40 @@
# CheckMK
- Pretty complete solution for whole infrastructure monitoring
- Based on Nagios
<br>
- [Homepage](https://checkmk.com/)
- [Github repo](https://github.com/tribe29/checkMK)
- [DockerHub repo](https://hub.docker.com/r/checkmk/check-mk-raw)
## docker-compose.yml
```yml
---
version: '3.6'
services:
checkmk:
container_name: checkmk
image: checkmk/check-mk-raw
tmpfs:
- /opt/omd/sites/cmk/tmp:uid=1000,gid=1000
ulimits:
nofile: 1024
volumes:
- ./monitoring:/omd/sites
- /etc/localtime:/etc/localtime:ro
ports:
- "8080:5000"
restart: unless-stopped
networks:
checkmk_network:
networks:
checkmk_network:
```
- and go to http://localhost:8080/cmk/check_mk/
- You will find the provisional password for the cmkadmin account in the logs that are written for this container