self-hosted-cookbook/apps/monitors/checkmk.md

862 B

CheckMK

  • Pretty complete solution for whole infrastructure monitoring
  • Based on Nagios
  • Complex UI (not very intuitive)
  • Requires "some" learning & setup and doesn't do anything out of the box

docker-compose.yml


services:
  checkmk:
    image: checkmk/check-mk-raw
    container_name: checkmk
    restart: unless-stopped
    ulimits:
      nofile: 1024
    ports:
      - "3123:5000"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./monitoring:/omd/sites
  • Open http://localhost:8080/cmk/check_mk/
  • Username is cmkadmin
  • Password is written in the logs when the container starts the first time, so just run docker-compose logs after starting the container