Nagios完整的配置方案(3)
本帖最后由monicazhang于2015-10-3021:34编辑20151030淡然续上
及/var/www/html/nconf/./index.php帐号密码保存在/var/www/html/nconf/config/.file_accounts.php文件中,帐号密码格式如下#username::password::authorization(user|admin)::::nagios安装
admin::nconf::admin::Administrator::然后再打开http://localhost/nconf,此时跟前面的会不一样,全部下一步就好,最好提示删除INSTALL/INSTALL.phpUPDATE/UPDATE.php,照做就行
###############################################################################################################安装配置ndoutils把nagios的数据导入mysql数据库创建数据库mysql-uroot–pmysql>CREATEDATABASEnagios;mysql>GRANTALLONnagios.*TO'nagios'@localhostIDENTIFIEDBY‘nagios’#授权nagios用户,密码为nagiosmysql>FLUSHPRIVILEGES;
下载安装包cd/opt/wgetsourceforge/nagios/ndoutils-1.4b9.tar.gz
wgettrunk/ndoutils-patch/ndoutils1.4b9_light.patchtarzxvfndoutils-1.4b9.tar.gz–C/usr/src
cd/usr/src/ndoutils-1.4b9把补丁包放在/usr/src/ndoutils-1.4b9目录下面mvndoutils1.4b9_light.patcusr/src/ndoutils-1.4b9开源监控软件patch-p1-N<ndoutils1.4b9_light.patch
提示补丁成功打上./configure--prefix=/usr/local/nagios/--enable-mysql--disable-pgsql--with-ndo2db-user=nagios--with-ndo2db-group=nagios
make
cddb/
./installdb-uroot-pxinqidian-dnagiosmysql-uroot-pmysql>USEnagios;
mysql>SHOWTABLES;//查看验证表已经生成cdndoutils-1.4b9cp./src/ndomod-3x.o/usr/local/nagios/bin/ndomod.o
cp./src/ndo2db-3x/usr/local/nagios/bin/ndo2db
cp./config/ndo2db.cfg-sample/usr/local/nagios/etc/ndo2db.cfg
cp./config/ndomod.cfg-sample/usr/local/nagios/etc/ndomod.cfg
chmod774/usr/local/nagios/bin/ndo*
chownnagios:nagios/usr/local/nagios/bin/ndo*
chownnagios:nagios/usr/local/nagios/etc/ndo*cd/usr/local/nagios/etc
vindo2db.cfg
db_name=nagios
db_user=nagios//修改为nagios
db_pass=nagios//修改为nagiosvi/usr/local/nagios/etc/nagios.cfg添加以下行broker_module=/usr/local/nagios/bin/ndomod.oconfig_file=/usr/local/nagios/etc/ndomod.cfgcp/usr/src/ndoutils-1.4b9/daemon-init/etc/init.d/ndo2dbnagios配置
chmod+x/etc/init.d/ndo2db
chkconfig--addndo2db
servicenagiosrestart
如果启动失败使用命令检查,看看是什么地方出错,并修正/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfgservicendo2dbstarttail-f/usr/local/nagios/var/nagios.log@testndoutils-1.4b9]#cat/usr/local/nagios/var/nagios.log
Nagios3.4.1starting...(PID=22899)
LocaltimeisThuAug1611:16:16CST2012
LOGVERSION:2.0
Finisheddaemonizing...(NewPID=22900)
Finisheddaemonizing...(NewPID=27417)
SERVICEALERT:localhost;HTTP;OK;HARD;4;HTTPOK:HTTP/1.1200OK-302bytesin0.001secondresponsetime
CaughtSIGTERM,shuttingdown...
Successfullyshutdown...(PID=27417)
Nagios3.4.1starting...(PID=8993)
LocaltimeisThuAug1612:05:58CST2012监控软件
LOGVERSION:2.0
ndomod:NDOMOD-MERETHIS1.4b9-merethis(10-27-2009)Copyright(c)2009NagiosCoreDevelopmentTeamandCommunityContributors
ndomod:Successfullyconnectedtodatasink.0queueditemstoflush.
Eventbrokermodule'/usr/local/nagios/bin/ndomod.o'initializedsuccessfully.//初始化成功
Finisheddaemonizing...(NewPID=9360)
phpsession权限问题访问pnp4nagios时有Anerrorwasdetectedwhichpreventedtheloadingofthispage.Ifthisproblempersists,pleasecontactthewebsiteadministrator./usr/local/pnp4nagios/lib/kohana/system/libraries/Session.php:nagios实施session_start():open(/var/lib/php/sess_d1suf0cpph46v95efp1b7l0cbtt0q7nr,O_RDWR)failed:Permissiondenied(13)错误检查/var/lib/php5目录的权限,发现原来是root才可以读写,而apache采用了nagios的用户来运行,所以php的session数据没有权限写入,于是更改/var/lib/php的写入权限
chown-Rnagios.nagios/var/lib/php或
chown-R777/var/lib/php
被监控客户端(Linux)安装包NRPE和nagios-plugin
nagios-plugins-1.4.16.tar.gz和nrpe-2.12.tar.gz。
安装插件nagios-plugins-1.4.16.tar.gz:执行以下命令:/usr/sbin/useraddnagios
passwdnagios
tarxzfnagios-plugins-1.4.16.tar.gz
cdnagios-plugins-1.4.16
./configure--prefix=/usr/local/nagiosnagios培训
编译结果提示:--with-openssl:no,请安装:yum-yinstallopenssl-devel
make
待续:http://www.ITILxf.com/thread-53052-1-1.html
本帖关键字:Nagios
页:
[1]