使用nagios 監(jiān)控
創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、嶗山網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為嶗山等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
創(chuàng)建監(jiān)控對象配置文件 xxx.cfg
加載監(jiān)控對象配置文件 nagios.cfg
重啟nagios服務(wù)
登錄監(jiān)控頁面
遠端主機配置
能正常與監(jiān)控服務(wù)器通信
安裝監(jiān)控插件
安裝nrpe
定義監(jiān)控命令
啟動nrpe服務(wù)
被監(jiān)控端
yum -y install openssl-devel
1、安裝監(jiān)控插件
useradd nagios
groupadd nagcmd
usermod -G nagcmd nagios
tar -zxvf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14;
./configure --with-nagios-user=nagios --with-nagios-group=nagcmd && make && make install
2、安裝nrpe
tar -zxvf nrpe-2.12.tar.gz
cd nrpe-2.12
./configure && make && make install
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd
3、定義監(jiān)控命令
vim /usr/local/nagios/etc/nrpe.cfg
command[check_users]=/usr/local/nagios/libexec/check_users -w 3 -c 5
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_sda2]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda2
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 40% -c 30%
4、啟動nrpe服務(wù)
[root@localhost ~]# vim /etc/xinetd.d/nrpe
only_from = 127.0.0.1 xxx.xxx.xxx.xxx #監(jiān)控端
[root@localhost ~]# vim /etc/services //指定nrpe對應(yīng)端口
nrpe 5666/tcp #nrpe service
5、重啟服務(wù)
service xinetd restart
6、 減產(chǎn)nrpe 是否已經(jīng)運行
cd /usr/local/nagios/libexec
./check_nrpe -H localhost
nagios服務(wù)器配置
新建遠程主機的公有數(shù)據(jù)
新建監(jiān)控對象文件
/usr/local/nagios/etc/objects
cp localhost.cfg s2.cfg
vim s2.cfg
define host{
use linux-server ; Name of host template to use
; This host definition will inherit all variables that are defined
; in (or inherited by) the linux-server host template definition.
host_name s2
alias s2
address 127.0.0.1
}
將其中的localhost 修改為s2
%s/localhost/s2/g
修改address xxx.xxx.xxx.xxx
修改主配置文件 nagios.cfg
vim /usr/local/nagios/etc/nagios.cfg
# Definitions for monitoring the local (Linux) host
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
cfg_file=/usr/local/nagios/etc/objects/s2.cfg