1. 首页 > 快讯

传统日志监控服务器部署方案

其实传统日志监控服务器部署方案的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享传统日志监控服务器部署方案的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

(2)要点:(配置文件)

接收日志服务器——配置rsyslog.conf日志接受模块、存储规则、mysql存储模块、系统日志与非系统日志区别的定义。日志文件命名规则和日志内容自定义模板的区别以及使用方法。 (3) 功能:

收集一台日志服务器上多台Linux主机的日志,保存在/data/log/下,并按IP保存在目录中;同步并存储在MySQL数据库中;在网络上显示它们;

二、基础架构C/S

三、安装脚本.sh

1、适用环境:(经测试,过程无异常)。如果其他环境出现异常,请更改脚本并重新运行。

Linux 版本3.10.0-693.el7.x86_64CentOS Linux 版本7.4.1708(核心)2。脚本说明:

该脚本将安装数据库。如果您的系统已经安装了数据库并且有数据,请在执行前修改脚本中的数据库安装语句,以免数据丢失。

使用说明:

(1) 客户:

要执行客户端rsyslog-agent 安装脚本,请遵循rsyslog-server 的IP 地址,例如:

sh rsyslog_install_agent.sh 192.168.32.128(2) 服务器单机部署

如果你想在同一台主机上安装rsyslog-server和web服务,请按顺序执行脚本:

sh rsyslog_mysql_install_server.shsh loganalyzer_web_install_server.sh(3)服务-双机部署

如果你想在不同的主机上安装rsyslog-server和web服务,请在rsyslog-server上执行脚本:

sh rsyslog_mysql_install_server.sh 在Web服务器上执行脚本:

sh loganalyzer_web_install_server.shrsyslog_mysql_install_server.sh:

loganalyzer_web_install_server.sh:

#!/bin/bashclearecho '安装日志分析器-------------------------------------------------------- --------@如果系统上已经安装了httpd,请不要使用该脚本,或者更改后再使用适用版本:测试正常。Linux版本3.10.0-693.el7.x86_64CentOS Linux 版本7.4.1708(核心)---------------------------------------------------- -------- - 其他系统环境没有测试。如果报错,请更改脚本并继续安装'echo'。第一步:基本环境配置'yum install wget -ywget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors .aliyun.com/repo/Centos-7.repo yum makecache fast yum install centos-release- scl -ysed -i '1c\#!/usr/bin/python2 -Es' /usr/sbin/firewalld sed -i '1c\#!/usr/bin/python2 -Es' /usr/bin/firewall-cmdsystemctl stop firewalld sed -i 's/enforcing/disabled/g' /etc/selinux/configsetenforce 0echo '第2 步:开始安装组件'yum install php php-mysql httpd -ysystemctl start httpd systemctl enable httpdecho '第3 步:开始下载并配置loganalyzer'wget https://download.adiscon.com/loganalyzer/loganalyzer-4.1.12.tar.gz --no-check-certificatemkdir -p /var/www/html/loganalyzer tar -zxvf loganalyzer-4.1.12.tar.gz cp -rf loganalyzer-4.1.12/* /var/www/html/loganalyzerchmod a+x /var/www/html/loganalyzer/contrib/*sh /var/www/html/loganalyzer/contrib/secure.shsh /var /www/html/loganalyzer/contrib/configure.shcp config.php /var/www/html/loganalyzer/srcchmod 666 /var /www/html/loganalyzer/src/config.phpsed -i 's/80/8051/g ' /etc/httpd/conf/httpd.confsystemctl restart httpdfirewalldfirewall-cmd --add-port=8051/tcp --zone=public --permanentfirewall-cmd --reload systemctl restartfirewalldsystemctl启用firewalldecho'第4步:请访问浏览器上的以下网址。如果能打开就说明是正常的。 http://系统ip:8051/loganalyzer/src/install.php可以访问。无需开始在网络上操作。 rsyslog+mysql服务安装完成后,在Web上操作数据源。注意:执行此脚本后,firewalld 默认启用。如果需要设置开机不自动启动,请自行disablersyslog_install_agent.sh:

四、访问web进行简单配置

1.http://服务器ip:8051/loganalyzer/src/install.php

2.配置数据源并使用mysql_nactive。

注意按照这个脚本安装的数据库、账号、密码都是rsyslog,连接是127.0.0.1:3306

3、点击鼠标的操作大家都很熟悉,这里不再继续描述。

至此,平台已经基本搭建完毕。后期是优化操作。优化的是客户端和服务端的配置文件/etc/rsyslog.conf。更改配置后,必须重新启动rsyslog配置才能生效。

五、整体效果

日志服务器本地存储:

网页显示:

我这里提供了一套配置文件模板供参考。

服务器配置文件:

大家好,今天小编来为大家解答以下的问题,关于传统日志监控服务器部署方案,这个很多人还不知道,现在让我们一起来看看吧!

用户评论

百合的盛世恋

终于有人出传统方案了!我一直觉得新技术也并不是适合所有场景。

    有8位网友表示赞同!

花开丶若相惜

想了解一下这种传统方案和现在流行的新式监控有什么区别?

    有19位网友表示赞同!

晨与橙与城

部署这么一套方案需要多大的团队才能支撑?

    有5位网友表示赞同!

花菲

这套方案的稳定性和可扩展性怎么样?能适应大规模数据吗?

    有5位网友表示赞同!

烟花巷陌

文章中提到了具体的组件和配置吗?

    有19位网友表示赞同!

还未走i

有没有提供一些实际案例,看看这种方案在真实场景中的应用?

    有13位网友表示赞同!

生命一旅程

我觉得传统的日志服务器部署还是比较稳健的,适合一些对安全性要求比较高的场景。

    有16位网友表示赞同!

无寒

我对这篇文章标题挺感兴趣,准备去看了下详情!

    有15位网友表示赞同!

留我一人

希望能够看到一些详细的操作步骤和图解,方便理解部署过程。

    有11位网友表示赞同!

軨倾词

我之前也尝试过搭建传统的日志监控服务器,确实比现在流行的方案复杂多余。

    有12位网友表示赞同!

我要变勇敢℅℅

这种传统方案是否支持远程访问和监控?

    有9位网友表示赞同!

瑾澜

会不会有一些开源工具可以帮我们实现同样的功能?

    有9位网友表示赞同!

颓废i

不知道这套方案需要多少成本才能搭建?

    有16位网友表示赞同!

你的眸中有星辰

如果是企业级应用场景,这种传统方案是否足够高效?

    有11位网友表示赞同!

醉红颜

学习一学,方便将来遇到类似问题的时候参考

    有12位网友表示赞同!

浅笑√倾城

51CTO的文章质量总是不错的,希望能深入了解这套传统方案。

    有5位网友表示赞同!

゛指尖的阳光丶

传统方案的优点是什么呢?和新方案相比有哪些优势?

    有9位网友表示赞同!

此刻不是了i

期待看到文章中对传统方案未来发展趋势的展望。

    有5位网友表示赞同!

艺菲

我的公司现在用的还是传统的日志记录和分析方法,希望能从这篇文章中学到一些经验。

    有20位网友表示赞同!

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/6155.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666