linux日志web,通过webGUI展示日志信息(LogAnalyzer)

通过webGUI展示日志信息(LogAnalyzer)

1. 安装软件包,并查看php是否工作正常

[root@linuxidc ~]# yum -y install httpd php php-mysql mysql-server rsyslog-mysql

[root@linuxidc ~]# service httpd start

[root@linuxidc ~]# cd /var/www/html/

[root@linuxidc html]# vim index.php

phpinfo();

?>

打开浏览器如果出现php页面说明没有问题,可以删除index.php文档

7b7508ba4de2e293420f9e254fb56e3e.png

2. 配置rsyslog依赖的数据库

[root@linuxidc ~]# service mysqld start

[root@linuxidc ~]# mysql

3. 创建数据库用户,并授权

mysql> use Syslog

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> grant all on Syslog.* to rsysloguser@127.0.0.1 identified by 'rsyslogpwd';

Query OK, 0 rows affected (0.00 sec)

mysql> grant all on Syslog.* to rsysloguser@localhost identified by 'rsyslogpwd';

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.01 sec)

4. 配置rsyslog启用模块

b014b5106dc244654f44e298561f68e8.png

5. 配置rsyslog连接数据库

配置参数各项分别为:

facility.oriority: ommysql:SERVER_IP,DATABASE,USERNAME,PASSWORD

0a5fed7bff57e5e07a8bccb4fb7c4898.png

6. 重启rsyslog服务并测试

安装软件后发现没有新日志

a842e4d49c03e34170c40818a93541e1.png

80c76c20104d5005cced95571eca5385.png

查看数据库,发现有信日志记录

1204b566606094f549ead18c2d9b0400.png

7. 下载loganalyzer并通rz上传到服务器(rz命令需要安装lrzsz包),并解压

[root@linuxidc ~]# tar xf loganalyzer-4.1.2.tar.gz -C /var/www/html/

[root@linuxidc ~]# cd /var/www/html/

[root@linuxidc html]# ll

total 4

drwxrwxr-x. 5 root root 4096 Feb 23  2015 loganalyzer-4.1.2

8. 查看安装说明文档

1

[root@linuxidc loganalyzer-4.1.2]# less INSTALL

9. 创建log文件夹,并把loganalyzer/src下的所有文件移到log,以及contrib下的configure.sh和secure.sh移动到log下

[root@linuxidc html]# mkdir log

[root@linuxidc html]# mv loganalyzer-4.1.2/src/* log

[root@linuxidc html]# cd log

[root@linuxidc log]# cp ../loganalyzer-4.1.2/contrib/* .

10. 给configure.sh和secure.sh执行权限并执行,并更改config.php的权限.并把让log下的所有文件以apache的身份执行

[root@linuxidc log]# chmod  +x configure.sh secure.sh

[root@linuxidc log]# ./configure.sh

[root@linuxidc log]# ./secure.sh

[root@linuxidc log]# chmod 666 config.php

[root@linuxidc log]# chown apache.apache ./* –R

11. 进浏览器输入地址,如出现下图说明以上步骤没有问题,并点击here

12aea4bc8b9d529407ae92db09d94615.png

这一步是检查依赖性,点击next就可以

1c5a810f93b8c9d21f68964b53e823ff.png

这一步是询问config.php是否可写,我们之前已经给过权限,所以直接点击next

da4c8c8d773df39536afefc6340102cf.png

步骤三中的第一个选项是每页显示多少条日志;

第二项是每个信息最多显示多少个字符;

第三项是所有的其它类字符最多显示多少个字符;

其中第五项是是否自动解析ip地址, 选是显示为主机名,这里先选否. 然后点击next.

910d7d466d86eaa13a92cd8dd2f79fea.png

数据类型选为mysql native,然后填入数据库相应的信息

3e66c226d5f2e8b4a62dd1aee49d233e.png

然后点击next完成

59efa81d0760235cf749ba4e00af9ccf.png

到此,配置完成.可以看到loganalyzer读取到了数据库中的日志.

2365de191e0e165b82793dd3d0570fcd.png

相关阅读:

LogAnalyzer 的详细介绍:请点这里

LogAnalyzer 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png

Webadmin!是一个免费的开源框架,用于为Linux系统的快速搭建统一、稳定、易用的Web管理系统。 WebAdmin系统由三部分组成:WEB图形用户接口、WebAdmin守护进程和进程监视程序。Web图形用户接口(WebGUI)是WebAdmin系统的前端部分,为用户提供一个统一、易操作的图形界面。WebAdmin守护进程 (WebAdmind)是WebAdmin系统的后台部分,实时监视WebGUI生成的配置文件,并根据配置文件的变化情况,启动或停止相应的服务进程,WebAdmin进程监视程序(DaemonWatcher)用于实时监视WebAdmind启动的服务进程的运行状况,一旦发现启动的服务进程异常中止,立即重启中止的服务进程,从而确保系统可靠稳定运行。 WebAdmin!提供了一个结构化的WebAdmin开发框架,它的前后台部分均采用插件式的程序开发方法,借助提供的插件开发模板,WebAdmin系统开发者不必关WebAdmin开发框架的具体实现,就可设计出界面统一、操作简单、安全稳定的WebGUI界面。与WebGUI相对应,Webadmind也是采用插件式的程序开发方法。WebAdmind插件与WebGUI插件一一对应完成对界面操作的响应。DaemonWatcher是一个独立的进程监视程序,是为确保WebAdmind启动的进程能够不可间断地提供服务,一旦发现被监视程序发生异常中止,DaemonWatcher将根据进程的启动脚本立即启动被中止进程。 WebAdmin是一个用C语言设计的易用的图形用户接口开发框架,C语言的高可移植性使得WebAdmin可以广泛应用于包括Linux、Unix、Windows及各种嵌入式操作系统中,编译WebAdmin系统除Libxml2库处不需要额外的C函数库支持。WebAdmin提供了丰富的API函数,开发者可以根据自己的需要定制个性化的WebAdmin系统。 WebAdmin系统的界面风格也可以自己定制,对于OEM厂商可以根据需要修改界面风格,满足定制要求。 WebAdmin的开放设计思想,为WebAdmin系统的不断发展普奠定了基础,无数开发者提供了开源插件模块,用户甚至不用写一行代码就可根据自己的需要设计WebAdmin系统。 【简单使用方法】:下载后将压缩文件上传到Linux系统中,用tar xvfz webadmin-devel-1.3.tar.gz解压,解压后进入webadmin-devel目录,执行./configure,make命令后将会在test/webui目录下生成一个webadmin.cgi文件,将此文件拷贝到apache下的WEB根目录下cgi-bin目录下即可,为测试webadmin.cgi,还需将htdocs目录下的文件拷贝到apache的WEB根目录下,将etc目录中的所有文件拷贝到根目录下的etc中,最后用浏览器访问你的apache Web服务器即可看到Linux系统的WEB管理界面。 【说明】:编译此源码需要libxml2库的支持 有技术问题可以访问官方网站:http://www.webadminc.com,联系电话:13311223928
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值