Zhiming Zhang

作者:Zhiming Zhang

如何使用Boto管理我们的aws主机

随着云的越来越火,aws也变得越来越火,ops从底层的网线,磁盘脱离出来,再也不用跑到机房插网线了,亚马逊提供了很多的服务,让我们能更方便的管理我们的主机,你可以在web页面看到aws远超强大!但是我们今天要说一下另外一种方式 作为一个命令党,让我们打开页面是很难得,我们总是希望,通过一个命令就可以看到所有的instance, 然后如果想……

如何为zabbix创建自己的的ansible module

作为一个运维狗,zabbix这个强大的工具肯定知道吧,因为我们大部分的时间都在zabbix上:添加监控,ack报警,我们要创建一个个的template,一个个的item,和一个个的trigger 当然,我们可以直接web页面添加,但是,如果有一天,zabbix彻底坏了,重新创建上千条监控的手动工作量你是的懂的….. 既然不向手……

python插入排序(动画演示)

代码参考地址:http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/#comments     插入排序关键点在于比较新的元素与已经完成排序的末尾数据,例如 12,43 我们新拿一个数据叫作9 ……

减少SRE人力的介入,让系统自动修复

作为一个运维人员来说,明天基本上就是监控,又报警的短信或者邮件的时候, 处理这些报警,让服务恢复正常,但是我们真正想做的,并不是人为的去解决这些可以自动解决的问题,我们希望的是当自动修复出现问题的时候,我们才需要接入,这才是我们的目标 以apache的监控为例: 常规状态: 报警(apache not running)->短信发送到……

sed 根据正则匹配并修改匹配的行

今天遇到一个需求,需要修改 一个文件, 替换指定行的指定字符,是通过正则的方式匹配行 例如:

例如我们想通过sed里替换 zhang3的english , 替换成 abcd

查看结果 [crayon-5938……

四姑娘山游记(2017年4月10日)

(注意,长年在平原晃荡的人,注意高反!!!!四姑娘山青旅的海拔是3200+,四姑娘山最高6000+) 一直想去四姑娘山看看雪山,这次正好有时间,所以就背上书包出发了…. 北京飞成都的机票一般都在700左右徘徊,提前一周买的话应该都贵不了,但是如果是提前几天话可能会贵一些,1000左右 我们乘坐的是早上7:40的航班,中午11点……

清理无用的Kernel文件,释放boot空间

随着我们linux kernel的更新,越来越多的旧的kernel文件占用我们的boot空间,/boot本来空间就不大,所以,我们可以通过如下命令来清理无用的kernel文件  

这样我们就保留2个 kernel 版本,节省了空间,也有可以恢复的旧版本

峨眉山游记(2017年4月5日)

峨眉山(Mount Emei) 位于中国四川省乐山市峨眉山市境内,是中国“四大佛教名山”之一,地势陡峭,风景秀丽,素有“峨眉天下秀”之称,山上的万佛顶最高,海拔3099米,高出峨眉平原2700多米 峨眉山也是本次行程的重点地点之一,飞机北京飞往成都后第二天: 成都东->峨眉山(65元)注意时间,酒店是推荐2点前坐上上山的大巴,因为大……

如何通过命令行来监控zabbix

zabbix不用说都知道,监控利器,像我司用的就是zabbix来监控各种指标,但是有个问题就是,我们需要时刻盯着zabbix的界面(当然,zabbix可以配置短信报警,邮箱报警,甚至可以指定特殊事件调用的脚本,我们其实不用时刻盯着board) 有时候就想我们如果可以通过命令行来查看各种报警,是不是会非常好? 刚开始一直在想自己写一个,因为……

如何再docker的container中监控主机的进程

有时候,我们想通过容器来监控主机(这也是openshift v3 正在做的),所有的监控都在容器中,从而实现快速部署 但是,默认情况下容器内是无法看到主机的所有进程的,如果想在容器中查看主机的所有进程,我们需要添加参数 –pid=host 加了这个参数启动的容器,会和主机使用同样的namespace,这样,我们就可以在容器中查……