运维利器!使用 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.deblinuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install -f2. 在 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 versionOMD - 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...OKUpdating core configuration...Generating configuration for core (type nagios)...Precompiling host checks...OKOKExecuting post-create script "01_create-sample-config.py"...OKCreated 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 mountedStarting mkeventd...OKStarting rrdcached...OKStarting npcd...OKStarting nagios...OKStarting apache...OKStarting redis...OKInitializing Crontab...OK
第 3 步:在 Linux 上加载 Checkmk Web GUI
http://linuxmi/www_linuxmi_com
htpasswd etc/htpasswd cmkadmin文件中找到它。第 4 步:使用 Checkmk 将新主机添加到 Linux 服务器
wget <HOSTURL>
总结
来自:Linux迷
相关文章