Nov 14

[原]使用php-syslog-ng查看syslog-ng的信息 晴

linuxing , 13:13 , 网络服务 » 性能监控 , 评论(26) , 引用(0) , 阅读(230139) , Via 本站原创 | |


5、安装数据库
访问http://syslog.linuxfly.org进行数据库安装:
校验系统环境,有问题,参考上面的步骤是否有错。
点击在新窗口中浏览此图片

查看协议:
点击在新窗口中浏览此图片

配置数据库参数:
点击在新窗口中浏览此图片
其中需要注意:
引用
MySQL User Name:填入数据库管理用户,其必须有创建数据库和分派权限的能力;
MySQL Password:数据库管理用户的密码;
MySQL Database Name:php-syslog-ng使用的数据库命令,安装程序会使用上面的用户自动创建;
MySQL Port:数据库使用的端口
MySQL Table Prefix:表的前缀,但不要使用'old_',其代表备份表;
Syslog User Name:php-syslog-ng用这个用户读取数据库信息;
Syslog User Password:其密码;
Syslog Admin Name:php-syslog-ng用这个用户写入数据库信息;
Syslog Admin Password:其密码;
Drop Existing Tables:是否删除已存在的表;
Backup Old Tables:是否备份旧的表;
Install Sample Data:是否安装示例数据;
Install CEMDB Data:是否安装用于收集Cisco ERROR TABLE的数据。

如果你选择安装CEMDB数据,这需要花费一定的时间:
点击在新窗口中浏览此图片

输入网页的标题:
点击在新窗口中浏览此图片

输入php-syslog-ng的管理信息:
点击在新窗口中浏览此图片
可输入管理员的Email地址,以及管理员密码。
php-syslog-ng会自动创建一个随机密码,你可以修改之,但请紧急。

安装完成,并会提示你管理员的信息:
点击在新窗口中浏览此图片
至此Web部分已经完成。
但因为,syslog-ng还未把数据导向mysql,所以,此时网页中并没有数据的。

6、配置脚本
进入scripts目录,并运行:
# cd /var/www/html/php-syslog-ng/scripts/
# perl -i -pe 's/\/www\/php-syslog-ng/\/var\/www\/html\/php-syslog-ng/g' *
Can't do inplace edit: cemdb is not a regular file, <> line 30.

最后的信息是提示cemdb是个目录,不能替换。该目录中的文件不要修改,所以,该信息可以忽略。

接下来,需要配置syslog-ng,把日志信息导向mysql的pipe接口。
内文分页: [1] [2] [3] [4]
napfish
2008/04/03 17:45
安装php-syslog-ng的时候 界面上显示
Session save path  Not set, Unwriteable
这个怎么解决啊
linuxing 回复于 2008/04/08 15:28
应该是没有使用perl脚本修改参数吧。提示目录不正确。
qywang
2008/03/06 11:20
原来CEMDB.class这个文件有版本问题
检查安装排错文档,有提示去google的源码站下载
唉,还是要仔细啊。

感谢楼主的文章。
linuxing 回复于 2008/03/08 00:08
^_^,能解决就好。
qywang
2008/03/06 10:14
博主你好:我按照你的步骤安装php-syslog-ng

显示日志的时候会报
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/php-syslog-ng/html/includes/CEMDB.class.php on line 11
无法显示日志。
用php-syslog-ng生成的sql 在mysql执行到时可以select出数据。 在安装时我没有选择CEMDB。  能帮我解答一下吗
linuxing 回复于 2008/03/06 11:08
如果我没记错,CEMDB应该是和Cisco日志相关的东西,如果没有考虑把这些设备日志拿过来,那应该是不需要安装的。
至于您提到的报错,是否php-syslog-ng的版本不同?或配置上打开了CEMDB?
(php-syslog-ng不同版本的Bug挺多的,换个版本试试吧)
xxiao
2008/01/06 10:44
php-syslog-ng你有修改过吗?我装好的和你的不一样呢!表的选择和其他有点不一样..而且查询的时候有些时候一页只能显示二三条不能完整显示..不知道你这个是不是也这样..能提供你的这个php-syslog-ng吗?还有就是每天备份数据库为当天日期的你是用什么实现的?是计划任务之类的吗?希望能和你联系QQ:9529219
邮箱:9529219@qq.com或chfreedom@163.com
linuxing 回复于 2008/01/07 10:25
php-syslog-ng使用的是原来的版本,并没有修改过的。上面的日志中就有该版本的本地下载啊。
至于查询的时候,只能显示一两条记录,是否你在选择参数的时候,没有选中Include,而默认是Exclude的,所以会只有一些很少的记录咯。
那个每天备份数据库为当天日期的功能是软件中自带的,使用php实现的,用计划任务每天执行。部分系统,php在命令行脚本中允许会报错,解决了就可用。
要联系我,可联系这个邮箱:emos#linuxfly.org,QQ少用,暂时不提供了。
PPx
2008/01/03 16:28
有windows版本的,但是只限于client。
linuxing 回复于 2008/01/04 10:20
哦。很久没有研究过windows下的软件了。^_^
学习
2007/12/13 15:38
windows下也可以么?
奇怪你弹出的窗口怎么是windows ie呢?
linuxing 回复于 2007/12/17 10:44
windows的日志可以通过工具发送到syslog-ng服务器上,但syslog-ng本身是不能装在windows上的。(它只有bsd、linux等类unix版本)
若日志发送到syslog-ng服务器上,就可以用php-syslog-ng进行管理和监控了。
弹出窗口指的是我安装的界面吧?这个没关系啊,我是在windows通过ie去远程安装的,当然弹出窗口也是ie咯。
分页: 3/3 第一页 上页 1 2 3 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]