随笔分类 - 运维部署
摘要:uptime 这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。这些数据可以让我们对系统资源使用有一个宏观的了解。 命令的输出分别表示1分钟、5分钟、15分钟的平均负载情况。通过这三个数据,可以了解服务器负载是在趋
阅读全文
摘要:本节以 zabbix 为例,介绍如何使用监控系统完成 Elasticsearch 的监控报警。 github 上有好几个版本的 ESZabbix 仓库,都源自 Elastic 公司员工 untergeek 最早的贡献。但是当时 Elasticsearch 还没有官方 python 客户端,所以监控程
阅读全文
摘要:持续更新中 ~~ 地址:https://github.com/Wasim37/deployment scripts/
阅读全文
摘要:示警媒介 一般情况下,zabbix监控主机都配置了触发器,触发器被触发发送消息给运维,需要中间介质来接收并传递消息。 zabbix默认的【示警媒介类型】有三种,Email、Jabber、SMS。 (1)Email:使用sendmail发送邮件,从这边出去的邮件基本是垃圾邮件。 (2)SMS:需要短信
阅读全文
摘要:ELK介绍 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,还使用依次登录
阅读全文
摘要:简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。而且安装方便。配置的注释写的蛮详细的,都是中文。 主要功能 读写分离 从
阅读全文
摘要:生产环境中,架构很多为一主多从。比如一个主数据库M,两个从数据库S1,S2同时指向主数据库M。 当主服务器M因为意外情况宕机,需要将其中的一个从数据库服务器(假设选择S1)切换成主数据库服务器,同时修改另一个从数据库(S2)的配置,使其指向新的主数据库(S1)。 此外还需要通知应用修改主数据库的IP
阅读全文
摘要:主服务器配置 1、编辑配置文件 2、重启mysqld服务 3、为从MySQL创建用户 4、若orders中已有数据,还需要锁定主服务器数据库,然后将数据导入到从数据库 从服务器配置 1、配置服务ID 2、重启MySQL服务 3、配置复制 参数详解: master_host:主服务器的IP。 mast
阅读全文
摘要:zabbix监控nginx,首先需要配置ngx_status 启用nginx status配置 在默认主机里面加上location或者你希望能访问到的主机里面。 重启nginx 打开status页面 nginx status详解 active connections – 活跃的连接数量 server
阅读全文
摘要:导入监控模板 点击【configuration】—— 【templates】—— 【import】,导入xml监控模板。 配置客户端key 在被监控的主机上,新建/etc/zabbix/zabbix_agentd.d/userparameter_redis.conf配置文件,在最后一行加入: 重启服
阅读全文
摘要:zabbix自带mysql监控模板,可监控mysql的增删改查、请求流量带宽和响应流量带宽等。 监控步骤 1、服务器上安装zabbix agent客户端,并修改zabbix_agentd.conf文件 2、编写check_mysql.sh脚本, 存放路径:/etc/zabbix/scripts。 并
阅读全文
摘要:zabbix服务器显示一些监控项不起效,提示错误【Not supported by Zabbix Agent】, 最后定位为zabbix客户端版本过低。 Not supported by Zabbix Agent 两台被监控的服务器,配置文件设置都一样,但是其中一台某些监控项失效,初步怀疑是版本不一
阅读全文
摘要:安装 此安装为手动安装,非yum安装。 官网下载地址:http://downloads.mysql.com/archives/community/ 卸载 手动删除 yum删除 自动化部署脚本 https://github.com/Wasim37/deployment scripts/tree/mas
阅读全文
摘要:安装 Installing repository configuration package Zabbix 2.2 for RHEL5, Oracle Linux 5, CentOS 5: Zabbix 2.2 for RHEL6, Oracle Linux 6, CentOS 6: Zabbix
阅读全文
摘要:简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可
阅读全文
摘要:shiro权限框架,用户登录方法的subject.login(token)会进入自定义的UserNamePasswordRealm类的doGetAuthenticationInfo身份验证方法 通常情况,doGetAuthenticationInfo写法如下: login登录方法: 可是最近一次项目
阅读全文
摘要:主从搭建前提是服务器上已经安装好了redis, redis安装可搜索本站另一篇博客:redis安装。 redis单主机多实例 一、我们首先拷贝两份文件: 二、修改redis6381配置文件 相关命令 三、同理我们配置6382配置文件, 成功启动服务后,查看进程: redis配置主从 修改6381、6
阅读全文
摘要:redis简介 redis是一个性能非常优秀的内存数据库,通过key value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hashs(哈希类型)。这些数据类型都支持
阅读全文
摘要:系统开发到一定的阶段,线上的机器越来越多,就需要一些监控了,除了服务器的监控,业务方面也需要一些监控服务。Metrics作为一款监控指标的度量类库,提供了许多工具帮助开发者来完成自定义的监控工作。 举个例子,一个图片压缩服务: 每秒钟的请求数是多少(TPS)? 平均每个请求处理的时间? 请求处理的最
阅读全文
摘要:init进程 init进程是非内核进程中第一个被启动运行的,因此它的进程编号PID的值总是1。init读它的配置文件/etc/inittab,决定需要启动的运行级别(Runlevel)。从根本上说,运行级别规定了整个系统的行为,每个级别(分别由0到6的整数表示)满足特定的目的。如果定义了initde
阅读全文

浙公网安备 33010602011771号