运维利器!使用 Checkmk 监控你的 Linux 服务器
带有 Checkmk 的 Linux 服务器
第 1 步:在 Linux 上安装 Checkmk
1. 在 Ubuntu/Debian 上安装 Checkmk
linuxmi@linuxmi:~/www.linuxmi.com$ wget https://download.checkmk.com/checkmk/2.0.0p21/check-mk-raw-2.0.0p21_.focal_amd64.deb
现在,在具有 root 权限的终端 shell 上运行以下 dpkg 和 aptitude 命令,以在您的 Debian Linux 上完成 Checkmk 安装过程。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg -i check-mk-raw-2.0.0p21_.focal_amd64.deb
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install -f
2. 在 Red hat/Fedora Linux 上安装 Checkmk
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
linuxmi@linuxmi:~/www.linuxmi.com$ subscription-manager repos --enable "codeready-builder-for-rhel-8-x86_64-rpms"
如果您是基于 DNF 的用户,您可能还需要在终端 shell 上执行以下命令。
linuxmi@linuxmi:~/www.linuxmi.com$dnf config-manager --set-enabled powertools
安装 EPEL 并设置存储库后,我们现在需要允许系统上的防火墙端口。您可以在 shell 上运行以下命令来设置防火墙并在系统上重新加载防火墙守护程序。请确保在使用 Checkmk 加载 Linux 服务器之前设置防火墙守护程序。
linuxmi@linuxmi:~/www.linuxmi.com$setsebool -P httpd_can_network_connect 1 linuxmi@linuxmi:~/www.linuxmi.com$firewall-cmd --zone=public --add-service=http --permanent # firewall-cmd --reload
您现在可以从存储库中获取 Linux 系统上的 RPM 包。以下 SCP(安全复制)命令将让您在 Linux 文件系统上获取 Checkmk 工具的 RPM 包。
linuxmi@linuxmi:~/www.linuxmi.com$ scp check-mk-raw-2.0.0p3-el8-38.x86_64.rpm
现在,依次执行 wget 和 rpm 导入命令,导入系统上 Checkmk 包的公钥。
linuxmi@linuxmi:~/www.linuxmi.com$ wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg linuxmi@linuxmi:~/www.linuxmi.com$ rpm --import Check_MK-pubkey.gpg
后,您现在可以通过 shell 上的以下命令验证 Linux 系统上的 Checkmk 包。
linuxmi@linuxmi:~/www.linuxmi.com$ rpm -K check-mk-raw-2.0.0p3-el8-38.x86_64.rpm linuxmi@linuxmi:~/www.linuxmi.com$ yum install check-mk-raw-2.0.0p3-el8-38.x86_64.rpm
您现在可以通过omd
命令检查 Checkmk 的版本。
linuxmi@linuxmi:~/www.linuxmi.com$ omd version
OMD - Open Monitoring Distribution Version 2.0.0p21.cre
第 2 步:创建一个项目来测试 Checkmk
linuxmi@linuxmi:~/www.linuxmi.com$ sudo omd create linuxmi_com
输出如下:
Adding /opt/omd/sites/linuxmi_com/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/linuxmi_com/tmp...OK
Updating core configuration...
Generating configuration for core (type nagios)...Precompiling host checks...OK
OK
Executing post-create script "01_create-sample-config.py"...OK
Created new site linuxmi_com with version 2.0.0p21.cre.
The site can be started with omd start linuxmi_com.
The default web UI is available at http://linuxmi/linuxmi_com/
The admin user for the web applications is cmkadmin with password: Udnfo6WO
For command line administration of the site, log in with 'omd su linuxmi_com'.
After logging in, you can change the password for cmkadmin with 'htpasswd etc/htpasswd cmkadmin'.
:~/www.linuxmi.com$ sudo omd start linuxmi_com
输出如下:
Temporary filesystem already mounted
Starting mkeventd...OK
Starting rrdcached...OK
Starting npcd...OK
Starting nagios...OK
Starting apache...OK
Starting redis...OK
Initializing Crontab...OK
第 3 步:在 Linux 上加载 Checkmk Web GUI
http://linuxmi/www_linuxmi_com
htpasswd etc/htpasswd cmkadmin
文件中找到它。第 4 步:使用 Checkmk 将新主机添加到 Linux 服务器
wget <HOSTURL>
总结
来自:Linux迷
相关文章