搭建syslog服务器流程Word格式.docx
- 文档编号:20891580
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:14
- 大小:83KB
搭建syslog服务器流程Word格式.docx
《搭建syslog服务器流程Word格式.docx》由会员分享,可在线阅读,更多相关《搭建syslog服务器流程Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
[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
./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
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
变成
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
//www.fontconfig.org/release/fontconfig-2.8.0.tar.gz
cdfontconfig-2.8.0
./configure
make&
3.pixman
//cairographics.org/releases/pixman-0.21.2.tar.gz
cdpixman-0.21.2
make;
makeinstall
4.cairo
//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#这里
很重要
5.pango
//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
6.rrdtool
//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
makeisntall
b)Cacti的安装
1.下载Cacti软件包,并安装到/var/www/html/cacti
tar-xvzfcacti-0.8.7g.tar.gz
mvcacti-0.8.7g/var/www/html/cacti
2.配置数据库
mysql-uroot-p123456
mysql>
createdatabasecacti;
grantallprivilegesoncacti.*tocacti@FDWINidentifiedby'
cacti'
withgrantoption;
grantallprivilegesoncacti.*tocacti@127.0.0.1identifiedby'
flushprivileges;
usecacti;
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="
$database_password="
$database_port="
3306"
vi/var/www/html/cacti/include/global.php依照如下修改:
/*Defaultdatabasesettings*/
$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/
wget
patch-p1-N<
data_source_deactivate.patch
graph_list_view.patch
html_output.patch
ldap_group_authenication.patch
script_server_command_line_parse.patch
ping.patch
poller_interval.patch
4.CACTI的配置和插件
必须现安装好插件扩展PIA2.8,才能安装、使用其他插件
//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<
cacti-plugin-arch/pa.sql
cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff
rm-rfcacti-plugin-arch
chown-Rcacti:
cacti/var/www/html/cacti
1.修改global.php,设定数据库的相关参数,以及config路径.
vi/var/www/html/cacti/include/global.php,修改并增加如下内容:
$plugins=array();
2.修改Cacti用户权限,增加插件使用权限
显示Plugin-Management
UserManagement->
"
admin"
or"
otheruser"
->
RealmPermissions"
Plugin
Management"
打勾并保存
3.安装插件
a)下载插件
//cactiusers.org/downloads/settings.tar.gz
//cactiusers.org/downloads/monitor.tar.gz
//cactiusers.org/downloads/realtime.tar.gz
//cactiusers.org/downloads/syslog.tar.gz
//cactiusers.org/downloads/thold.tar.gz
//cactiusers.org/downloads/tools.tar.gz
//cactiusers.org/downloads/update.tar.gz
reportit_v061/reportit_v061.tar.gz
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'
thold'
npc'
syslog'
aggregate'
reportit'
update'
tools'
d)下载安装json(NPC插件需要json支持)
tar-xvzfjson-1.2.1.tgz
/usr/bin/phpize##如果phpize没有此指令,请yum安装php-devel包
e)修改权限
将所有插件mv到/var/www/html/cacti/plugins目录下,然后UserManagement->
or"
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 搭建 syslog 服务器 流程