廉价VPS
zabbix告警收敛
监控系统用的是zabbix,机器一多,告警邮件就多,每次看邮件都很烦躁,于是有了想要收敛下告警邮件的想法。
根据峰云大神的博客收敛的思路,自己动手实现了这个收敛平台。
1、重复性的邮件统一发
2、根据报警内容再做相关报警检查,减少误报可能
3、web展示,未处理未恢复每天定时通知
时间轴更新日志
插件源码
TimeLine
Django登陆验证码
内部的运维平台,安全测试之后需要添加验证码功能防止爆破。然后开始网上找教程,照着抄,备忘
|
|
双网卡bond绑定
#一、bond0作用及要求
bond0:负载均衡,提高网络的高可用性,将两块网卡绑定成一块虚拟网卡对外服务。这样就是有一个线路出现问题,也不会导致服务器连接中断。
系统环境:Centos6.4 64位
网卡1:em1和em2
网卡2:p1p1和p1p2
目的:将em1和p1p1绑定在一起成为bond0
MFS每隔一小时失去响应几分钟
最近几天,MFS服务器到每小时的01-05分钟都会有失去响应,资源访问失败的情况。查看log
|
|
kvm虚拟机拓容
1、查看虚拟机的ID
在宿主机里面执行 virsh list 可以查看所有虚拟机信息
2、进入/data/kvm_img/虚拟机UUID 目录下
qemu-img create -f raw disk_add.img 100G (这条命令将在当前目录创建一个100G的文件)
3、使用 virsh 命令使虚拟机挂载刚才创建的文件,相当于添加硬盘
virsh attach-disk a3997428-bf53-7c2b-86ad-d93fc0f48f64 /data/kvm_img/a3997428-bf53-7c2b-86ad-d93fc0f48f64/disk_add.img vdc –cache none
MFS 文件missing处理
中午突然发现收到一条zabix的报警邮件,提示cpu iowait很高,于是进去发现nginx的进程都是D的状态,跟踪进程发现进程卡在读mfs的文件,于是发现mfs提示两百多个文件missing
|
|
3、然后写一个shell脚本执行,脚本如下,相当简单
#!/bin/bash
for line in $(cat b)
do
mfsfilerepair /mnt$line #mfs我挂载在mnt下
done
这样就批量修复好了
zabbix邮件报警设置
之前用的是cacti监控,最近尝试搭建了zabbix,主机添加、图像展示、自动发现主机的功能都已经设置好。于是开始设置你邮件报警功能
salt-ssh初始化salt客户端
salt-ssh是依赖ssh进行通讯的,最大的优点就是可以不通过salt-minion客户端去执行远程的批量操作。所以在没有安装salt-minion之前使用salt-ssh是一个很不错的选择。
salt-ssh还能使用salt的标准模块和命令