MySQL查看数据库大小、表大小和索引大小的方式
说明: 通过MySQL的 information_schema 数据库,可查询数据库中每个表占用的空间、表记录的行数;该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所......
Zabbix监控增加微信告警的配置
Zabbix默认一般配置监控通知方式是的邮件告警,对于重要应用可能还需要增加其他方式的告警。下面就介绍如何添加微信告警。微信报警的脚本有很多,博主现成找了一个,所以就没有自己写了,脚本用python编写。很......
CentOS Nginx Lua模块安装静态文件访问权限配置
nginx_lua模块是nginx的第三方模块,它可以将lua语言嵌入到nginx配置中,从而极大的扩展了nginx的能力,nginx以高并发而知名,而lua作为嵌入式语言轻便,两者的结合可以做到在nginx层就实现编程。 一、安装Lua......
Mongodb副本集群和Keepalived的VIP高可用部署步骤
准备环境: VIP: 192.168.1.110 mongodb1 :192.168.1.106 mongodb2: 192.168.1.107 mongodb3: 192.168.1.108 1、部署mongodb副本集群 集群部署参考:Mongodb副本集群搭建配置 2、安装keepalived 三个mo......
Zabbix添加Tomcat的Java线程数监控配置
Zabbix在线监控tomcat的线程数,因为线上没有配置jmx,所以使用jstack pid的方式获取thread线程。脚本结合zabbix的自动发现,可以实现多个tomcat实例的自动发现配置。免去以后tomcat增加后一个个手动添加的烦......
CentOS 7服务器安装和配置Samba共享文件服务
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之......
微服务为什么一定要用docker
引言 早在2013年的时候,docker就已经发行,然而那会还是很少人了解docker。一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技术终于走在了一起,创造了今天的辉煌! 近几年来,很多互联网关系......
CentOS搭建Dubbo Zookeeper框架的demo环境和测试
一、Dubbo简介 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,......
MongoDB内存限制配置、内存缓存大小配置
MongoDB占用内存非常高,这是因为官方为了提升存储的效率,设计就这么设计的。测试环境跑了两台MongoDB,运行久了的话可能就会碰到内存不够用的情况。在MongoDB 3.4版本之前,当你的内存大于1GB,MongoDB会用......
CentOS 7 Zabbix监控客户端安装、配置和添加
上一篇博客介绍了Zabbix Server服务端的安装,接下来需要添加在网页上添加被监控主机。Zabbix主要支持Agent、SNMP、JMX和IPMI四种监控方式。有条件在被监控机上部署zabbix-agent客户端时,尽量使用agent,因为......
CentOS 7安装Zabbix监控的步骤
Zabbix是什么博主不多说,开源监控利器。本文就用源码的方式来安装zabbix sever服务端。相比nagios来说功能更加完善,接口也比较多。如果需要nagios的也可以参考nagios一键安装脚本。zabbix监控包括一个zabbix......
Linux系统Redis cluster集群安装和配置
Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动......