搭建syslog服务器流程.docx

上传人:b****6 文档编号:6725522 上传时间:2023-01-09 格式:DOCX 页数:14 大小:82.99KB
下载 相关 举报
搭建syslog服务器流程.docx_第1页
第1页 / 共14页
搭建syslog服务器流程.docx_第2页
第2页 / 共14页
搭建syslog服务器流程.docx_第3页
第3页 / 共14页
搭建syslog服务器流程.docx_第4页
第4页 / 共14页
搭建syslog服务器流程.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

搭建syslog服务器流程.docx

《搭建syslog服务器流程.docx》由会员分享,可在线阅读,更多相关《搭建syslog服务器流程.docx(14页珍藏版)》请在冰豆网上搜索。

搭建syslog服务器流程.docx

搭建syslog服务器流程

1.安装系统

a)安装要求

i.PC配置:

CPU:

IntelPE2160(1.8GHz)以上

内存:

1G以上

硬盘:

80G以上

虚拟机要求:

Kernel:

linux2.6

内存:

512以上

硬盘:

40G以上

b)安装系统

i.Linuxsyslogserver要求用centos5.5

下载地址:

ed2k:

//|file|[《CentOS.5.5.》32bit[光盘镜像]].

CentOS-5.5-i386-bin-DVD.iso|4185118720|a1ce64b6d36d945f562cb1250d8d665f|h=fnfai2pqdbdxmz5i5wshkaj22ttscbkg|/

c)配置网络

i.点击桌面上方的系统管理网络,配置eth0和DNS

ii.NetworkAbapter修改为桥接模式

2.安装工具

a)安装GCC和make

[root@FDWIN~]#yuminstallgccmake

b)安装LAMP平台

[root@FDWIN~]#yuminstallphp-mysqlmysqlmysql-serverphp-snmpphp-pdoperl-DBDMySQLhttpdphp–y

[root@FDWIN~]#servicemysqldstart

[root@FDWIN~]#chkconfigmysqldon

[root@FDWIN~]#servicehttpdstart

[root@FDWIN~]#chkconfighttpdon

[root@FDWIN~]#mysqladmin-urootpassword'000000'

[root@FDWIN~]#vim/var/www/html/index.php

添加:

php

$link=mysql_connect("localhost","root","000000");

if(!

$link)echo"FAILD!

";

elseecho"OK!

";

?

>

然后网页访问下出现OK说明没问题了。

进入centos的DVD盘然后安装rpm-vihphp-gd-5.1.6-15.el5.i386.rpm

进入centos的DVD盘然后安装rpm-ivhfreetype-2.2.1-19.el5.i386.rpm

c)安装NET-SNMP

1.下载net-snmp源码,并解压

[root@FDWINproc]#

wget

5.6/net-snmp-5.6.tar.gz

[root@FDWINproc]#tar-xvzfnet-snmp-5.6.tar.gz

2.Configure

a)进入源文件目录

[root@FDWINproc]#cdnet-snmp-5.6

b)Configure

[root@FDWINproc]#

./configure--prefix=/usr/local/net-snmp–enable-mfd-rewrites

--with-default-snmp-version=”2”--with-persistent-directory=”/var/net-snmp”

3.编译、安装

[root@FDWINproc]#make&&makeinstall

4.配置snmpd.conf

a)将EXAMPLE.conf文件复制到

/usr/local/net-snmp/share/snmp/snmpd.conf

[root@FDWINproc]#

cpEXAMPLE.conf/usr/local/net-snmp/share/snmp/snmpd.conf

b)修改snmpd.conf

1.查找以下字段:

#sec.namesourcecommunity

com2secnotConfigUserdefaultpublic

将"comunity"字段改为你要设置的密码.比如"bizcnpublic".

将“default”改为你想哪台机器可以看到你的snmp信息,如10.10.10.10。

授权服务器IP

2.查找以下字段:

####

#Finally,grantthegroupread-onlyaccesstothesystemviewview.

#groupcontextsec.modelsec.levelprefixreadwritenotif

accessnotConfigGroup""anynoauthexactsystemviewnonenone

将"read"字段改为all.

代码:

#accessnotConfigGroup""anynoauthexactallnonenone

3.查找以下字段:

##incl/exclsubtreemask

#viewallincluded.180

将该行前面的"#"去掉.

4.查找以下字段:

#nameincl/exclsubtreemask(optional)

添加一行viewallincluded.1

变成

#nameincl/exclsubtreemask(optional)

viewallincluded.1

5.查找以下字段:

