Nagios安装与配置详解Word下载.docx
- 文档编号:15329587
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:29
- 大小:324.42KB
Nagios安装与配置详解Word下载.docx
《Nagios安装与配置详解Word下载.docx》由会员分享,可在线阅读,更多相关《Nagios安装与配置详解Word下载.docx(29页珍藏版)》请在冰豆网上搜索。
nagios-plugins-1.4.15.tar.gz
2.1安装前:
2.1.1安装依赖包,下载源程序包
1.#cd
/etc/yum.repos.d/
2.#rm
-fr
./*
3.#wget
wget
4.#yum
makecache
#删除系统自带的yum源,下载网易的网络源并更新缓存
1.#yum
-y
install
gcc
glibc
glibc-common
gd
gd-devel
httpd
#安装必须的依赖包
1.#wget
2.#wget
#下载nagios主程序以及插件程序
2.1.2正式安装:
1.#groupadd
nagcmd
2.#useradd
-G
nagcmd
nagios
3.#usermod
apache
#创建一个用户组名为nagcmd用于从Web接口执行外部命令。
将nagios用户和apache用户都加到这个组中。
1.#tar
zxf
nagios-3.4.1.tar.gz
2.#cd
3.#./configure
--prefix=/usr/local/nagios--with-command-group=nagcmd
4.#解压程序包,并进行预编译前的配置(默认用户就是nagios,所以只需指定组)
5.#make
all
#编译Nagios程序包源码
6.#make
#安装二进制运行程序
7.#make
install-init
#初始化脚本
8.#make
install-config
#配置文件样本
9.#make
install-commandmode
#设置运行目录权限
10.#make
install-webconf
#安装Nagios的WEB配置文件到Apache的conf.d目录下
#htpasswd-c/usr/local/nagios/etc/htpasswd.usersnagiosadmin
#创建一个nagiosadmin的用户用于登录Nagios的web界面。
#servicehttpdrestart
#重启apache使服务生效
nagios-plugins-1.4.15.tar.gz
nagios-plugins-1.4.15
--prefix=/usr/local/nagios--with-nagios-user=nagios
--with-nagios-group=nagios
4.#make
&
make
install
5.#编译安装nagios插件
#chkconfig--addnagios
#chkconfignagioson
#chkconfighttpdon
#添加系统服务并设开机自启
#/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg
#验证配置文件是否正确,如下图则没问题:
#servicenagiosstart
#启动服务
#vim/root/.bashrc
#添加一条:
aliascheck='
/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg'
#source/root/.bashrc
#在以后的配置和调试过程中,经常需要检查配置文件,所以加条别名为了方便
#备注:
注意防火墙和Selinux(都关了即可)
输入http:
//IP/nagios,输入前面设置的用户名密码后,如下图即安装成功。
三、安装后问题及解决办法
问题1:
打开http:
//ip/nagios,输入口令验证后出现“Youdon'
thavepermissiontoaccess/nagios/onthisserver”
解决方法:
没装php导致,yum-yinstallphp,装好,重启httpd和nagios
问题2:
如果提示“Whoops!
Error:
Couldnotreadobjectconfigurationdata!
”,这是因为没有启动nagios后台进程,执行以下命令
/usr/local/nagios/bin/nagios-d/usr/local/nagios/etc/nagios.cfg
问题3:
Nagios显示类似错误:
HTTPWARNING:
HTTP/1.1403Forbidden-5240bytesin0.002secondresponsetime。
该错误表明在apacheweb根目录没有index.html文件。
在web根目录(如:
/var/www/html/目录)建立index.html文件,重启apache和nagios即可。
问题4:
安装nagios-plugins,make时出现如下报错:
make[2]:
***[check_http.o]Error1
Leavingdirectory`/mnt/nagios-plugins-1.4.13/plugins'
make[1]:
***[all-recursive]Error1
Leavingdirectory`/mnt/nagios-plugins-1.4.13'
make:
***[all]Error2
解决办法:
yum-yinstallopensslopenssl-devel,然后重新执行./configure,再编译安装。
Nagios学习笔记之
(二)监控部署
2012-08-0200:
01:
38
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。
Nagios学习笔记之
(二)监控部署
前言:
本篇致力于初涉Nagios的同学,老鸟绕行!
前面已经把最基本的Nagios以及插件安装好了,现在只能对本机进行监控,要想监控远程主机,就必须通过类似于NRPE的软件来实现。
监控端和被监控端都要装nrpe,因为靠此来通信,nrpe是通过ssl来通信的,所以比较安全。
用到ssl就得装相关支持的包:
yum-yinstallopensslopenssl-devel
现在开始来安装nrpe:
以下操作在监控端进行:
首先把下载下来的nrpe-2.12.tar解压(自行网上下载)
nrpe.2.12.tar
nrpe-2.12
install-plugin
安装完成后会在/usr/local/nagios/libexec/下生成check_nrpe文件
下面定义一个check_nrpe监控命令(默认装好以后没有被nagios调用)
顺带说下监控整体思想:
1.要定义监控的主机或服务
2.执行什么命令来监控
3.出现问题要通知的人
4.采用什么方式通知,邮件|短信
-----后续再细说
修改/usr/local/nagios/etc/commands.cfg(定义命令的文件),添加如下内容:
1.define
command
{
2.
command_name
check_nrpe
3.
command_line
$USER1$/check_nrpe
-H
$HOSTADDRESS$
-c
$ARG1$
4.}
至此监控端暂时完事。
command_line$USER1$/check_nrpe-H$HOSTADDRE
SS$-t30-c$ARG1$$ARG2$
以下操作在被监控端进行:
需要两个文件:
nagios-plugins-1.4.15.tar
(nrpe依赖于这个插件)
nrpe-2.12.tar
(远程通信)
首先创建安装用户:
useradd-s/sbin/nologinnagios
解压安装Nagios插件:
xzf
nagios-plugins-1.4.15.tar.gz
nagios-plugins-1.4.15
--with-nagios-group=nagios
解压安装nrpe:
install-daemon
install-daemon-config
install-xinetd
安装完毕。
接下来把nrpe交由xinetd来监听(好处:
修改nrpe的配置文件不需要重启服务)
vi/etc/xinetd.d/nrpe
将only_from=后面加上监控端的地址
确保/etc/services有nrpe5666/tcp#NRPE这一行,没有则添加
重启xinetd服务,至此被监控端配置完毕。
servicexinetdrestart
接下来测试下连通性,在监控端执行:
/usr/local/nagios/libex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Nagios 安装 配置 详解
![提示](https://static.bdocx.com/images/bang_tan.gif)