nagios nrpe监控远程主机
更新时间:2023-07-26 22:33:01 阅读量: 实用文档 文档下载
- nagios推荐度:
- 相关推荐
Nagios NRPE监控远程主机具体步骤如下。
1. 监控机的软件的安装
监控机安装NRPE wget /sourceforge/nagios/nrpe-2.12.tar.gz tar zxvf nrpe-2.12.tar.gz cd nrpe-2.12 ./configure --prefix=/usr/local/nagios make all make install-plugin
#监控机只需安装到这步
2. 被监控机的软件的安装
被监控机添加用户
groupadd nagios
useradd -g nagios -d /usr/local/nagios -s /sbin/nologin nagios
被监控机安装plugin
wget /sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz
tar zxf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios --with-ping-command="/bin/ping" --with-mysql=/opt/mysql
make
make install
#查看播件文件是否已安装在这个目录
ls /usr/local/nagios/libexec
被监控机安装NRPE
wget /sourceforge/nagios/nrpe-2.12.tar.gz tar zxvf nrpe-2.12.tar.gz
cd nrpe-2.12
./configure --prefix=/usr/local/nagios
make all
make install-plugin
make install-daemon
make install-daemon-config
cp init-script /etc/init.d/nagios-nrpe
chown -R nagios:nagios /usr/local/nagios
3. 被监控机的配置
配置 NRPE:
vi /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=127.0.0.1,192.168.1.91
#Nagios监控机的地址或域名
修改/etc/hosts.allow增加监控机ip
echo 'nrpe:192.168.1.91' >> /etc/hosts.allow
启动 NRPE 守护进程:
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
可以将此命令加入 /etc/rc.local ,以便开机自动启动。
echo "/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d" >> /etc/rc.local
检查 NRPE 是否正常:
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
查看相应的端口:netstat -an |grep 5666
防火墙开启5666 允许局域网IP或固定IP连接
在监控主机上
/usr/local/nagios/libexec/check_nrpe -H $目标主机地址
都应该可以输出 NRPE 的版本: NRPE v2.12
检查可监控的服务
在被监控端的 nrpe.cfg 文件中,可以看到这样的配置:
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
这是用来检查 CPU 负载的。
如果需要自定参数则使用下面命令
command[check_load]=/usr/local/nagios/libexec/check_load -w $ARG1$ -c $ARG2$ 并开启dont_blame_nrpe =1
开启参数将会带来一定的安全风险
被监控机重启nrpe
ps aux|grep nrpe
kill $pid
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d
4. 监控机设置
在监控机commands.cfg 添加nrpe的定义 # 'check_nrpe ' command definition define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ } 增加hostA.cfg 在/usr/local/nagios/etc/objects/ 目录下新建文件:hostA.cfg 把A.cfg添加到nagios主机:
echo "cfg_file=/usr/local/nagios/etc/objects/hostA.cfg" >> /usr/local/nagios/etc/nagios.cfg
如果要再添加B机器方法炮制就可以了
hostA.cfg
define host{
use generic-server
host_name A
alias A
address A 的IP
}
define service{
use generic-service
host_name A
service_description load
check_command check_nrpe!check_load
#使用自定参数
#check_command check_nrpe!check_load!6.0,5.0,4.0!15.0,8.0,6.0
}
重启监控机nagios
service nagios reload
访问http://localhost/nagios就可以看到新增的机器了
如何修改nrpe端口
被监控机nrpe.cfg修改server_port为15666
server_port=15666
重启nrpe
监控机commands.cfg增加-p 15666
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -p 15666 -c $ARG1$ }
重启nagios就可以了
Connection refused or timed out
检查nrpe 端口
检查nrpe.cfg中allowed_hosts是否包含监控机ip地址
检查/etc/hosts.allow文件中监控机ip地址nrpe:192.168.1.91
检查iptables
开放5666端口
iptables -L
iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 5666 -j ACCEPT
#注意顺序
iptables -L
service iptables save
service iptables restart
通过文章,我们不难发现Nagios NRPE监控远程主机操作非常简单!
Question 1: When I execute check_nrpe command with some arguments, I get the message
“CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for error messages.”. How do I fix this issue?
Answer 1: The issue is very straight forward. check_nrpe doesn’t take any arguments by default. You should enable the command line arguments for check_nrpe as shown below.
1. Configure NRPE with –enable-command-args
2. Modify nrpe.cfg and set dont_blame_nrpe
正在阅读:
nagios nrpe监控远程主机07-26
2015年深圳市城市更新单元计划第一批至第四批计划汇总表 - 图文03-08
互换性与测量技术基础复习题A11-12
东至县2013—2014学年度(下)八年级数学期末试题参考答案及评分标准05-13
工矿废弃地复垦调整利用工作方案02-01
中国区域地理一轮复习 - 青藏地区(含答案) - 图文03-15
征信试题01-27
2006级操作系统期末试卷B卷及答案05-21
普罗米修斯听课记录04-05
成长中的烦恼作文500字06-12
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 远程
- 监控
- 主机
- nagios
- nrpe
- 初中历史总复习练习题及答案
- 初三物理海淀区期末统考试题
- 带落角约束的滑模变结构制导律研究
- 中国物流系统设备选型研究报告(简要版)
- 基于移动商务支付模式与传统网上支付模式的竞争力分析
- 民用机场土石方施工方案施工组织设计
- 7直线和圆的位置关系
- 江苏省东台市安丰中学2013-2014学年高一下学期期中考试数学试题
- 103个windows+xp运行命令
- 牛津5A期末试卷无听力版
- 生产与运作管理课程设计报告方案一
- 2007.1海淀初三测评期末
- 人教版小学四年级上册数学导学案
- 变色硅胶干燥剂吸湿性能研究_杨保义
- 长沙国中星城一期工程万国商业广场砌体施工方案
- 抗菌药物临床分级
- 2018公需课《全面深化改革 推进国家文明发展》习题及答案
- 2020医院工作总结
- 汽车尾气治理技术
- 剑侠情缘2秘籍合成