python使用redis实现协同控制的分布式锁

运维开发 11,265 views
这两天心情不好,因为感情问题,在这里给朋友们都提个醒! 不要天天code,珍惜身边的人,别你妈天天宅家里,不是代码,就是撸管的。  上午的时候,有个腾讯的朋友问我,关于用zookeeper分布式锁的设计,他的需求其实很简单,就是节点之间的协同合作...
阅读全文 10

python使用redis实现协同控制的分布式锁

12-19 11,265 views

这两天心情不好,因为感情问题,在这里给朋友们都提个醒! 不要天天code,珍惜身边的人,别你妈天天宅家里,不是代码,就是撸管的。  上午的...
阅读全文 10

python调用zookeeper管理thrift集群可用性队列

python,运维开发 8,899 views
        我要开始吐槽了,这两天让公司的Hbase搞的高潮四起,有一个namenode的节点,总是出问题,他的一些个问题,引起其他节点的性能的下降,反正很坑。  以前貌似没这个问题,还好我们组有个百度做底层的大拿,兵强。 这段时间估计会调...
阅读全文 1

python调用zookeeper管理thrift集群可用性队列

12-17 8,899 views

        我要开始吐槽了,这两天让公司的Hbase搞的高潮四起,有一个namenode的节点,总是出问题,他的一些个问题,引起其他节点的性能...
阅读全文 1

关于监控数据库influxdb的配置调整及性能优化

运维开发 19,281 views
     这两天针对Influxdb有些不爽,主要还是体现在的他性能方面。下面的内容是我这两天总结,应该对大家有些帮助,那么需要说明的是,我用influxdb做时序数据库的应用场景很小,也就是一百多个爬虫节点和数据抽取平台的,加起来不到150个节点的。 ...
阅读全文 13

关于监控数据库influxdb的配置调整及性能优化

12-15 19,281 views

     这两天针对Influxdb有些不爽,主要还是体现在的他性能方面。下面的内容是我这两天总结,应该对大家有些帮助,那么需要说明的是,我用i...
阅读全文 13

对于saltstack更换zeromq用raet做通信方式的闲聊

saltstack,运维开发 11,206 views
      经常用saltstack的人会发现,zeromq貌似不是那么靠谱,其实不能说0mq不靠谱,应该说salt的这样的集群的环境,导致zeromq 不能更好的融合于0mq的体系里面。        那么其实我个人,觉得zeromq确保可靠性质的方案...
阅读全文 1

对于saltstack更换zeromq用raet做通信方式的闲聊

11-28 11,206 views

      经常用saltstack的人会发现,zeromq貌似不是那么靠谱,其实不能说0mq不靠谱,应该说salt的这样的集群的环境,导致zeromq 不能更好的...
阅读全文 1

运维平台化ipmi和Cobbler构建自动化装机平台

运维开发 8,100 views
这里面的数据做过串改,不是真实线上数据,勿当真. 更多关于运维自动化的文章,请到 xiaorui.cc 文章是以前在51cto写的,这次在我的博客中再修改分享下:      那段时间,去感受下公司的pxe装机平台。 这边的装机...
阅读全文 4

运维平台化ipmi和Cobbler构建自动化装机平台

11-26 8,100 views

这里面的数据做过串改,不是真实线上数据,勿当真. 更多关于运维自动化的文章,请到 xiaorui.cc 文章是以前在51cto写的,这...
阅读全文 4

畅想360集中式配置管理系统QConf和另一个Etcd的开发实现

运维开发 11,431 views
看到群里有人提了下360的一个分享,是有关集群式配置管理的, 项目的名字叫做Qconf 。 HI , 最近爬虫很凶猛,标注下原文地址,blog.xiaorui.cc 作为屌丝的我,真是没有机会去上海的中华架构师大会,但是感觉这次会上的内容还是比较的有趣的。  ...
阅读全文 4

畅想360集中式配置管理系统QConf和另一个Etcd的开发实现

11-17 11,431 views

看到群里有人提了下360的一个分享,是有关集群式配置管理的, 项目的名字叫做Qconf 。 HI , 最近爬虫很凶猛,标注下原文地址,blog.xiaorui.cc ...
阅读全文 4

使用bottle和gevent实现简单批量管理ssh keys项目

运维开发 7,527 views
前言:         话说,以前在人人网负责开发跳板机权限管理的时候,想到了用saltstack key模块做公钥的管理,但是因为最后涉及到saltstack不是太安全,放弃了。貌似现在开源社区里,没有好点的有关ssh key管理的项目。反正闲来无事,搞之 !...
阅读全文 0

使用bottle和gevent实现简单批量管理ssh keys项目

11-16 7,527 views

前言:         话说,以前在人人网负责开发跳板机权限管理的时候,想到了用saltstack key模块做公钥的管理,但是因为最后涉及到sal...
阅读全文 0

跟我来看zabbix源码之zabbix_agentd.c客户端代码分析

zabbix,运维开发 11,048 views
接着上次zabbix server的源码,server的代码其实很大部分还没看,有一方面是自己的c实在很烂,再就是关于zabbix的代码,官方也没有啥文档,有的文档基本是图形操作和api相关的。这些对我来说,没太大的用处。      正好这两天在搞爬虫性能的监控...
阅读全文 4

跟我来看zabbix源码之zabbix_agentd.c客户端代码分析

11-15 11,048 views

