006-Loganalyzer日志管理系统安装部署-汉化

1、配置yum源

进行yum源更新配置

2、安装配置运行环境

2.1安装http、数据库、php环境、rsyslog数据库,并运行

yum -y install httpd mariadb mariadb-server  php php-mysql mysql-devel rsyslog-mysql

修改数据库的文件地址,不要放在/目录下
修改/etc/my.cnf

  1 [mysqld]
  2 # datadir=/var/lib/mysql
  3 # socket=/var/lib/mysql/mysql.sock
  4 datadir=/data02/lib/mysql
  5 socket=/data02/lib/mysql/mysql.sock
  6 
  7 # Disabling symbolic-links is recommended to prevent assorted security risks
  8 symbolic-links=0
  9 # Settings user and group are ignored when systemd is used.
 10 # If you need to run mysqld under a different user or group,
 11 # customize your systemd unit file for mariadb according to the
 12 # instructions in http://fedoraproject.org/wiki/Systemd
 13 
 14 [client]
 15 socket=/data02/lib/mysql/mysql.sock
 16 
 17 
 18 [mysqld_safe]
 19 # log-error=/var/log/mariadb/mariadb.log
 20 # pid-file=/var/run/mariadb/mariadb.pid
 21 log-error=/data02/log/mariadb/mariadb.log
 22 pid-file=/data02/run/mariadb/mariadb.pid
 23 
 24 #
 25 # include all files from the config directory
 26 #
 27 !includedir /etc/my.cnf.d

修改环境变量

vim ~/.bashrc
export MYSQL_UNIX_PORT=/data02/lib/mysql/mysql.sock
soucre ~/.bashrc

启动数据库

systemctl restart mariadb
systemctl restart httpd

2.2配置http监听端口

配置监听端口(测试用,可忽略)

cd /etc/httpd/conf
vim httpd.conf
------配置-------------
#Listen 12.34.56.78:80
Listen 8081
ServerName localhost:8081

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

在这里插入图片描述在这里插入图片描述

配置测试验证文件

systemctl restart httpd

测试html或php:切换到/var/www/html/

echo 192.168.63.130 > index.html
echo "<?php phpinfo();?>" > index.php

在这里插入图片描述

2.3创建数据库及用户

2.3.1 将rsyslog数据库的文件进行导入,这是生成Syslog库

mysql -uroot -p*** < /usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql

2.3.2 数据库及用户授权

# 、将rsyslog数据库的权限全部授予用户rsyslog,本地登录
grant all privileges on Syslog.* to 'rsyslog'@'localhost' identified by 'rsyslog';
# 2、将Syslog数据库的权限全部授予用户rsyslog,远程登录
grant all privileges on Syslog.* to 'rsyslog'@'%' identified by 'rsyslog';
flush privileges;

3、上传loganalyzer安装包

链接:https://pan.baidu.com/s/1otVuA-Cg6t3jCIot9uNMyw 提取码:agae

将安装包放在/srv下,并解压

tar -zxvf /srv/loganalyzer-4.1.13.tar.gz
cd /srv/loganalyzer-4.1.13
mkdir /var/www/html/loganalyzer
yum install rsync -y
rsync -a src/* /var/www/html/loganalyzer/
touch /var/www/html/loganalyzer/config.php
chmod 666 !$ 

4.1 配置服务端支持rsyslog-mysql模块,并开启UDP服务端口获取网内其它设备日志

vim /etc/rsyslog.conf

$ModLoad ommysql
*.* :ommysql:localhost,Syslog,rsyslog,rsyslog
$ModLoad immark           # immark为模块名,支持日志标记
$ModLoad imudp            # imudp 为模块名,支持udp协议
$UDPServerRun 514         # 允许514端口接收使用UDP协议转发过来的日志
$ModLoad imtcp            # imudp 为模块名,支持tcp协议
$InputTCPServerRun 514    # 允许514端口接收使用TCP协议转发过来的日志

重启日志管理

客户端配置

将客户端执行的所有命令写入系统日志中

编辑/etc/bashrc
vim /etc/bashrc
文件底部添加一行,加入以下内容
export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });logger "[euid=$(whoami)]":$(who am i):[`pwd`]"$msg"; }'

source /etc/bashrc

vim /etc/rsyslog.conf
*.* @Server ip   # 此行内容 添加到文件末尾

systemctl restart rsyslog

5、web页面配置

访问http://192.168.63.130/loganalyzer

5.1 Step 1-先决条件

在这里插入图片描述

5.2 Step 2-验证文件权限

此步骤如果有报错,检查/var/www/html/srv下的config.php权限是不是666
在这里插入图片描述

5.3 Step 3-基础设置

在这里插入图片描述

5.4 Step 4-创建表

在这里插入图片描述

5.5 Step 5-检查SQL结果

在这里插入图片描述

5.6 Step 6-创建用户

在这里插入图片描述

5.7Step 7-创建系统日志源

需要注意字母大小写注意字母大小写注意字母大小写
在这里插入图片描述

5.8 Step 8-完成

在这里插入图片描述

汉化

上传loganalyzer-汉化包,解压至/var/www/html/loganalyzer/lang/
在这里插入图片描述
重启httpd
在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深度学习0407

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值