为了方便管理系统日志,今天给大家介绍怎样安装日志系统,管理日志一目了然 先安装 [iyunv@localhost ~]rpm -ivh syslog
需要安装展示界面loganalyzrer ;因为基于PHP,所以要安装php; 别人访问的时候首先应该具备80端口的服务,也就是http,所以安装HTTP ;数据记录在MySQL里面, 所以还应该具备MySQL。 所以应该同时具备 Linux Apache MySQL PHP ,简称lamp 这是我们必备的环境,所以先依次安装 先挂载光驱 [iyunv@localhost ~]# mount /dev/cdrom /media/cdrom [iyunv@localhost ~]# yum --disablerepo=\* --enablerepo=c6-media install httpd mysql mysql-server php php-gd php-mysql 安装rsyslong-mysql 他的作用是将rsyslog截获的信息送到MySQL数据库中 启动mysql [iyunv@localhost ~]# service mysqld start 为了每次重启都能启动 [iyunv@localhost ~]# chkconfig mysqld on 为了安全,我们给管理员增加一个口令 [iyunv@localhost ~]# mysqladmin -u root -p password ‘***’
导入数据库 [iyunv@localhost ~]# mysql -u root -p 进入数据库查看,多了一个Syslog
新建一个账号rsyslog@localhost专门管理Syslog 密码123456
查看一下,发现多了一个rsyslog账号,他的权限只能管理syslog下面的表 mysql> select user,password from user; +---------+-------------------------------------------+ | user | password | +---------+-------------------------------------------+ | root | | | root | | | root | | | | | | | | | rsyslog | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 | +---------+-------------------------------------------+
然后开始编辑配置文件 [iyunv@localhost ~]# vim /etc/rsyslog.conf 第十行打开 加一个模块ommysql,在下面增加一行: *.* :ommysql:localhost,Syslog,rsyslog,123456 把13、14、17、18行打开
重启rsyslog [iyunv@localhost ~]# service rsyslog restart
查看一下日志/var/log/messages有没有错误
显示start表示已经开启
接下来要把展示界面导入进来 从网上下载压缩包 导入解压 [iyunv@localhost ~]# tar -zxvf loganalyzer-3.6.5.tar.gz
然后进入文件 [iyunv@localhost /]# cd loganalyzer-3.6.5 [iyunv@localhost src]#cp -r . /var/www/html/loganalyzer/ [iyunv@localhost loganalyzer-3.6.5]# cp -r contrib/* /var/www/html/loganalyzer/ [iyunv@localhost ~]# cd /var/www/html/loganalyzer/ [iyunv@localhost loganalyzer]# ll *.sh [iyunv@localhost loganalyzer]# chmod a+x *.sh [iyunv@localhost loganalyzer]./configure.sh [iyunv@localhost loganalyzer]ll config.php [iyunv@localhost loganalyzer]chown -R daemon:daemon .
打开浏览器 http://自己ip/loganalyzer/
点击here 后面直接next通过,到step3 自己设置一下
Step7
最后成功
|