filebeat收集nginx的json格式日志
摘要:一、在nginx主机上安装filebeat组件 二、配置filebeat配置文件 三、配置nginx.conf文件,设置json格式日志 四、检查配置文件语法,并重载 五、查看access.log日志输出 已经变成json格式的日志输出了。 六、在logstash服务器上的/etc/logstash
阅读全文
利用logrotate切割nginx的access.log日志
摘要:一、新建一个nginx的logrotate配置文件 daily:日志文件将按田轮循。其它可用值为‘weekly’或者‘yearly’。 rotate 5: 一次将存储5个归档日志。对于第六个归档,时间最久的归档将被删除 compress: 在轮循任务完成后,已轮循的归档将使用gzip进行压缩 del
阅读全文
Linux下单机部署ELK日志收集、分析环境
摘要:一、ELK简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,
阅读全文
linux开启Rsyslog服务收集日志
摘要:一、查看是否安装了rsyslog服务 二、配置rsyslog.conf文件 将"#### MODULES ####"下面的 # Provides UDP syslog reception$ModLoad imudp$UDPServerRun 514 # Provides TCP syslog rec
阅读全文
mysql占用磁盘IO过高的解决办法
摘要:一、现象 最近发现Mysql服务器磁盘IO一直很高 发现3307和3306实例占用IO最高,进入3307实例,查看sync_binlog变量 发现设置的是1,也就是说每次事务提交都会将binlog的缓存写入磁盘,严重影响磁盘效率,将变量设置为1000, 再查看innodb_flush_log_at_
阅读全文
iotop发现jdb2/sdb1-8 io使用过高解决办法
摘要:一、现象 [root@push-5-221 ~]# iotop otal DISK READ: 0.00 B/s | Total DISK WRITE: 6.26 M/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 795 be/3 r
阅读全文
zabbix利用percona-toolkit工具监控Mysql主从同步状态
摘要:一、下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。 二、安装rpm包 显示需要一些依赖包,安装相应依赖包 再次安装 安装成功,验证 三、工具命令的使用 1、pt-
阅读全文
shell统计mysql当前连接数
摘要:[root@push-5-221 scripts]# mysql -S /var/lib/mysql/3306/mysql.sock -uroot -phlsms_push_Zaq1xsw@ -e "show processlist;"|awk '{print $5}'|awk 'BEGIN{print "sleep Excute"}{if($NF=="Sleep"){sleeps+=1}}{i...
阅读全文