网站首页 > 开源技术 正文
安装Nagios客户端
对于Nagios的客户端安装,您需要监控客户端的插件,以及NSCA和/或NRPE。 清单7-13显示了如何安装客户端部分。
代码清单7-13 安装Nagios客户端
# yum install nagios-plugins-all # yum install nrpe nsca # service nrpe start # service nsca start # chkconfig nrpe on # chkconfig nsca on
默认情况下,NRPE客户端仅允许来自localhost的连接,因此您必须更改nrpe.cfg中的配置以接受来自Nagios服务器的连接。 清单7-14是更改配置以接受来自Nagios服务器的连接的示例。
清单7-14。 NRPE配置
## By default, only localhost on the client is allowed to connect client# grep -i 'allowed_hosts=127.0.0.1' /etc/nagios/nrpe.cfg allowed_hosts=127.0.0.1 ## Change the configuration to accept connections from the Nagios server client# sed -ie 's/allowed_hosts=127.0.0.1/allowed_hosts=172.16.127.210/' /etc/nagios/nrpe.cfg client# grep -i allowed_hosts /etc/nagios/nrpe.cfg allowed_hosts=172.16.127.210 ## Restart the NRPE service after making the configuration change client# service nrpe restart ## From the server, use the check_nrpe plug-in to the client—i.e., to 172.16.127.212 server# /usr/lib64/nagios/plugins/check_nrpe -H 172.16.127.212 NRPE v2.15
将客户端添加到Nagios
在客户端和Nagios NRPE / NSCA上安装Nagios插件后,您就可以将该客户端添加到Nagios服务器。 有多种方法可以将客户端添加到服务器。 一种方法是隔离Nagios服务器上目录中的所有客户端配置,这样可以轻松管理客户端(清单7-15)。
清单7-15。 添加Nagios客户端
# grep -i '^cfg_dir' /usr/local/nagios/etc/nagios.cfg
cfg_dir=/usr/local/nagios/etc/servers
# ls /usr/local/nagios/etc/servers/
nagios-client.cfg
# head -15 /usr/local/nagios/etc/servers/nagios-client.cfg
define host{
use linux-server ; Name of host template to use
host_name nagios-client
alias nagios-client
address 172.16.127.212
}
define service{
use local-service ; Name of service template to use
host_name nagios-client
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}
如清单7-15所示,在nagios.cfg文件中将新的cfg_dir指令添加到Nagios。这告诉Nagios读取该目录中以* .cfg结尾的所有文件并处理它们。在目录/ usr / local / nagios / etc / servers中,创建了每个主机的一个文件,您可以管理该文件。在这种情况下,文件是nagios-client.cfg。当您添加更多客户端时,您可以向此目录添加更多文件,每个文件都具有附加* .cfg的客户端名称。
该文件的内容定义主机并添加需要监视的服务。在这种情况下,主机使用名为linux-server的模板,该模板由use指令识别。 linux-server模板在/usr/local/nagios/etc/objects/templates.cfg中定义。它包含受监控的Linux服务器中最常用的设置。在此之后,使用host_name指令指定主机名,然后指定别名。别名显示在图形用户界面中,可以与实际主机名不同。最后,有客户端的IP地址;在这种情况下,它是172.16.127.212。然后在主机上添加要监视的服务,这是使用模板本地服务的ping检查来定义ping检查的常用设置。
猜你喜欢
- 2024-09-30 Ubuntu 在终端界面打广告,引发用户不满
- 2024-09-30 新思科技发现Nagios XI存在三个漏洞
- 2024-09-30 一大波你可能不知道的 Linux 网络工具,快快来收藏
- 2024-09-30 Linux机架-Nagios监控与Cacti趋势分析-D5-Nagios插件
- 2024-09-30 使用Nagios监控网站登录是否成功(nagios监控使用方法)
- 2024-09-30 陈俊勇:配置nagios邮件报警、(ios配置邮箱)
- 2024-09-30 Linux机架-使用Nagios进行监控和使用Cacti进行趋势分析-D1
- 2024-09-30 Linux机架-Nagios监控与Cacti趋势分析-D4-Nagios配置
- 2024-09-30 Nagios网络监视工具新漏洞,黑客可远程执行代码
- 2024-09-30 陈俊勇:用Nagios监控Windows服务器、带走不谢
欢迎 你 发表评论:
- 1594℃北京那些看上去很牛的车牌们!(北京厉害车牌)
- 1112℃2025年度视频去水印软件TOP5对比:哪款最值得用
- 599℃新疆话里的“虫子”
- 524℃中兴光猫 Telnet下设置大全(中兴光猫命令大全)
- 518℃蓝牙设备配对失败的系统性解决方案与技术解析
- 515℃未备份电脑文件数据恢复的七种方法
- 493℃工艺管道常用英文缩写 英汉对照
- 449℃是爱情啊!比伯分享度假照 与海莉礁石上甜蜜接吻
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)

本文暂时没有评论,来添加一个吧(●'◡'●)