接着上次zabbix server的源码,server的代码其实很大部分还没看,有一方面是自己的c实在很烂,再就是关于zabbix的代码,官方也没有啥文档,有的文档基本是...
阅读全文 4

跟我一起看zabbix源码之zabbix alerter.c报警逻辑

zabbix,运维开发 7,513 views
前言:       晚上睡不着,想起白天和朋友聊监控系统,他以前在阿里和高德都做监控,算是个专业监控开发选手了。对于监控那哥们确实理解的深刻。过段时间去做嘉宾,要讲点监控的东西,为了防止吹牛逼,被人卡断。 So 随手下载了zabbix的代码...
阅读全文 1

跟我一起看zabbix源码之zabbix alerter.c报警逻辑

7,513 views

前言:       晚上睡不着,想起白天和朋友聊监控系统,他以前在阿里和高德都做监控,算是个专业监控开发选手了。对于监控那哥们确实理解...
阅读全文 1

关于运维流程工单自动化流转方案的探讨

运维开发 6,776 views
前言:     这篇文章是我以前在51cto写的,加点料转过来 ! 运维啊,总是会在半夜三更处理一些个小问题,自己虽然感觉是小事,但是对于边缘节点业务线来说可能是天大的事。 在想,这些个东西是完全可以做成自动化的东西。但是这个时候就出现了走流程...
阅读全文 0

关于运维流程工单自动化流转方案的探讨

11-14 6,776 views

前言:     这篇文章是我以前在51cto写的,加点料转过来 ! 运维啊,总是会在半夜三更处理一些个小问题,自己虽然感觉是小事,但是对于边缘节...
阅读全文 0

运维平台化之IDC机房机柜服务器拓扑图实现思路

运维开发 8,261 views
前言:        如今大点的公司,都会有个类似机房的机柜摆放图的系统,可能有太多兄弟的公司没有这样的东西,如果想开发咋办?   又想开发出一套自动生成的咋办?  跟着我简单的开发出一套吧 ~   有问题,大家mail我 ~ &n...
阅读全文 1

运维平台化之IDC机房机柜服务器拓扑图实现思路

11-11 8,261 views

前言:        如今大点的公司,都会有个类似机房的机柜摆放图的系统,可能有太多兄弟的公司没有这样的东西,如果想开发咋办? &nb...
阅读全文 1

采用python实现抓包构建故障分析平台

python,运维开发 8,999 views
前言:       同事今天和我说,他现在的任务在做一个头疼的问题,说时尚了点,就是用自动化解脱心碎及放弃的处理故障的杂事,他这边刚入职,貌似是带领一帮小弟解决别人搞不定的问题,但是有些业务部够单纯,把事直接抛给我同事这边。。。 很无...
阅读全文 4

采用python实现抓包构建故障分析平台

11-10 8,999 views

前言:       同事今天和我说,他现在的任务在做一个头疼的问题,说时尚了点,就是用自动化解脱心碎及放弃的处理故障的杂事,他这边刚入...
阅读全文 4

Tornado和yaml构建自动生成nginx配置的api

python,tornado,运维开发 6,956 views
最近和同事在搞一个nginx的配置api接口,项目用tornado redis yaml来实现,我这里就简单分享下关于nginx配置api实现。以前看过我以前的博文,应该会发现,我主张的是配置的渲染,用模板去定制舒展,而不是用正则去匹配然后做一些修正。  ...
阅读全文 2

Tornado和yaml构建自动生成nginx配置的api

6,956 views

最近和同事在搞一个nginx的配置api接口,项目用tornado redis yaml来实现,我这里就简单分享下关于nginx配置api实现。以前看过我以前的博文,应该会发现,...
阅读全文 2

自动化运维中的统一权限认证及单点登录实现

python,运维开发 9,934 views
文章版本: v1.0 前言:         在运维开发的众多系统中,怎么能更好的管理用户账号和密码,以及做到统一的brac权限角色配置系统。       以前记得最初做运维开发项目的时候,每个app都是一...
阅读全文 9

自动化运维中的统一权限认证及单点登录实现

9,934 views

文章版本: v1.0 前言:         在运维开发的众多系统中,怎么能更好的管理用户账号和密码,以及做到统一...
阅读全文 9

监控开发之munin自定义插件监控mongodb和redis

运维开发 7,516 views
前言:         Hello ,  有点怀念自己做运维的日子,做个试验,直接自己给自己分配N个服务器的权限,然后嗷嗷的开打。变为开发后,尼玛的求监控组的大哥大妹子们干点事,贼and真不容易 ! 要问他们是谁?  他们是大大爷 。...
阅读全文 0

监控开发之munin自定义插件监控mongodb和redis

11-09 7,516 views

前言:         Hello ,  有点怀念自己做运维的日子,做个试验,直接自己给自己分配N个服务器的权限,然后嗷嗷的开打。变...
阅读全文 0

利用二维码打造安全的外出手机远程运维平台

运维开发 5,647 views
前言:    这是一个为了简单运维又摆脱苦逼而想到的思路,最一开始利用微信的接口来管理集群接口,后来做过一个用短信上行接口来远程管理服务器的项目。 来新公司收取短信的上行接口是没有的,当然有朋友说,你可以直接开外网呀,确实是可以,...
阅读全文 0

利用二维码打造安全的外出手机远程运维平台

5,647 views

前言:    这是一个为了简单运维又摆脱苦逼而想到的思路,最一开始利用微信的接口来管理集群接口,后来做过一个用短信上行接口来远程...
阅读全文 0