-
?
?
?
?
Home
开源项目
技术支持
Linux
入门
?
文档
?
问答
?
关于
输入关键字...
LINUX
服务器运维日志
关于
CENTOS
和
U
BUNTU
等系统的运维
?
首页
?
系统管理
?
网络基础
?
WWW
?
安全
?
监控
?
Shell
?
Email
?
FTP
?
集群
?
MySQL
?
更多
下午好
, 2013
年
8
月
7
日
星期三
11:37:28
当前位置
:
首页
?
监控
?使用
nagios nrpe
监控远
程
Linux
主机
4+
06
2012.08
使用
nagios
nrpe
监
控
远
程
Linux
主
机
< br>
作者
:
朱
茂海
/
分类
:
监控
/Tag:
Nagios
字号:
L
M
S
文章目录
[
隐藏
]
?
o
o
o
o
o
?
o
o
远程主机的操作
下载
Nagios
Plugins
和
NRPE
创建
nagios
帐号
安装
nagios-plugin
安装
NRPE
配置
NRPE
以守护进程运行
nagios
服务器的操作
下载安装
NRPE
< br>为监控远程主机定义
host
和
service
监控
linux
p>
本地主机时,我们可以直接更改配置文件进行监控,如果需要监控的主机与
< br>nagios
不在同一机器上,即监控远程
linux<
/p>
主机时,我们需要借助
NRPE
插件实现
。
nrpe
工作原理图:
远程主机的操作
下载
Nagios
Plugins
和
NRPE
1.
2.
cd /tmp
wget
/project/nagios/nrpe-2.x/nrpe-2.13/
3.
wget
/project/nagiosplug/nagiosplug/1.4.16/nagios- plugins-1
.
创建
nagi
os
帐号
1.
2.
useradd nagios
passwd nagios
安装
nagios-plugin
1.
2.
3.
cd /tmp
tar xvfz
cd nagios-
plugins-1.4.16
4.
5.
6.
export LDFLAGS=-ldl
./configure --with-nagios-user=nagios
--with-nagios-group=nagios
--enable-
redhat-pthread-workaround
7.
8.
9.
10.
11.
make
make install
chown /usr/local/nagios
chown -R /usr/local/nagios/libexec/
安装
NRPE
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
cd /tmp
tar xvfz
cd nrpe-2.13
./configure
make all
make install-plugin
make install-daemon
make
install-daemon-config
yum install
xinetd
make install-xinetd
配
置
NRPE
以守护进程运行
1
、更改
/etc/xinetd.d/nrp
e
文件,设置允许
nagios
服务器
连接
,
如
nagios
服务器的
ip
为
192.16
8.1.2:
1.
only_from
= 127.0.0.1 192.168.1.2
2
p>
、在
/etc/services
结尾增加
:
1.
nrpe 5666/tcp # NRPE
3
、启动
xinetd
1.
service xinetd
restart
4
、验证
nrpe<
/p>
是否监听
1.
netstat -at | grep nrpe
5
、测试
nrpe
是否正常运行
1.
2.
/usr/local/nagios/libexec/check_nrpe -H
localhost
NRPE v2.13
6
、更改
/usr/local/nagios/etc/
文件里包含需要监控远程主机的命令,如:
1.
command[check_
users]=/usr/local/nagios/libexec/check_users -w 5
-c 10
2.
command[
check_load]=/usr/local/nagios/libexec/check_load
-w 15,10,5 -c
30,25,20
nagios
服务器的操作
首先安装
nagios,
参考:
/2012/02/centos-install-nagios/
下载安装
NRPE
1.
2.
cd /tmp
wget
/project/nagios/nrpe-2.x/nrpe-2.13/
3.
4.
5.
6.
7.
tar xvfz
cd nrpe-2.13
./configure
make all
make install-plugin
测试是否正常
:
1.
2.
/usr/local/nagios/libexec/check_nrpe -H
192.168.1.3
NRPE v2.13
为监控远程
主机定义
host
和
service
1
、定义
check_nrpe
命令
在文件
/us
r/local/nagios/etc/objects/
后面增加: