搭建部署nagios监控
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建部署nagios监控相关的知识,希望对你有一定的参考价值。
1 操作系统centos6.7
搭建环境 nagios
2 监控端(S):IP:***.***.**.100(服务端和客户端都必须在同一种网络环境中,要么是桥接模式,要么是NAT模式)
被监控端(C):IP:***.***.**.101
注:/etc/sysconfig/network-scripts/ifcfg-eth0(网络环境根据自己需要在此路径配置)
3 安装步骤
3.1 S:在服务端家目录里创建目录nagios
cd 到家目录 cd mkdir nagios -->ls
3.2 S:将nagios相关的安装包及插件统一放在/root/nagios
(可以通过xshell传或者wget网上下载)
nagios-4.0.9.tar.gz(主程序包)
nagios-plugins-2.0.3.tar.gz(插件包)
nrpe-2.15.tar.gz(间谍软件)
msmtp-1.4.30.tar.bz2(邮件,用于报警)
cd -->/root/nagios -->ls
3.3 S:查看本机ip并挂在光盘配置yum源
Ifconfig
cd /mnt -->ls -->mkdir yum -->ls(创建yum文件夹)
mount /dev/cdrom /mnt/yum(挂载光盘到yum下)
cd /etc/yum.repos.d -->ls
vim CentOS-Media.repo (需改的内容如下第二行 即enabled=0 改为enabled=1)
baseurl=file:///media/CentOS/
file:///mnt/yum
file:///media/cdrecorder/
enabled=1
保存并退出(:wq)
mv CentOS-Base.repo CentOS-Base.repo.bak(将CentOS-Base.repo改名为CentOS-Base.repo.bak)
3.4 S:yum安装http和php及gcc
yum -y install http*
yum -y install php(如果*无法安装则去掉*)
yum -y install gcc*
3.5 S:开启http并设置开机自启
service httpd start (开启http)
chkconfig httpd on (开机自启)
3.6 S:解压nagios安装包并安装
cd /root/nagios -->ls
tar fx nagios-4.0.8.tar.gz -->ls
cd nagios-4.0.8 -->ls
useradd nagios (创建nagios用户)
cd /root/nagios/nagios-4.0.8
./configure --prefix=/usr/local/nagios (指定路径创建nagios)
make all (执行)
make install (执行-->安装主程序)
make install-init (执行-->安装启动脚本)
make install-commandmode (执行-->安装帮助设置)
make install-config (执行-->安装配置文件)
make install-webconf (执行-->安装用于apache的配置文件)
3.7 S:重启http,启动nagios
service httpd restart
service nagios start
3.8 S: 设置登录nagios的用户名和密码并登录
cd /usr/local/nagios/etc -->ls
htpasswd -cm /usr/local/nagios/etc/htpasswd.users nagios -->设置密码xxxx
-->再次填写 xxxx
进入浏览器-->输入***.***.**.100/nagios-->用户名:nagios
密码:xxxx
注:此时浏览器已有nagios的界面,但还无权限使用
3.9 S:修改apache配置文件并重新启动
vim /etc/httpd/conf/httpd.conf
搜索User和Group(/User或者/Group)
将其后面的apache改为nagios(如下)
User apache User nagios
---- ---->改为
Group apache Group nagios
-->保存并退出(:wq)
service httpd restart
3.10 S:修改nagios相关文件并重启nagios
cd /usr/local/nagios/etc -->ls
vim cgi.cfg
:%s/nagiosadmin/nagios/g (将全篇文件中的nagiosadmin 改为nagios)
-->保存并退出(:wq)
service nagios restart
3.11 S:安装nagios插件
cd /root/nagios -->ls
tar fx nagios-plugins-2.0.3.tay.gz -->ls (解压插件安装包)
cd nagios-plugins-2.0.3 -->ls
./configure --prefix=/usr/local/nagios
执行-->make && make install
3.12 S:进入浏览器nagios界面
浏览器 -->***.***.**.100/nagios -->nagios -->xxxx
浏览器最左侧一列 Hosts(点击)-->显示***.***.**.100主机的运行状态
Service(点击)-->显示***.***.**.100主机上的服务状态
目前nagios已安装完成,但现在只能监控本机服务。
本文出自 “12632953” 博客,请务必保留此出处http://12642953.blog.51cto.com/12632953/1944509
以上是关于搭建部署nagios监控的主要内容,如果未能解决你的问题,请参考以下文章