×

微信扫一扫,快捷登录!

Nagios完整的配置方案(1)

标签: 暂无标签
本帖最后由monicazhang于2015-10-3021:36编辑

20151030淡然






通过整合pnp4nagios,ndoutils,nconf提供了关于nagios的一套完整的配置方案
安装nagios
操作系统Centos5.5
目前nagios最新版本的nagios3.4.1
相关依赖包
yum-yinstallmysqlperlmysql-serverperl-DBIperl-DBD-MySQLhttpdphpgccglibcglibc-commongdgd-develrubyruby-devel2ruby-develmysql-develphp-mysqllibpnglibpng-devellibjpeglibjpeg-develzlibzlib-develnagios安装
yum默认安装的是5.1版本的php,但是pnp4nagios-0.6.6需要5.2以上版本的php,这里就装5.3的
yumsearchphp看看有没有php53相关的包,没有请配置好相关的源
yuminstallphp53-*
如遇到:
Error:php53-commonconflictswithphp-common
Youcouldtryusing--skip-brokentoworkaroundtheproblem
Youcouldtryrunning:package-cleanup--problems
package-cleanup–dupes

请使用如下命令安装:
yum-yinstallphp53-*--skip-broken
准备如下软件包
-rw-r--r--1rootroot1782817Jul908:45nagios-3.4.1.tar.gz
-rw-r--r--1rootroot2087089Jul914:36agios-plugins-1.4.16.tar.gz
-rw-r--r--1rootroot491706Jul614:40nconf-1.3.0-0.tgz
-rw-r--r--1rootroot2135521Jul614:42ndoutils-1.4b9.tar.gz
-rw-r--r--1rootroot405725Dec142011nrpe-2.12.tar.gz
-rw-r--r--1rootroot2815857Sep152011np4nagios-0.6.15.tar.gz
-rw-r--r--1rootroot2135521Jul614:42doutils1.4b9_light.patch
建立相关用户和组
useradd-mnagios
groupaddnagios
usermod-a-Gnagiosnagios
usermod-a-Gapachenagios


安装
nagios
tarzxvfnagios-3.4.1.tar.gz-C/usr/src
cd/usr/src/nagios-3.4.1
./configure--prefix=/usr/local/nagios--with-command-group=nagios--with-gd-lib=/usr/lib--with-gd-
开源监控软件
inc=/usr/include
makeall
makeinstall
makeinstall-init
makeinstall-commandmode
makeinstall-config
makeinstall-webconf
创建web管理界面用户和密码
htpasswd-c/usr/local/nagios/etc/htpasswd.usersnagios
登录nagiosweb界面时的用户为nagios下面输入的密码为此用户密码
chkconfig--addnagios
chkconfignagioson
chkconfighttpdon
chkconfigmysqldon


安装插件
tarzxvfnagios-plugins-1.4.16.tar.gz-C/usr/src
cd/usr/src/nagios-plugins-1.4.16
./configure--prefix=/usr/local/nagios--with-nagios-user=nagios--with-nagios-group=nagios
nagios配置
make
makeinstall
servicenagiosstart
servicehttpdstart
servicemysqldstart

使用http://localhost/nagios/来访问
问题1
点开service会看到本机的httpd服务有个告警,并提示HTTPWARNING:HTTP/1.1403Forbidden-5240bytesin0.002secondresponsetime
解决方案:
修改下面的配置文件即可消除错误
vim/usr/local/nagios/etc/objects/localhost.cfg
defineservice{
uselocal-service;Nameofservicetemplatetouse
host_namelocalhost
service_descriptionHTTP
check_commandcheck_http
notifications_enabled1#######此处改为1
defineservice{
uselocal-service;Nameofservicetemplatetouse
host_namelocalhost
service_descriptionSSH
check_commandcheck_ssh
notifications_enabled1########
此处改为1监控软件
}
问题2
提示HTTPWARNING:HTTP/1.1403Forbidden-5240bytesin0.002secondresponsetime是因为在目前网站根目录下面没有首页文件,
解决方案
可自己建立一个index.html的文件放在/var/www/html/下面,如果是源码安装的请放在定义的网站根下面。
重启Nagios和httpd服务刷新页面即可

安装pnp4nagios
pnp4nagios的安装和配置,能够把nagios捕获到的数据绘制成图片
安装前准备
yuminstallrrdtool-perlrrdtool-develrrdtool
提示:在安装rrdtool时,提示“Nopackagerrdtoolavailable.”,请执行以下语句:
wgetrpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpmnagios实施
yuminstallrrdtool-perlrrdtool-develrrdtool

imagepak-base的安装
tar–xvzfimagepak-base.tar.gz
解压以后是base目录
cp–Rbase/usr/local/nagios/share/images/logos
tarzxvfpnp4nagios-0.6.19.tar.gz-C/usr/src
cd/usr/src/pnp4nagios-0.6.19
./configure--with-nagios-user=nagios--with-nagios-group=nagios
makeall
makeinstall
makeinstall-webconf
makeinstall-config
makeisntall-init
makefullinstall
pnp4nagios官方提供了三种配置方法,我这里选取一种nagios培训
vi/usr/local/nagios/etc/nagios.cfg




待续:http://www.ITILxf.com/thread-53050-1-1.html
本帖关键字:Nagios




上一篇:Nagios的安装与配置(6)
下一篇:Nagios完整的配置方案(2)
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by IT 运维管理
返回顶部