下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【移动应用开发技术】运维监控利器Nagios之:安装nagios
一、安装前准备(1)创建nagios用户和用户组
[root@localhost~]#useradd-s/sbin/nologinnagios
[root@localhost~]#mkdir/usr/local/nagios
[root@localhost~]#chown–R
nagios.nagios/usr/local/nagios
(2)开启系统sendmail服务
在nagios监控服务器上开启sendmail服务的主要作用是让nagios在检测到故障时可以发送报警邮件,目前几乎所有的linux发行版本都默认自带了sendmail服务,所以,在安装系统时只需开启sendmail服务即可,并且不需要在sendmail上做任何配置。二、编译安装Nagios
[root@localhost~]#tar-zxvfnagios-3.2.0.tar.gz
[root@localhost~]#cdnagios-3.2.0
[root@localhostnagios-3.2.0]#./configure--prefix=/usr/local/nagios
#指定nagios的安装目录,这里指定nagios安装到/usr/local/nagios目录
[root@localhostnagios-3.2.0]#makeall
[root@localhostnagios-3.2.0]#makeinstall
#makeinstall用来安装nagios的主程序,CGI和HTML文件
[root@localhostnagios-3.2.0]#makeinstall-init
#通过makeinstall-init命令可以在/etc/rc.d/init.d目录下创建nagios启动脚本
[root@localhostnagios-3.2.0]#makeinstall-commandmode
#通过makeinstall-commandmode命令来配置目录权限
[root@localhostnagios-3.2.0]#makeinstall-config
#makeinstall-cofig命令用来安装nagios示例配置文件,这里安装的路径是/usr/local/nagios/etc3、Nagios目录介绍Nagios安装完成后,各个目录结构以及功能说明如下表所示:4、
安装Nagios插件
这里下载的版本是nagios-plugins-1.4.14。
注意:插件版本与nagios版本的关联并不大。
[root@localhostnagios]#tar–zxvf
nagios-plugins-1.4.14.tar.gz
[root@localhostnagios]#cd
nagios-plugins-1.4.14
[root@localhostnagios-plugins-1.4.14]#./configure--prefix=/usr/local/nagios
[root@localhostnagios-plugins-1.4.14]#make
[root@localhostnagios-plugins-1.4.14]#makeinstall
安装完成,在/usr/local/nagios下的libexec目录下,生成很多可执行文件,这些正是nagios所需要的插件。5、安装Nagios中文化插件
中文插件下载地址:
/projects/nagios-cn/files/
下载对应nagios版本的中文插件,然后开始安装:
[root@localhost~]#tarxvfznagios-cn-3.2.0.tar.bz2
[root@localhostnagios-cn-3.2.0]#cdnagios-cn-3.2.0
[root@localhostnagios-cn-3.2.0]#./configure
[root@localhostnagios-cn-3.2.0]#makeall
[root@localhostnagios-cn-3.2.0]#makeinstall
6、安装与配置apache和php
apache和php不是安装nagios所必须的,但是nagios提供了web监控界面,通过web监控界面可以清晰的看到被监控主机、资源的运行状态,因此,安装一个web服务是很必要的。
需要注意的是,nagios在nagios3.1.x版本以后,配置web监控界面时需要php的支持。这里我们下载的nagios版本为nagios-3.2.0,因此在编译安装完成apache后,还需要编译php模块,这里选取的php版本为php5.3.2。
(1)安装apache与php
首先安装apache,步骤如下:
[root@nagiosserver~]#tarzxvfhttpd-2.0.63.tar.gz
[root@nagiosserver~]#cdhttpd-2.0.63
[root@nagiosserver~]#./configure
--prefix=/usr/local/apache2
[root@nagiosserver~]#make
[root@nagiosserver~]#makeinstall
接着安装php,步骤如下:
[root@nagiosserver~]#tarzxvfphp-5.3.2.tar.gz
[root@nagiosserver~]#cdphp-5.3.2
[root@nagiosserver~]#./configure
--prefix=/usr/local/php\
>--with-apxs2=/usr/local/apache2/bin/apxs
[root@nagiosserver~]#make
[root@nagiosserver~]#makeinstall
从安装步骤可知,apache安装路径为/usr/local/apache2,而php安装路径为/usr/local/php。(2)配置apache
找到apache配置文件/usr/local/apache2/conf/httpd.conf
找到:
Usernobody
Group#-1
修改为
Usernagios
Groupnagios
然后找到
DirectoryIndexindex.htmlindex.html.var
修改为
DirectoryIndexindex.htmlindex.php
接着增加如下内容:
AddTypeapplication/x-httpd-php.php为了安全其间,一般情况下要让nagios的web监控界面必须经过授权才能访问,这需要增加验证配置,即在httpd.conf文件最后添加如下信息:#settingfornagios
ScriptAlias/nagios/cgi-bin"/usr/local/nagios/sbin"
<Directory"/usr/local/nagios/sbin">
AuthTypeBasic
OptionsExecCGI
AllowOverrideNone
Orderallow,deny
Allowfromall
AuthName"NagiosAccess"
AuthUserFile/usr/local/nagios/etc/htpasswd
Requirevalid-user
</Directory>Alias/nagios"/usr/local/nagios/share"
<Directory"/usr/local/nagios/share">
AuthTypeBasic
OptionsNone
AllowOverrideNone
Orderallow,deny
Allowfromall
AuthName"nagiosAccess"
AuthUserFile/usr/local/nagios/etc/htpasswd
Requirevalid-user
</Directory>(3)创建apache目录验证文件
在上面的配置中,指定了目录验证文件htpasswd,下面要创建这个文件:
[root@localhostnagios]#/usr/local/apache2/bin/htpasswd\
>-c/usr/local/nagios/etc/htpasswdixdba
Newpassword:(输入密码)
Re-typenewpassword:(再输入一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧博物馆解决方案V1.6
- 离散数学图与树
- 防水班组考试卷及答案
- 小学数学试卷三年级上册数学期末测试卷及参考答案(夺分金卷)
- 二年级上册数学期末测试卷及参考答案(综合题)
- 小学四年级下册数学期末测试卷附答案(基础题)
- 教科版科学三年级下册第一单元《 物体的运动》测试卷含完整答案(各地真题)
- 人教版小学四年级下册数学期末测试卷附参考答案(综合卷)
- 小学三年级上册数学期末测试卷及答案(名师系列)
- 二年级上册数学期末测试卷及参考答案
- 安全人PPE劳保穿戴示意图
- 公路养护安全生产管理制度范文(三篇)
- 广州大学年翻译硕士学位点申报简况表优质资料
- 中学生物学新课标教材研究与教学设计知到章节答案智慧树2023年四川师范大学
- 领导干部个人自我鉴定(个人画像)
- 2022年靖江市事业单位考试真题及答案
- 山东省安丘市、高密市、寿光市2023年数学八下期末综合测试模拟试题含解析
- 1纪委监委执纪审查案件卷宗模版检查卷模版
- 2023年中国环境科学研究院春季招考聘用笔试高频考点题库附答案解析
- 医院三墩院区2022-2024年度保安服务项目招标文件
- (2023年)江苏省南京市-统招专升本英语真题(含答案)
评论
0/150
提交评论