前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nagios监控系统应用示例

Nagios监控系统应用示例

作者头像
L宝宝聊IT
发布2018-06-20 13:20:49
1.1K0
发布2018-06-20 13:20:49
举报
文章被收录于专栏:L宝宝聊ITL宝宝聊IT

一、实验环境

二、实验步骤

1、搭建nagios监控系统

1)关闭防火墙

2)创建nagios用户和用户组

3)编译安装nagios(需要提前配置yum)

安装支持包:

配置:

编译和安装:

注意:安装install-webconf是为了生成配置文件,后面在/etc/httpd/conf/httpd.conf最后添加的信息就不用手工打了,可以到/etc/httpd/conf.d/nagios.conf文件中复制。

4)添加为系统服务器

5)安装nagios插件(监控功能通过插件完成)

编译并安装:

6)安装nrpe(为了监控远程服务器)

7)在/etc/httpd/conf/httpd.conf文件最后添加授权,我们可以到/etc/httpd/conf.d/nagios.conf文件中复制,不用手打。

使用:r导入即可(定位到文档的最后)

导入即可,不用修改,保存退出。

8)执行htpasswd命令添加一个访问nagios页面的授权用户

用户名和密码都是nagiosadmin

9)启动nagios和httpd

10)在浏览器上访问nagios页面

目前只能是打开网页,很多的监控选项不能看到,如果需要监控远程的服务器,还需要做很多配置,下面开始配置。

3、配置nagios

1)修改/usr/local/nagios/etc/nagios.cgf主配置文件

2)修改/usr/local/nagios/etc/objects/commands.cfg

添加如下内容(定义check_nrpe监控命令)

3)修改/usr/local/nagios/etc/objects/contacts.cfg(定义监控服务器联系人)

4)新建/usr/local/nagios/etc/objects/hostgroups.cfg(定义主机组)

4)在/usr/local/nagios/etc/conf下面新建192.168.1.20.cfg文件(用于监控192.168.1.20的主机存活,负载,进程)(所有内容需要手工输入)

6)重启nagios服务

7)发现错误,提示没有添加联系人组,解决方法:在

/usr/local/nagios/etc/objects/contacts.cfg文件的最后添加代码,如下图:

8)重启nagios服务器成功

9)访问网页查看状态

点击上图中的localhost,可以查看本机的状态

4、配置被控端192.168.1.20(mysql和web)

1)安装nagios插件

yum -y install openssl openssl-devel

useradd nagios -s /sbin/nologin

tar zxf nagios-plugins-1.5.tar.gz

cd nagios-plugins-1.5

./configure --prefix=/usr/local/nagios

make && make install

chown -R nagios:nagios /usr/local/nagios

tar zxf nrpe-2.15.tar.gz

cd nrpe-2.15

./configure --prefix=/usr/local/nagios

makeall && make install-plugin && make install-daemon

make install-daemon-config

2)安装完成之后,需要打开vim /usr/local/nagios/etc/nrpe.cfg

添加nagios服务器的地址

3)启动nrpe

4)在nagios服务器上测试nrpe运行是否正常,出现下面的信息说明正确。

4)在浏览器上访问

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 L宝宝聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档