Nagios323安装与配置实验手册Word文件下载.docx
- 文档编号:22719993
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:14
- 大小:414.25KB
Nagios323安装与配置实验手册Word文件下载.docx
《Nagios323安装与配置实验手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《Nagios323安装与配置实验手册Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
Nagios所依赖的软件包--------------------------APACHE、GCC、GLIBC、GD-DEVEL(这些依赖包建议全部安装)
软件包下载:
www.nagios.org
汉化版下载:
(我的机子编译错误)
Nagios组件
nagioscore、nagiosplugin、nrpe/NSClient++、NDOUtils
请耐心看完下面的讲述:
1,nagios依赖于php的支持,所以要在监控服务器上安装php
2,nagios依赖于apache的至此,需要用apache来至此nagios的发布,要注意的nagios在编译apache的配置文件的时候只支持rpm包的htpp,源码包在这没有用武之地。
3,源码安装php和apache
以下操作需要ROOT身份
二、安装NagiosCore
1、创建nagios用户和用户组
#useradd–mnagios
#passwdnagios
创建用户组nagcmd,用于从WEB接口执行外部命令
#groupaddnagcmd
将用户nagios和apache加入到nagcmd组中
#usermod–Gnagcmdnagios
#usermod–Gnagcmdapache
2、释放归档文件
#tarxzfnagios-3.2.3.tar.gz
3、运行nagios配置脚本,使用先前预设的用户和用户组
#./configure--with-command-group=nagcmd
4、源码编译
#makeall
5、安装二进制程序
#makeinstall
6、初始化脚本
#makeintall-init
7、生成配置文件样本
#makeinstall-config
8、设置目录权限
#makeinstall-commandmode
9、定义管理员联系信息
#vi/usr/local/nagios/etc/objects/contacts.cfg
修改email选项值为自己的邮箱地址
10、配置WEB接口
安装nagios的WEB配置文件到apache的conf.d目录下
#makeinstall-webconf
11、创建WEB登陆用户
#htpasswd–c/usr/local/nagios/etc/htpasswd.usersnagiosnagiosadmin
12、重启apache服务使设置生效
#servicehttpdrestart
三、安装插件plugins
1、释放归档文件
#tarxzfnagios-plugins-1.4.15.tar.gz
2、编译并安装插件
#./configure--with-nagios-user=nagios--with-nagios-group=nagios
#make
3、验证nagios配置文件
#/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg(希望不报错吧)
4、加入启动项
#chkconfig--addnagios
#chkconfignagioson
5、启动nagios
#servicenagiosstart
6、登陆WEB接口,查看本机监视状态
http:
//localhost/nagios/
四、安装与配置代理检测程序nrpe
一)安装nagios插件plugins
步骤参考上面
1、用户和组
2、安装
二)nrpe在被监控机上的安装与配置:
1、下载
wget
2、安装过程
#tarxzfnrpe-2.12.tar.gz
#cdnrpe-2.12
#./configure--prefix=/usr/local/nagios
#makeall
#makeinstall-plugin
#makeinstall-daemon
#makeinstall-daemon-config
[#makeinstall-xinetd]
#chown-Rnagios:
nagios/usr/local/nagios
3、配置nrpe
1)修改nrpe配置文件,添加监控服务器
#vi/usr/local/nagios/etc/nrpe.cfg
allowed_hosts=127.0.0.1192.168.1.45
[#vi/etc/xinetd.d/nrpe
only_from=127.0.0.1192.168.1.45]
[#vi/etc/services
添加nrpetcp/5666#nrpe]
2)修改hosts.allow添加监控服务器
#vi/etc/hosts.allow
添加一行
nrpe:
192.168.1.45
3)启动nrpe守护进程
[#servicexinetdrestart]
#/usr/local/nagios/bin/nrpe-c/usr/local/nagios/etc/nrpe.cfg-d
***可以把该命令加入启动项,编辑/etc/rc.local,添加上面一行***
4)检查nrpe是否正常
#/usr/local/nagios/libexec/check_nrpe-H127.0.0.1
***显示版本号标示正常***
说明:
配置nrpe有两种方法,如上
[]标示注册nrpe进程到xinetd守护进程
usr/local/nagios/bin/nrpe-c为手动管理nrpe进程
4、服务器端安装nrpe
只需执行以下安装步骤:
./configure--prefix=/usr/local/nagios
makeall
makeinstall-plugin
5、检查nrpe是否正常
#usr/local/nagios/libexec/check_nrpe-H192.168.1.43(被监控的IP)
五、开始配置对Linux主机的监控
1、停止Nagios服务
#servicenagiosstop
2、创建配置文件linux1.cfg
#cd/usr/local/nagios/etc/objects
#vilinux1.cfg
进入vi编辑界面,输入以下内容
#定义被监控的对象
definehost{
uselinux-server#linux-server为模板文件templates.cfg中定义的host
host_nametracynum1
aliastest1
address192.168.1.43
}
#定义该对象所属的群组
definehostgroup{
hostgroup_namelinux1
aliastests1
memberstracynum1
#定义要监控的服务---此处为检查tracynum1是否活动
defineservice{
uselocal-service#local-service为模板文件templates.cfg中定义的service
service_descriptionPING
check_commandcheck_ping!
100.0,20%!
500.0,60%
#定义要监控的服务---检查磁盘使用情况
defineservice{
uselocal-service
service_descriptionRootPartition
check_commandcheck_local_disk!
20%!
10%!
/
#定义要监控的服务---检查当前负载
service_descriptionCurrentLoad
check_comandcheck_local_locd!
5.0,4.0,3.0!
10.0,6.0,4.0
#定义要监控的服务---检查http服务
uselocal-service
service_descriptionHTTP
check_commandcheck_http
notifications_enabled0#表示禁用通知;
}
配置文件linux1.cfg的说明
define关键字为对象定义的标示
service_description服务描述
check_command用到的命令,所有命令的目录为./nagios/libexec
更多选项参考templates.cfg文件以及./etc目录
六、预览
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Nagios323 安装 配置 实验 手册