摘要:
现实生产环境中,我们通常使用邮件和短信接受zabbix报警信息,但是邮件经常被工作人员搁置在角落中甚至被设置为垃圾邮件被过滤掉。公司的短信接口又太贵,复杂环境中使用短息报警会使运维成本增加很多。微信提供了很好的第三方接口,我们可以利用微信报警以求降低运维成本。 微信的第三方接口要求我们先申请一个... 阅读全文
摘要:
四:zabbix中常用到的几个keyZabbix的key可以理解为zabbix的命令,执行这个key可以得到相应的结果。1:监控端口的:net.tcp.port[,3306]/usr/local/zabbix/bin/-s192.168.8.120 -knet.tcp.port[,3306]返回1为... 阅读全文
摘要:
工作所需,匆匆忙忙写了个监控tomcat的shell脚本,大概思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启。#!/bin/sh# func:自动监控tomcat脚本并且执行重启操作# author:reed# ... 阅读全文
摘要:
实验架构图:一.mysql 5.5双机热备份master-master1.系统环境操作系统:centos6.6masterA IP:192.168.166.161masterB ip:192.168.166.162应用软件mysql-5.5.42.tar.gzkeepalived-1.2.12.ta... 阅读全文
摘要:
Keepalived MySQL故障自动切换脚本MySQL架构为master-slave(主从),master故障自动切换到slave上。当然也可以设置为双master,但这里有个弊端:就是当主的压力很大时,从上延时很大,比如落后2000秒,此时主挂了,从接管(VIP漂移到从),用户刚才发表的文章,... 阅读全文
摘要:
一、Keepalived简介 keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务... 阅读全文
摘要:
mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便... 阅读全文
摘要:
1、关闭DNS反向解析在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。# vi /etc/ssh/sshd_configUseDNS=no在配置文件中,虽然UseDNS yes是被注释的,但默认开关就是yes2、关闭SERVER上的GSS认证在authenti... 阅读全文
摘要:
大家知道在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。 在linux中执行ulimit -a 即可查询linux相关的参数,如下所示: [root@mongodb11 ~]# ulimit -acore file size (b 阅读全文
摘要:
mysql 多实例常规来讲,主要有二种方案可以实现,这二种方案各有利弊,如下:1、基于多配置文件 通过使用多个配置文件来启动不同的进程,以此来实现多实例。 优点:逻辑简单,配置简单 缺点:管理起来不方便2、基于mysqld_multi 通过官方自带的 mysqld_multi 工具,... 阅读全文