运维军团 Blog

运筹‘维’幄之中 洞悉千里之外——第三方IDC监控可视化 2

运筹‘维’幄之中 洞悉千里之外——第三方IDC监控可视化

概述

 

运筹‘维’幄之中 洞悉千里之外”[做运维,要有呈现! 尤其是在这个“万物均互联,一切皆数据”的新时代。不管是对过程、还是结果,呈现是一个永不过时的命题。在庞大复杂的业务环境中,如何把复杂的工作流可视化,可视化能力就是呈现的关键了。可视化不仅是提升运维效率的一个手段,更是运维管理的一个长期战略。]人总得有那么个理想才足以支撑着现实,前进的步伐才愈发有动力。曾幻想着以后的工作环境会有这么一幕,凡是有空间的地方都布满了显示器,放眼望去,显示屏里那妖娆多姿的“红黄蓝绿橙”呈现的是众多服务器的监控数据。整个架势看起来特别牛的样子。

特别是以下这个光头哥就像在控制着全部的

[阅读全文]

ATS的目录推送刷新功能 1

ATS的目录推送刷新功能

 

1 概述

ATS推送刷新目录,这个是我们梦寐以求的功能,之前都是强制他们加版本号来控制版本,但是如果是对商用来说,刷新目录这个功能肯定是必须的。

最近看到豪哥的博客里面写到了可以参考regex revalidate插件来做这个功能,在github上面找到了源码https://github.com/apache/trafficserver/tree/master/plugins/experimental/regex_revalidate

但是里面没有任何配置文件和说明文件,估计开发者都比较忙,我们也需要努力做出点共享啊。这次为广大ats初学者带来小小的使

[阅读全文]

crontab的打core问题 2

crontab的打core问题

接到同事报障, 程序又crash了, 但是找不到core, 而且是应该产生core的, 系统肯定哪里又有bug了.

先从系统层面大概都巡查了一下:

1.  找到别的程序的pid号,然后cat /proc/pid/limits  |grep core,返回Max core file size        0            unlimited            bytes, 有大问题, Soft Limit值居然是0, 继续找原因.

2.  用程序用户执行ulimit -c, 返回unlimited, 系统设置没问题.

3.  sysctl -a |grep core

[阅读全文]

dnsmasq解决方案 0

dnsmasq解决方案

关于dnsmasq这个小软件, 网络上的介绍都是说可以增加dns缓存, 加快网页浏览速度, 我认为这个是微不足道的, 他可以做的更多, 而且很好用, 能简单地解决我们的一些问题.

最开始用这个软件时候是为了解决没越狱的iphone改hosts的问题,  简单地在服务器上做好hosts,然后安装启动dnsmasq就搭建好了, 防火墙开启53解析端口白名单, 然后在手机上指定dns到这个服务器就可以达到”改hosts”的功能了.  这个功能在手机开发时候肯定是很常见的需求了.

另外一个小功能是改mx记录的”hosts”, 因为如果需要改一个域名的mx记录, 通过改hosts是行不通的, 必

[阅读全文]

ulimit值回忆和动态修改 2

ulimit值回忆和动态修改

 

适用范围

适用于linux平台对用户或者程序的资源限制, 或主动限制, 或被动来解决问题.

价值分析

ulimit值从系统层就对程序或者用户对系统资源的利用, 以前关于这些值出过一些问题, 这些值值得关注, 这次我来总结一下以前关于这个出现的问题, 并改变以前的方式, 动态修改程序的ulimit值. 不需要再重启程序了.

问题回顾:

关于打core问题

接触这个问题是2011年接触怪物世界的时候, 都知道ulimit -c unlimited用来启用core生成, 然后用kernel.core_pattern = core-%e来控制生成的格式之类的.

[阅读全文]