Loganalyzer日志管理系统安装部署

1、配置yum源

进行yum源更新配置

2、安装配置运行环境

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

yum -y install httpd mariadb mariadb-server  php php-mysql mysql-devel rsyslog-mysql
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创建数据库及用户

1、创建数据库rsyslog,此处的数据库是自己要使用的

create database rsyslog character set utf8 collate utf8_bin;

2、将rsyslog数据库的权限全部授予用户rsyslog,本地登录

grant all privileges on rsyslog.* to 'rsyslog'@'localhost' identified by 'rsyslog';
flush privileges;

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

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

4、将Syslog数据库的权限全部授予用户rsyslog,远程登录

grant all privileges on Syslog.* to 'rsyslog'@'%' identified by 'rsyslog';
flush privileges;

3、上传loganalyzer安装包

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

tar -zxvf /srv/loganalyzer-4.1.13.tar.gz

将解压后loganalyzer-4.1.13目录下的srccontrib复制到/var/www/html

cp -a contrib/ /var/www/html/
cp -a src/ /var/www/html/

4、后台配置

进入/var/www/html/contrib添加可执行权限

chmod +x *.sh

执行文件

./configure.sh

将生成的配置文件拷贝到/var/www/html/src

vim /etc/rsyslog.conf

$ModLoad ommysql
*.* :ommysql:localhost,Syslog,rsyslog,rsyslog
$ModLoad imudp
$UDPServerRun 514
$UDPServerRun 38514
$ModLoad imtcp
$InputTCPServerRun 514
$InputTCPServerRun 38514

重启日志管理

5、web页面配置

访问http://192.168.63.130:8081/src/install.php

5.1 step 1

在这里插入图片描述

5.2 step 2

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

5.3 step 3

在这里插入图片描述

5.4 step 4

在这里插入图片描述

5.5 step 5

在这里插入图片描述

5.6 step 6

在这里插入图片描述

5.7 step 7

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

5.8 step 8

在这里插入图片描述
服务端

# File to store the position in the journal
$IMJournalStateFile imjournal.state
$template IpTemplate,"/var/log/%FRomHOST-IP%.log"
*.* ?IpTemplate

$template IpTemplate(“IpTemplate” 可自定义)指令使 rsyslog 后台进程将日 志消息写到 /var/log 下的单独的本地日志文件中,其中日志文件的名称是基于远 程日志发送机器的主机名以及生成该日志的应用程序名进行定义的。
. ?IpTemplate 将 IpTemplate 模板应用到所有接收到的日志上 。

客户端

*.* @@ip:514

交换机

#进入用户视图

system-view

#指定发送消息基本,表示从0-7都发送

info-center source default channel 2 log level debugging

#指定从哪个接口发送

info-center loghost source MEth 0/0/0

#指定远程syslog服务器ip

info-center loghost ip
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
LogAnalyzer是一种开源的日志分析工具,用于对服务器日志进行收集、分析和可视化。下面是LogAnalyzer的设置: 1. 下载和安装:可以从官方网站或源代码库下载并安装LogAnalyzer。一般来说,安装过程包括下载压缩包、解压缩、配置数据库等步骤。 2. 配置数据库:LogAnalyzer使用数据库来存储和管理日志数据。可以选择MySQL、PostgreSQL或其他数据库来存储数据。在安装过程中,需要配置数据库连接,并创建相应的数据库和表格。 3. 配置日志收集:LogAnalyzer支持多种日志输入方式,如文件、Syslog、TCP/UDP等。可以通过配置日志源,指定日志文件路径、设置日志服务器地址等,以便将日志数据导入到LogAnalyzer中。 4. 配置解析规则:日志数据一般包含多个字段,而解析规则用于将原始日志数据分解为易于分析的字段。可以通过正则表达式、分隔符等方式来定义解析规则,并配置字段的名称和类型。 5. 设置报表和图表:LogAnalyzer可以生成各种图表和报表,以便更好地理解和分析日志数据。可以通过配置报表和图表的类型、字段、时间范围等参数,以满足特定的分析需求。 6. 配置用户权限:LogAnalyzer支持多用户登录和权限控制。可以为不同的用户分配不同的角色和权限,以限制其对数据的访问和操作。 7. 配置告警和通知:LogAnalyzer可以监控指定的日志事件,并根据事先定义的条件触发告警和通知。可以配置告警规则、告警级别、通知方式等,以便及时发现和解决潜在问题。 8. 定期维护和更新:为了保持LogAnalyzer的正常运行,需要定期进行维护和更新。可以设置定时任务来清理过期的日志数据、备份数据库、更新程序版本等。 通过以上设置,我们可以根据LogAnalyzer提供的分析和可视化功能,更好地理解和利用服务器日志,从而提升系统的稳定性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

深度学习0407

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

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

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

打赏作者

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

抵扣说明:

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

余额充值