一、前言:
日志分析是我们运维解决系统故障、发现问题的主要手段。为了可以集中管理多台服务器的日志记录,开源实时日志分析ELK平台应用而生,ELK由Elasticsearch、Logstash和Kibana三个开源工具组成,这三个工具可以分别部署在不同的服务器上,并且相互关联,不过需要收集哪台服务器的日志,就必须在该服务器上部署Logstash。ELK的官网是:Elastic官网ELK的工作原理如下(懂得其中原理,才可部署一个高可用的ELK平台):Logstash...
昨日web测试环境登录白屏,慌忙登上机器查看,半天没找到问题。不知哪根筋不对,df -h 一看 , /dev/sda1 已经100%。立马 du -sh *,发现log日志有点大。 手工清理后,业务恢复。当然,这只是开始。考虑到后续免维护,还是搞个crontab来处理。查了下,可以一行命令搞定,实测有效。命令如下: find /data/log/ -mtime +10 -name "*.log" -exec rm -rf {} \; 简单解释下,上面一行,表示,在/data/log/路径下,删除10天前的log文件...
LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案。LogAnalyzer 获取客户端日志会有两种保存模式,一种是直接读取客户端/...
1、安装rsyslog及rsyslog-mysqlyum -y install rsyslog-mysql2、导入数据库并创建数据库账号密码find /usr |grep createDB.sqlmysql -u root -p < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sqlshow databases;grant all privileges on Syslog.* to syslog@‘localhost‘ identified by ‘syslog123‘;flush privileges;3、配置rsyslog.confmodule地方放开如下:$ModLoad imuxsock # provides support for local system logg...
基于Centos 7.4搭建es7.12.0+logstash-7.12.0+kibana-7.12.0(ELK)整合SpringBoot日志收集注:Skywalking和logstash可共用一个ES,根据实际性能要求判断是否需要独立使用。ELK简介: ELK是Elasticsearch+Logstash+Kibana简称Elasticsearch:是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一。Logstash: 简单来说...
第一步准备工作,第二步安装MYSQL,第三步安装PHP,第四步安装NGINX,第五步安装MEMCACHED以及PHP扩展服务器初使化后,个人比较喜欢重置服务器名称查看Centos的主机名,可以通过命令查看: hostname-------------------一:准备工作1.修改linux的服务器名 # vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=isyee //在这修改hostname2.修改/etc/hosts里面的名字 # vi /etc/hosts
127.0.0.1 localhost.localdomain localhos...
Web 访问日志 (access_log) 记录了所有外部客户端对Web服务器的访问行为,包含了客户端IP,访问日期,访问的URL资源,服务器返回的HTTP状态码等重要信息。
一条典型的Web访问日志如下:192.168.50.195 - - [17/Jun/2016:23:59:12 +0800] "GET / HTTP/1.1"3040"-""Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36""-"1、 要解决问题:当网站访问量大后,日志数据...
安装日志[20100707]1.DELL服务器2.安装CentOS 5.5 (64位)注意swap通常为4G3。安装Oracle 10.2 (64位)grep MemTotal /proc/me 安装日志[20100707]1.DELL服务器2.安装CentOS 5.5 (64位)注意swap通常为4G3。安装Oracle 10.2 (64位)
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
uname -mi4 检查环境:rpm -q --qf %{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n \ binutils compat-db control-center gcc gcc...
mysql有以下几种日志:错误日志: log-err 查询日志: log 慢查询日志: log-slow-queries 更新日志: log-update 二进制日志: log-bin# 以下选项会被MySQL客户端应用读取。
# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。
# 如果你想你自己的MySQL应用程序获取这些值。
# 需要在MySQL客户端库初始化的时候指定这些选项。#
[client]
#password = [your_password]
port = 3306
socket = /usr/local/mysql/mys...
数据库备份操作是非常重要的一步,针对上线系统来说,没有备份的数据库是不安全的。本博文通过查阅网上资料,实现了mysql数据库通过shell脚本文件的全备份,增量备份和局域网内定时备份操作。服务器介绍:centos 7.0【本地全备份】 1. 单数据库备份脚本文件#vi mysql-backup.shdb_user="root" #本服务器用户名密码
db_passwd="root"
db_host="192.168.64.137" #本服务器地址
db_name="whp" #需要备份数据库名称
# the ...
简介
Binlog日志,即二进制日志文件,用于记录用户对数据库操作的SQL语句信息,当发生数据误删除的时候我们可以通过binlog日志来还原已经删除的数据,还原数据的方法分为传统二进制文件还原数据和基于GTID的二进制文件还原数据
前期准备
准备一台Centos7虚拟机,关闭防火墙和selinux,配置IP地址,同步系统时间,安装MySQL数据库
传统二进制日志还原数据
修改配置文件
[root@localhost ~]# vi /etc/my.cnf
server-id=1
log-bin=binlo...
Oracle归档日志若不定期清理将占用很大存储空间,在Linux环境下我们可以用shell脚本实现清理(Window下用bat同理)。
1. 查看归档日志存放位置
用oracle用户登录[oracle@localhost data]$ sqlplus sys/password as sysdbaSQL> show parameter recover;
如果更改过归档日志路径,请执行archive log list;查看:SQL> archive log list;
2. 创建归档日志存放路径[oracle@localhost db_1]$ mkdir /home/oracle/del_log
[oracle@localho...
Oracle 11g RAC 在 CentOS 5.5 的安装日志 服务器 DELL R410 2台CPU INTER E5620 .4GHz 12M4CMEM 64GDISK 300G存储器DS3512DISK 600G*12 RAID5(因为JS以次充好,在服务器光纤卡上,搞了一个月,,才把问题解决掉。出现问题: 1.服务器时不时找不到存储器; 2.在存储器设置端,找不到光纤卡接口。 3.服务器重启后,找不到存储器,要存储器重启后才可找到最后还是用一块4GB的当了8GB给了我们。速度肯定是打折了。那个气呀。...
一、 环境:
a) Centos-6.5-x64位操作系统。
b) 安装mysql。命令:yum install mysql*
二、 配置
a) 配置/etc/my.cnf文件
[mysqld]
Log-bin=bin-log //配置开启日志功能
三、 实现查看/var/lib目录下没有类似bin-log.000001的日志文件。
登录mysql执行:flush logs;//刷新日志,再查看则有日志文件了,此时若没有再执行flush logs和重启mysql,那么一切对mysql的操作都将记录在刷新后出现的...
install gcc gcc-c++ ncurses-devel perlc) 安装cmake
wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz
tar -xzvf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2./bootstrap ; make ; make install
cd ~ d) 新增mysql用户组 groupadd mysqle) 新增mysql用户useradd -r -g mysql mysqlf) 新建mysql安装目录mkdir -p /usr/local/mysqlg)新建mysql数据库数据文件目录mkdir -p /data/mysqldbh)MySQL源码包并解压并安装t...