#!/bin/bash # Authors: # (C) 2021 Idea an concept by Christian Zengel # (C) 2021 Script design and prototype by Markus Helmke # (C) 2021 Script rework and documentation by Thorsten Spille source /root/zamba.conf source /root/constants-service.conf wget https://download.checkmk.com/checkmk/$CMK_VERSION/check-mk-$CMK_EDITION-$CMK_VERSION$CMK_BUILD.buster_amd64.deb DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt -y -qq install ./check-mk-$CMK_EDITION-$CMK_VERSION$CMK_BUILD.buster_amd64.deb omd create --admin-password $CMK_ADMIN_PW $CMK_INSTANCE cat << EOF > /etc/apache2/sites-available/000-default.conf RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$CMK_INSTANCE [R,L] EOF a2enmod ssl a2enmod rewrite a2ensite default-ssl systemctl restart apache2.service omd start $CMK_INSTANCE # install matrix notification plugin su - $CMK_INSTANCE cd ~/local/share/check_mk/notifications/ wget https://github.com/bashclub/check_mk_matrix_notifications/raw/master/matrix.py chmod +x ./matrix.py exit