Nagios 客户端简单安装

安装nagios 客户端

客户端仅仅需要安装下面内容

Class-Accessor-0.31.tar.gz

Config-Tiny-2.12.tar.gz

Math-Calc-Units-1.07.tar.gz

Nagios-Plugin-0.34.tar.gz

Params-Validate-0.91.tar.gz

Regexp-Common-2010010201.tar.gz

check_iostat

check_memory.pl

nrpe-2.12.tar.gz

第一步:修改YUM源码

cd /etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

第二步:调整字符集

echo ‘export LC_ALL=C‘>> /etc/profile

source /etc/profile

echo $LC_ALL

第三部:关闭防火墙

/etc/init.d/iptables stop

/etc/init.d/iptables stop

chkconfig iptables off

setenforce 0         #临时生效

sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config  #永久生效

setenforce 0

sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config

第四部:时间同步

/usr/sbin/ntpdate pool.ntp.org

echo ‘#time sync‘>>/var/spool/cron/root

echo ‘*/10 * * * * /usr/sbin/ntpdate pool.ntp.org >/dev/null 2>&1‘>>/var/spool/cron/root

crontab -l

第五步:创建nagios用户

/usr/sbin/useradd -m nagios -s /sbin/nologin

第六步:安装nagios客户端插件

[ ! -d /home/lvnian/tools  ] &&  mkdir /home/lvnian/tools -p

cd /home/lvnian/tools

yum -y install perl-devel openssl-devel

tar zxf nagios-plugins-1.4.16.tar.gz

cd nagios-plugins-1.4.16

./configure --prefix=/usr/local/nagios --enable-perl-modules --enable-redhat-pthread-workaround

make && make install

cd ../

ls /usr/local/nagios/libexec/|wc -l

cd /home/lvnian/tools/

tar zxf nrpe-2.12.tar.gz

cd nrpe-2.12

./configure

make all

make install-plugin

make install-daemon

make install-daemon-config

cd ..

#----------------------------------------

cd /home/lvnian/tools/

tar zxvf Params-Validate-0.91.tar.gz

cd Params-Validate-0.91

perl Makefile.PL

make

make install

cd ..

#----------------------------------------

cd /home/lvnian/tools/

tar zxvf Class-Accessor-0.31.tar.gz

cd Class-Accessor-0.31

perl Makefile.PL

make

make install

cd ..

#----------------------------------------

cd /home/lvnian/tools/

tar zxvf Config-Tiny-2.12.tar.gz

cd Config-Tiny-2.12

perl Makefile.PL

make

make install

cd ..

#----------------------------------------

cd /home/lvnian/tools/

tar zxvf Math-Calc-Units-1.07.tar.gz

cd Math-Calc-Units-1.07

perl Makefile.PL

make

make install

cd ..

#----------------------------------------

cd /home/lvnian/tools/

tar zxvf Regexp-Common-2010010201.tar.gz

cd Regexp-Common-2010010201

perl Makefile.PL

make

make install

cd ..

#----------------------------------------

cd /home/lvnian/tools/

tar zxvf Nagios-Plugin-0.34.tar.gz

cd Nagios-Plugin-0.34

perl Makefile.PL

make

make install

cd ..

#______________________

#for monitor iostat

yum install sysstat -y

yum install dos2unix -y

/bin/cp /home/lvnian/tools/check_memory.pl /usr/local/nagios/libexec

/bin/cp /home/lvnian/tools/check_iostat /usr/local/nagios/libexec

chmod 755 /usr/local/nagios/libexec/check_memory.pl

chmod 755 /usr/local/nagios/libexec/check_iostat

dos2unix /usr/local/nagios/libexec/check_memory.pl

dos2unix /usr/local/nagios/libexec/check_iostat

##################################################

配置nrpe 配置文件

perl -pi -e ‘s/allowed_hosts=127.0.0.1/allowed_hosts=127.0.0.1,10.0.0.3/g‘ /usr/local/nagios/etc/nrpe.cfg

或者 sed -i ‘s/allowed_hosts=127.0.0.1/allowed_hosts=127.0.0.1,10.0.0.3/g‘ /usr/local/nagios/etc/nrpe.cfg

这一步的目的是,让nagios服务端能够到这来获取设计

#delete 199--203

cp /usr/local/nagios/etc/nrpe.cfg /usr/local/nagios/etc/nrpe.cfg.ori

sed -i ‘199,203d‘ /usr/local/nagios/etc/nrpe.cfg

echo "command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,6 -c 30,25,20">>/usr/local/nagios/etc/nrpe.cfg

echo "command[check_mem]=/usr/local/nagios/libexec/check_memory.pl -w 6% -c 3%">>/usr/local/nagios/etc/nrpe.cfg