#viewmib2included.iso.org.dod.internet.mgmt.mib-2fc

将该行前面的"#"去掉.

保存、关闭

c)设置net-snmp自启动

[root@FDWINproc]#chkconfig--level35snmpdon

[root@FDWINproc]#chkconfig--addsnmpd

d)SNMP测试(本机)

[root@FDWINproc]#snmpwalk-v-2c-cpublicFDWIN

若有大量数据返回,说明SNMP配置正确

e)防火墙

打开udp161端口

f)检查SNMP服务是否运行

[root@FDWINproc]#netstat-ln|grep161

udp00127.0.0.1:

1610.0.0.0:

*表示SNMP已运行正常

3.CACTI安装

a)RRDtool的安装

1.cgilib

wgethttp:

//www.scriptroute.org/source/cgilib-0.5.tar.gz

tar-zxvfcgilib-0.5.tar.gz

cdcgilib-0.5

make

cplibcgi.a/usr/local/lib

cpcgi.h/usr/include

2.fontconfig

wgethttp:

//www.fontconfig.org/release/fontconfig-2.8.0.tar.gz

cdfontconfig-2.8.0

./configure

make&&makeinstall

3.pixman

wgethttp:

//cairographics.org/releases/pixman-0.21.2.tar.gz

cdpixman-0.21.2

./configure

make;makeinstall

4.cairo

wgethttp:

//cairographics.org/releases/cairo-1.10.0.tar.gz

tar-zxvfcairo-1.10.0.tar.gz

cdcairo-1.10.0

exportPKG_CONFIG_PATH=/usr/local/lib/pkgconfig:

$PKG_CONFIG_PATH#这里

很重要

./configure

make;makeinstall

5.pango

wgethttp:

//ftp.se.debian.org/pub/gnome/sources/pango/1.17/pango-

1.17.5.tar.gz

tar-zxvfpango-1.17.5.tar.gz

cdpango-1.17.5

./configure

make&&makeinstall

6.rrdtool

wgethttp:

//www.mrtg.org/rrdtool/pub/rrdtool-1.4.4.tar.gz

tar-xvzfrrdtool-1.4.4.tar.gz

cdrrdtool-1.4.4

./configure–prefix=/usr/local/rrdtool

make;makeisntall

b)Cacti的安装

1.下载Cacti软件包,并安装到/var/www/html/cacti

wget

tar-xvzfcacti-0.8.7g.tar.gz

mvcacti-0.8.7g/var/www/html/cacti

2.配置数据库

mysql-uroot-p123456

mysql>createdatabasecacti;

mysql>grantallprivilegesoncacti.*tocacti@FDWINidentifiedby'cacti'

withgrantoption;

mysql>grantallprivilegesoncacti.*tocacti@127.0.0.1identifiedby'cacti'

withgrantoption;

mysql>flushprivileges;

mysql>usecacti;

mysql>source/var/www/html/cacti/cacti.sql;

3.配置Cacti以连接数据库

vi/var/www/html/cacti/include/config.php依照如下修改:

/*makesurethesevaluesrefectyouractualdatabase/host/user/password*/

$database_type="mysql";

$database_default="cacti";

$database_hostname="FDWIN";

$database_username="cacti";

$database_password="cacti";

$database_port="3306";

vi/var/www/html/cacti/include/global.php依照如下修改:

/*Defaultdatabasesettings*/

$database_type="mysql";

$database_default="cacti";

$database_hostname="FDWIN";

$database_username="cacti";

$database_password="cacti";

$database_port="3306";

$config['url_path']='/cacti/';

4.添加cacti用户

[root@FDWINproc]#useradd-snologincacti

[root@FDWINproc]#passwdcacti

5.修改cacti目录属主

[root@FDWINproc]#chown-Rcacti:

cacti/var/www/html/cacti/

6.编辑crontab

[root@FDWINproc]#crontab-e

*/5****/usr/bin/php/var/www/html/cacti/poller.php>/dev/null2>&1

7.关闭SELinux

[root@FDWINproc]#setenforce0

8.用浏览器访问http:

//FDWIN/cacti/

9.配置Cacti

首先点开settings的path页,正确设置相应的路径,然后finish保存

10.安装补丁

按照C上的步骤,打上补丁程序

必须在Cacti的安装目录下,即/var/www/html/cacti/

[root@FDWINproc]#

wget

[root@FDWINproc]#

wget

[root@FDWINproc]#

wget

[root@FDWINproc]#

wget

[root@FDWINproc]#

wget

[root@FDWINproc]#

wget

[root@FDWINproc]#

wget

