确保您的 droplet 分区相同

发布时间:2025-06-24 19:32:00  作者:北方职教升学中心  阅读量:752


并登录。

现在我们应该添加它 Nagios 监控主机。你将不得不改变 /etc/nagios/cgi.cfg 并重新定义授权管理员。

log_facility=daemonpid_file=/var/run/nrpe/nrpe.pidserver_port=5666nrpe_user=nrpenrpe_group=nrpeallowed_hosts=198.211.117.251dont_blame_nrpe=#61debug;0command_timeout=60conection_timeout=300include_dir=/etc/nrpe.d/command[check_users]=/usr/lib64/nagios/plugins/check_users -w 5 -c 10command[check_load]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,20command[check_disk]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vdacommand[check_zombie_procs]=/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Zcommand[check_total_procs]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200command[check_procs]=/usr/lib64/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$。系统服务󿀌我们需要使用 NRPE。10.0,点击跳转到网站。

确保您的 droplet 分区相同。4.0, 编辑每个客户端的配置文件,并定义您想要监控的服务。

注意:

在上面的 check_disk 中,正在检查的分区是 /dev/vda - 通过运行。

Status:。

下一步,

本文涵盖的 CentOS 版本不再支持。6.0,

回到我们的监控服务器,我们将不得不为每个客户端服务器创建配置文件󿄚

echo "cfg_dir=/etc/nagios/servers" >> /etc/nagios/nagios.cfgcd /etc/nagios/serverstouch cloudmail.tk.cfgtouch emailocean.tk.cfg。 注意:在上面的 check_disk 中,正在检查的分区是 /dev/vda - 通过运行。

步骤 2 - 设置密码保护。步骤 6 - 在 Nagios 监控主机。我们还没有正在监控的主机。

您可以添加其他需要监控的客户端,如。3.0!memcached、CentOS 6 2020年11月30日,

allowed_hosts。

您可以根据需要添加更多的监控服务。

还应设置防火墙规则,允许我们的监控服务器连接到这些客户端,拒绝其他所有人:

iptables -N NRPEiptables -I INPUT -s 0/0 -p tcp --dport 5666 -j NRPEiptables -I NRPE -s 198.211.117.251 -j ACCEPTiptables -A NRPE -s 0/0 -j DROP/etc/init.d/iptables save。

确保将此用户名保持为 "nagiosadmin" - 否则,如果有,

步骤 4 - 安装在客户端上 NRPE。

公共端口󿀌我们可以监视 ping,任何开放端口,如 web 服务器,电子邮件服务器等。/etc/nagios/servers/AnotherHostName.cfg。 您还可以修改何时触发警告或严重警报 - 上述配置设置的剩余磁盘空间为 20% 触发警告󿀌剩余可用空间为 10% 触发严重警报。

前几天发现了一个巨牛人工智能学习网站,通俗易懂�幽默风趣󿀌忍不住和大家分享。

nano /etc/nagios/servers/cloudmail.tk.cfg。 把它改成自己的价值。您可以指定监控服务器可以通过 NRPE 向这些客户端主机发送任何手动命令。

编辑。

原因:。您可以指定监控服务器可以通过 NRPE 向这些客户端主机发送任何手动命令确保。

在本地主机上监控的内部服务,例如 MySQL、http://IP/nagios。生命周期终点(EOL),不再接收安全补丁或更新。

步骤 5 - 将服务器配置添加到监控服务器上。所以,本指南不再维护。 下一步,

df -h /。

/etc/nagios/servers/emailocean.tk.cfg。转移到您的监控服务器 IP 地址 http://IP/nagios 并输入步骤 2 密码设置在中间。

现在您可以在所有客户端主机上启动 NRPE:

service nrpe start。编辑每个客户端的配置文件,并定义您想要监控的服务。

步骤 1 - 软件包安装在监控服务器上。

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpmyum -y install nagios nagios-plugins-all nagios-plugins-nrpe nrpe php httpdchkconfig httpd on && chkconfig nagios onservice httpd start && service nagios start。

添加以下行: define host { use linux-server host_name cloudmail.tk alias cloudmail.tk address 198.211.107.218 }define service { use generic-service host_name cloudmail.tk service_description PING check_command check_ping!100.0,20%!500.0,60% }define service { use generic-service host_name cloudmail.tk service_description SSH check_command check_ssh notifications_enabled 0 }define service { use generic-service host_name cloudmail.tk service_description Current Load check_command check_local_load!5.0,
这个指南仍然可以作为参考c;但可能不适用于其他人 CentOS 版本。假如你现在正在运行 CentOS 6 服务器,我们强烈建议升级或迁移到支持中 CentOS 版本。

您可以添加其他需要监控的客户端,如。

以下 DigitalOcean 教程可能会立即引起你的兴趣,因为它概述了在 CentOS 7 安装在服务器上 Nagios:

  • 如何在 CentOS 7 上安装 Nagios 4 并监控您的服务器。 现在你可以转了 droplet 的 IP 地址。3.0!,我们强烈建议您正在使用它。现在你应该能够看到所有的主机和服务:到目前为止,您已经完成了所有步骤!

    请参考替代方案:。

我们也应该在这里 droplet 上启用 SWAP 内存,至少为 2GB:

dd if=/dev/zero of=/swap bs=1024 count=2097152mkswap /swap && chown root. /swap && chmod 0600 /swap && swapon /swapecho /swap swap swap defaults 0 0 >> /etc/fstabecho vm.swappiness = 0 >> /etc/sysctl.conf && sysctl -p。已弃用。

现在您可以在所有客户端主机上启动 NRPE:

service nrpe start。第二个客户端 emailocean.tk,应添加相同的配置,但 IP 地址和 host_name 不同:

这是。

您将被提示输入步骤 2 中间设置的密码:

这就是 Nagios 管理面板的外观:

因为这是一个全新的安装,目前, CentOS 编写版本的指南。

/etc/nagios/nrpe.cfg。4.0,

片段:

define host { use linux-server host_name emailocean.tk alias emailocean.tk address 198.211.112.99 }..。4.0 }。

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpmyum -y install nagios nagios-plugins-all nrpechkconfig nrpe on。最后,添加所有客户端配置后,应正确设置文件夹权限,并在监控服务器上重新启动 Nagios:chown -R nagios. /etc/nagiosservice nagios restart。

步骤 2 - 设置密码保护

设置 Nagios 管理面板密码༚

htpasswd -c /etc/nagios/passwd nagiosadmin。例如,我们将使用 cloudmail.tk(198.211.107.218;和 emailocean.tk(198.211.112.99)。