mysql+rsyslog+LogAnalyzer安装_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、mysql+rsyslog+loganalyzer安装删除老版本mysql rpm -qa | mysql mysql-libs-5.1.47-4.el6.i686 rootsyslogserver rpm -e mysql-libs-5.1.47-4.el6.i686 -nodeps 安装新版本mysql rpm -ihv mysql-server-5.5.17-1.el6.i686.rpm preparing. 100% 1:mysql-server 100% please remember to set a password for the mysql root user ! to do

2、 so, start the server, then ise the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h syslogserver password 'new-password' alternatively you can run: /usr/bin/mysql_secure_installation will ao give you the option of removing the te

3、st databases and anonymous user creat by default. this is songly recommended for proction servers. see the manual for instructions. please report any problems with the /usr/bin/mysqlbug script! 安装mysql开发库 rpm -ihv mysql-devel-5.5.17-1.el6.i686.rpm preparing. 100% 1:mysql-devel 100% rpm -ihv mysql-sh

4、ared-5.5.17-1.el6.i686.rpm preparing. 100% 1:mysql-shared 100% 安装mysql客户端 rpm -ihv mysql-client-5.5.17-1.el6.i686.rpm preparing. 100% 1:mysql-client 100% 启动mysql service mysql start 修改mysql root口令 /usr/bin/mysqladmin -u root password 'new-password' 5.更改mysql数据名目 mysql默认的数据文件存储名目为/var/lib/mys

5、ql。如果要把名目移到/home/data下需要举行下面几步: 把mysql服务进程停掉: mysqladmin -u root -p shutdown home名目下建立data名目 /home data 把/var/lib/mysql囫囵名目移到/home/data /var/lib/mysql /home/data/ 这样就把mysql的数据文件移动到了/home/data/mysql下 找到f配置文件 假如/etc/名目下没有f配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为f)中。如下: /usr/share/mysql/my-f

6、 /etc/f 编辑mysql的配置文件/etc/f 为保证mysql能够正常工作,需要指明mysql.sock文件的产生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下: vi f (用vi工具编辑f文件,找到下列数据修改之) the mysql server mysqld port = 3306 socket = /var/lib/mysql/mysql.sock(原内容,为了更妥帖用 注释此行) socket = /home/data/mysql/mysql.sock (加上此行)

7、修改mysql启动脚本/etc/rc.d/init.d/mysql 最后,需要修改mysql启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。 vi /etc/rc.d/init.d/mysql datadir=/var/lib/mysql (注释此行) datadir=/home/data/mysql (加上此行) =mysql 安装完成=下面安装rsyslog= 配置 mysql,增强一个只写的账号和一个只读的账号,只写的账号是给rsyslog往mysql里

8、面写日志,只读的账号是前端web页面用的 grant insert on syslog.* to 'rsyslog_''localhost' identified by 'password_123456' grant select on syslog.* to 'rsyslog_read''localhost' identified by 'password_234567' rpm -ihv zlib-devel-1.2.3-25.el6.i686.rpm rpm -ihv mysql-shared

9、-compat-5.5.17-1.el6.i686.rpm mv rsyslog-5.8.6.tar.gz /usr/local/src cd /usr/local/src tar zxvf rsyslog-5.8.6.tar.gz cd rsyslog-5.8.6 ./configure -prefix=/usr/local/rsyslog5.8.6 -mysql make install mysql -u root -p ./plugins/ommysql/createdb.sql 导入数据库结构 cp rsyslog.conf /etc/ 配置文件 配置rsyslog 在/etc/rsy

10、slog.conf最上面加上 $ modload ommysql 载入mysql支持的模块 去掉/etc/rsyslog.conf内以下两行前的号,打开udp监听端口 $ modload imudp.so proves udp syslog reception $ udpserverrun 514 start a udp syslog server at standard port 514 增强/etc/rsyslog.conf下面两行,将local7和user的日志写到mysql中 local7.* :ommysql:,syslog,rsyslog_write,passwo

11、rd_123456 user.* :ommysql:,syslog,rsyslog_write,password_123456 (去掉链接错的日志示例 :msg, contains, error: connect ) 没有 替换 syslog 为rsyslog a. 因为rsyslog没有附带启动脚本,我做了如下修改 b. cp /etc/init.d/syslog /etc/init.d/syslogd 保留老的的syslog启动文件,以备要复原时用法 c. 编辑 /etc/init.d/syslog 将里面路径有关的全改成/usr/local/rsyslog/sbin/r

12、syslogd 假如你上面3.g这一步做了链接,就可以只把syslog改为rsyslogd d. 这样修改完后就是先停掉老的syslog,再启用新的rsyslog了 e. /etc/init.d/syslogd stop; 停掉系统自带的 f. /etc/init.d/syslog start 启用新的 rsyslog 修改 iptables ,增强udp514端口出入 vi/etc/sysconfig/iptables -a input -s / -p udp -m udp -dport 514 -j accept -a input -s /

13、 -p tcp -dport 80 -j accept 打开http 80端口 =安装apache,loganalyzer= 安装apache rpm -ihv httpd-2.2.15-5.el6.centos.i686.rpm warning: httpd-2.2.15-5.el6.centos.i686.rpm: header v3 rsa/sha256 signature, key id c105b9de: nokey preparing. 100% 1:httpd 100% service httpd start 安装5 rpm -ihv php-common-

14、5.3.2-6.el6.i686.rpm rpm -ihv php-cli-5.3.2-6.el6.i686.rpm rpm -ihv php-5.3.2-6.el6.i686.rpm rpm -ihv php-pdo-5.3.2-6.el6.i686.rpm rpm -ihv libxpm-3.5.8-2.el6.i686.rpm rpm -ihv php-gd-5.3.2-6.el6.i686.rpm 安装mysql时,移动了mysql的位置,这里修改php.ini里mysql的配置 mysql . ;mysql.default_socket = mysql.default_socket

15、= /home/data/mysql/mysql.sock . service httpd restart 重启httpd 安装loganalyzer 上下载最新版本 mv loganalyzer-3.2.3.tar.gz /usr/local/src cd /usr/local/src tar zxvf loganalyzer-3.2.3.tar.gz cd loganalyzer-3.2.3 cd src cp -r /usr/local/src/loganalyzer-3.2.3/src/* /var/www/html/ 把src中的文件包括子名目,都拷贝到httpd的根名目 cp /usr/local/src/loganalyzer-3.2.3/contrib/* /var/www/html/ 把contrib中的configure.sh 和 secure.sh 拷到 httpd的根名目 cd /var/www/html/ u+x configure.sh secure.sh ./configure.sh 运行这个文件,会创建一个每个人都有写权限的空的 configure.php文件 用扫瞄器拜访网站,在页面上按命令执行。 拜访 /install.php 安装,填上 mysql的账号和密码就行了,其他选项都默认。 注重:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论