echo "command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 8% -p /">>/usr/local/nagios/etc/nrpe.cfg

echo "command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%">>/usr/local/nagios/etc/nrpe.cfg

echo "command[check_iostat]=/usr/local/nagios/libexec/check_iostat -w 6 -c 10">>/usr/local/nagios/etc/nrpe.cfg

启动nagios 客户端 nrpe

pkill nrpe

sleep 2

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

echo  "#nagios nrpe process cmd by lvnian 2012-6-7" >> /etc/rc.local

echo "/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d">>/etc/rc.local

netstat -lnt|grep 5666

重启nagios  nrpe的命令:

pkill nrpe && /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d ||/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

netstat -lnt | grep 5666

检查插件数量

[[email protected] etc]# ls /usr/local/nagios/libexec/|wc -l

64

[[email protected] tools]# ls /usr/local/nagios/libexec/|wc -l

62

时间: 2024-10-01 07:12:41

Nagios 客户端简单安装的相关文章

Nagios的客户端的安装

一.Linux服务器的nagios客户端的安装 步骤: 1.  创建目录,上传文件到该目录 mkdir /data nagios-plugins-2.1.1.tar.gz nrpe-2.12.tar.gz 2.  创建nagios组和用户 groupadd nagios mkdir /usr/local/nagios useradd nagios -d /usr/local/nagios -s /sbin/nologin -g nagios chown -R nagios:nagios /usr

关于Nagios通过NRPE监控客户端的安装与配置

环境介绍>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>服务端(监控端):192.168.100.2     --nagios服务+check_nrpe客户端(被监控端):192.168.100.3    --nrpe守护进程+检测插件 Nagios通过NRPE来远端管理服务的过程1. Nag

nagios客户端安装:

nagios客户端安装: 环境准备和服务端相差无几,按照服务端的准备即可,但无需lamp 环境: !!!安装插件nagios-plugins-1.4.16.tar.gz .nrpe-2.12.tar.gz 与服务端一致 #安装一个系统性能的命令 yum install sysstat -y #安装监控的插件 tar zxf Params-Validate-0.91.tar.gz cd Params-Validate-0.91perl Makefile.PLmake make install ta

一键自动化安装nagios客户端

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 目的 一键自动化安装nagios客户端. 环境 OS: CentOS 6.2 32 nagios-plugins: 2.0.3 nrpe: 2.15 配置 #!/bin/bash # Script Name: One-key Automatic Install Nagios Client # Author: yestreenstars # Cre

Nagios nrpe客户端的安装与配置

1.Nrpe安装 创建 nagios用户 useradd nagios 1.1被监控服务器安装nagios插件 tar xzvfnagios-plugins-1.4.15.tar.gz cd nagios-plugins-1.4.15 ./configure make make install 1.2被监控服务器安装nrpe程序 tar xzvf  nrpe-2.1.2.tar.gz cd nrpe-2.1.2 ./configure --prefix=/usr/local/nagios mak

Nagios监控基础安装与监控项部署(上)

前言:NAGIOS介绍: Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. 主要功能 (1)网络服务监控(SMTP.POP3.HTTP.NNTP.ICMP.SNMP.FTP.SSH) (2)主机资源监控(CPU load.diskusage.system logs),也包括Windows主机(使用NSC

Nagios简介与安装(1)

搭建Nagios实在是一个繁杂的过程,首先需要读者有Linux基础,最为重要的是要花费大量的精力和时间,还有就是耐心和细心.我主要是参考网上这篇文章,觉得写的非常好. 原文: http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html http://www.ibm.com/developerworks/cn/linux/1309_luojun_nagios/ 一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有

图文实例讲解nagios介绍和安装

步骤:1.nagios的介绍 2.安装服务端 3.安装客户端 4.服务端添加监控的主机 5.邮箱预警 nagios的介绍 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios 可以监控的功能有: 1.监控网络服务(SMTP.POP3.HTTP.NNTP.PING等): 2.监控主机资源(处理器负荷.

PPTP VPN客户端的安装及使用

PPTP VPN部署好了之后,客户端的配置相对于OpenVPN的客户端相对而言就简单太多了,而且pptp无须安装客户端(Windows),而目前大部分人都使用windows客户端,因此易用性上是要优越于OpenVPN的,甚至在网上有看到有的公司就因为这一点抛弃OpenVPN而选择pptpd.当然,选择适合的VPN不能只看重这一点,而是需要综合考虑自己的业务需求以及方案的可实施性等多方面的因素,这里不多做评论.鉴于网上关于PPTPD VPN服务器端的安装教程很多,却少有讲解pptp客户端的安装使用