[root@FDWINproc]#

patch-p1-N

patch-p1-N

patch-p1-N

patch-p1-N

patch-p1-N

patch-p1-N

patch-p1-N

4.CACTI的配置和插件

必须现安装好插件扩展PIA2.8,才能安装、使用其他插件

wgethttp:

//mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz

tar-xvzfcacti-plugin-0.8.7g-PA-v2.8.tar.gz

mvcacti-plugin-arch/var/www/html/cacti/

cd/var/www/html/cacti/

mysql-uroot-p123456cacti

patch-p1-N

rm-rfcacti-plugin-arch

chown-Rcacti:

cacti/var/www/html/cacti

1.修改global.php,设定数据库的相关参数,以及config路径.

vi/var/www/html/cacti/include/global.php,修改并增加如下内容:

/*Defaultdatabasesettings*/

$database_type="mysql";

$database_default="cacti";

$database_hostname="localhost";

$database_username="cacti";

$database_password="cacti";

$database_port="3306";

$config['url_path']='/cacti/';

$plugins=array();

2.修改Cacti用户权限,增加插件使用权限

显示Plugin-Management

UserManagement->"admin"or"otheruser"->"RealmPermissions"->"Plugin

Management"->打勾并保存

3.安装插件

a)下载插件

wgethttp:

//cactiusers.org/downloads/settings.tar.gz

wgethttp:

//cactiusers.org/downloads/monitor.tar.gz

wgethttp:

//cactiusers.org/downloads/realtime.tar.gz

wgethttp:

//cactiusers.org/downloads/syslog.tar.gz

wgethttp:

//cactiusers.org/downloads/thold.tar.gz

wgethttp:

//cactiusers.org/downloads/tools.tar.gz

wgethttp:

//cactiusers.org/downloads/update.tar.gz

wget

reportit_v061/reportit_v061.tar.gz

wget

b)解压插件

tar-xvzfsettings.tar.gz

tar-xvzfmonitor.tar.gz

tar-xvzfrealtime.tar.gz

tar-xvzfsyslog.tar.gz

tar-xvzfthold.tar.gz

tar-xvzftools.tar.gz

tar-xvzfupdate.tar.gz

tar-xvzfreportit_v06.tar.gz

tar-xvzfnpc-2.0.4.tar.gz

c)修改global.php,增加插件说明

vi/var/www/html/cacti/include/global.php

$plugins[]='settings';

$plugins[]='thold';

$plugins[]='npc';

$plugins[]='syslog';

$plugins[]='aggregate';

$plugins[]='reportit';

$plugins[]='update';

$plugins[]='tools';

d)下载安装json(NPC插件需要json支持)

wget

tar-xvzfjson-1.2.1.tgz

/usr/bin/phpize##如果phpize没有此指令,请yum安装php-devel包

./configure

make&&makeinstall

e)修改权限

将所有插件mv到/var/www/html/cacti/plugins目录下,然后UserManagement->"admin"

or"otheruser"->"RealmPermissions"->"PluginManagement"->打勾并保存

f)启用插件

点击configuration下的pluginsmanagement,将各个插件install/enable。

4.插件安装排错

a)realtime插件安装问题

realtim插件安装好后,点击web界面的[graphs]页,选一个图,可发现在其右下角已经出

现了一个realtime的logo,但当点此logo进行realtime查看时,会发现弹出的窗口中显示:

“Theimagecachedirectorydoesn'texist.Pleasecreateitandsetpermissions

andthenattempttoopenanotherrealtimegraph.”

提示没有Cache目录以及权限等。

解决方案:

[root@localhostproc]#makedir/var/www/html/cacti/cache

[root@localhostproc]#chmod777-R/var/www/html/cacti/cache

之后,还要进入console-->configuration-->settings-->misc,设置”CacheDirectory”为

/var/www/html/cacti/cache/

b)Syslog插件安装问题

在cacti中访问syslog栏目是会出现以下提示:

1Warning:

include(./include/html/inc_timespan_settings.php)[function.include]:

failedtoopenstream:

Nosuchfileordirectoryin

/var/www/html/plugins/syslog/syslog.phponline126

2Warning:

include()[function.include]:

Failedopening

'./include/html/inc_timespan_settings.php'forinclusion

(include_path='.:

/usr/share/pear')in/var/www/html/plugins/syslog/syslog.phpon

line126

只需将/plugins/syslog/syslog.php的第126行

#include($syslog_config["graphtime"]?

"./include/html/inc_timespan_settings.php"

:

"plugins/syslog/html/sysl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1