共计 1376 个字符,预计需要花费 4 分钟才能阅读完成。
使用 LogAnalyzer 怎么实现一个日志系统,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
一、部署 LAMP 环境
1、安装 CentOS 操作系统,系统版本号 6.5
2、安装 rsyslog,如下图所示:
3、安装 mysql,如下图所示:
4、安装 http,如下图所示:
5、安装 php,如下图所示:
二、配置服务器后台应用
1、创建数据库用户
mysqladmin -uroot password password
2、导入数据库
cd /usr/share/doc/rsyslog7-mysql-7.4.10/
mysql -uroot -p createDB.sql
3、数据库授权
mysql grant all privileges on Syslog to name @localhost identified by password
mysql grant all on Syslog.* to name @localhostidentified by password
mysql flush privileges;
4、配置 rsyslog.conf
添加以下字段
$ModLoad ommysql
*.* :ommysql:localhost,Syslog, name , password
取消注释以下字段
$ModLoad immark
//immark 是模块名,支持日志标记
$ModLoad imudp
//imupd 是模块名,支持 udp 协议
$UDPServerRun 514
// 允许 514 端口接收使用 UDP 和 TCP 协议转发过来的日志
编辑 /etc/bashrc,添加以下字段
export PROMPT_COMMAND= {msg=$(history 1 | {read x y; echo $y;});logger [euid=$(whoami)] :$(who ami):[`pwd`] $msg }
使其生效
source /etc/bashrc
5、下载 LogAnalyzer
wget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.5.tar.gz
tar zxf loganalyzer-3.6.5.tar.gz
cd loganalyzer-3.6.5
mkdir -p /var/www/html/loganalyzer
rsync -a src/* /var/www/html/loganalyzer/
三、安装 LogAnalyzer
1、打开浏览器访问:http://192.168.1.107/loganalyzer/,如下图所示:
提示没有配置文件,点击 here 利用向导生成。
2、第一步,测试系统环境,如下图所示:
3、点击“Next”,进入第二步,如下图所示:
4、第三步,基础配置,如下图所示:
在 User Database Options 中,填入上面设置的参数,然后点击 Next。
5、第四步,创建表,如下图所示:
点击 Next 开始创建表。
6、第五步,检查 SQL 结果,如下图所示:
7、第六步,创建管理用户,如下图所示:
8、第七步,创建第一个系统日志 source,如下图所示:
9、第八步,完成,如下图所示:
看完上述内容,你们掌握使用 LogAnalyzer 怎么实现一个日志系统的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!