CheckMK
Cette page contient diverses astuces pour l'outil de supervision qu'est Check_MK
Lire / vider les logwatch
Pour cela, il suffit d'accéder à l'interface de logwatch via https://adressedu/site/logwatch.py
Tester un agent
A faire depuis le serveur.
<syntaxhighlight lang='bash'> OMD[mysite]:~$ telnet 10.1.1.2 6556 Trying 10.1.1.2... Connected to 10.1.1.2. Escape character is '^]'. <<<check_mk>>> Version: 1.2.7i1 AgentOS: linux AgentDirectory: /etc/check_mk DataDirectory: /var/lib/check_mk_agent SpoolDirectory: /var/lib/check_mk_agent/spool PluginsDirectory: /usr/lib/check_mk_agent/plugins </syntaxhighlight>
Installer un agent avec systemd (à tester)
<source lang="bash">
- How to install Check MK Agent on ubuntu 16.04
- Install check_mk_agent:
- - sudo apt-get install check-mk-agent (will install older version)
- - On your Check_MK dashboard, go to "Monitoring Agents", click the link for "Check_MK Agent for Linux", save the raw text
- on your server:
sudo vi /usr/bin/check_mk_agent
- paste Check_MK dashboard > Monitoring Agents > Check_MK Agent for Linux
sudo chmod +x /usr/bin/check_mk_agent
- Setup Systemd
sudo vi /etc/systemd/system/check_mk.socket
- paste Check_MK dashboard > Monitoring Agents > systemd SOCKET definition file
sudo vi /etc/systemd/system/check_mk@.service
- paste Check_MK dashboard > Monitoring Agents > systemd SERVICE definition file
- start
sudo systemctl daemon-reload sudo systemctl enable check_mk.socket sudo systemctl start check_mk.socket
- Add firewall rule from specific OMD Server IP
sudo ufw allow from 15.15.15.0/24 to any port 6556
- test on another host
nc -v <ip address> 6556 </source>