51CTO博客开发田老师的博客kerry学网络yahoon的小屋鲜橙加冰的安全seven小茶的博客jeremy.zhang的博客刘天斯的博客老吴的博客疯子的视界linux 飘扬小王的博客头像是魔法师我站在巨人肩膀上Jimmy Li
前几天测试了supervisor,觉得用这东西管理进程挺不错的。 但上线之后问题来了,我这里有几百台服务器上千个进程,难道我要所有服务器同时启动和关闭某个进程时候每个服务器都要操作一遍?这不科学,也不符合我这个懒人习惯... 开始找supervisor集中管理的方案。 找来找去找到了 supervisord-mon
旅行 天路 草原
通过X-Forwarded-For来封ip
昨天安全组给我发来一条提示 说elasticsearch 有安全漏洞,可以通过浏览器执行服务器上的任何脚本,一听吓一跳 还好我的es只针对内网开放,赶紧测试是否存在,结果还真是如此,我的/etc/hosts 和 /etc/passwd 文件内容一览无遗,赶紧改吧!按照安全组要求 在 /etc/elasticsearch/elasticsearch.yml 里面添加一条script.d
今天一个同事来找我反应,说他们的新站点 yuanfang.ufo.xbox.com.cn 怎么也访问不了,页面返回的是一台测试机的代码,我第一反应是DNS解析问题,dig了一下 正常,登录后端web抓包没有 yuanfang.ufo.xbox.com.cn这个包头的请求。又到同事说的那个测试机抓 结果抓了一大堆。 这时候想应该是 hapro
前几天才发现Kibana已经到3.0了,消息严重滞后,立刻升级吧!现在访问 www.kibana.org 会直接跳转到 http://www.elasticsearch.org/overview/kibana/强势的ESwget https://download.elasticsearch.org/kibana/kibana/kibana-3.0.0milestone4.tar.gz解压缩后发现不
logstash日志集中管理工具的一些技巧
之前用 logstash来做日志收集 并用 elasticsearch来搜索,因为日志没有进行过滤,没几天就发现elasticsearch的索引文件大的吓人,之前还真没清理过。其实要说清理也简单,直接到 elasticsearch data文件夹里删掉就行了,但怎么也得做的有点技术含量不是? 上网站看了看文档,其实也挺简单一条命令就行了 # curl -XDELETE&nb
Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。 kibana 也是一个开源和免费的工具,他可以帮助您汇总、分析和搜索重要数据日志并提供友好的web界面。他可以为 Logstash 和 ElasticSearch 提供的日志分析的 Web 界面
Gem介绍: Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。 Ruby 1.9.2版本默认已安装Ruby Gem,如果你的版本低于这个?那就往下看吧 安装gem 需要ruby的版本在 1.8.7 以上,默认的centos5 上都是1.8.5 版本,所以首先你的升级你的ru
最近一段时间没什么事情,想去一些以前没时间去的地方,突然想起来自己还有一本《2012北京游览年票》,上面竟然只去了几个地方,这回找个远点的。一直都对大型机械有爱,于是选了 坦克博物馆,哈哈,说去就去~~~ 乘坐地铁一号线、二号线、十三号线到达龙泽,上了20路公交车,经过二十多站的颠簸终于来到了阳坊 "八八三七二部队" 坦克博物馆 路上用了两个多小时
其实也不能算是原创,日常工作的时候经常和这些参数打交道,遇到不明白的就去网上找到并记录下来,零零散散的记录了这么多,呵呵,如果你遇到没见过的参数,不妨来我这里找找,如果有不准确的地方,还请大家回复指出,谢谢 $ /proc/sys/net/core/wmem_max 最大socket写buffer,可参考的优化值:873200 $ /proc/sys/net/core/rmem_max 最
网友写的 春节火车票订票插件,针对那坑爹的 铁道部网站,手动刷新太痛苦了 试试这个吧,感谢 zzdhidden。下面是url 和具体教程 https://github.com/zzdhidden/12306
数百条线程为何频繁断开,回调函数为何迟迟不回,mysql的数据为何屡遭黑手,连环嵌套循环案,究竟是何人所为??诡异的bug背后究竟是人是鬼,传来的对象次次为空的事件又隐藏着什么?这一切的背后,是类型转换的错误,还是空指针异常。敬请关注今晚9点程序员TV年度巨献《加班的不归路》?让我们跟随着镜头走进程序员变态狂的内心世界… 即将上映的年终贺岁大片:《加班3
随着公司开始启用 tokyocabinet 和 tokyotyrant,相关的运维工作也开始展开,首当其冲的就是ttserver的监控问题,为了尽快将ttserver 加入到监控组里面 我先写了一个简单的脚本 放到了nagios的插件里 用来监控ttserver 的状态,只是通过检查pid 和 port两个参数来判断ttserver是否活着 ttserver 的启动命令如下 t
每天都在地铁里面穿来穿去,前几天听说北京明年的游览年票开始发售了,而发售的单位之一就是地铁里的报刊亭。早上上班时候特意留意了一下,在东直门地铁站里还真的有卖,¥80元一本,跟我想象的不太一样,本来以为是一张卡,结果拿到手是厚厚的一个本子,里面都是北京及周边一些博物馆和公园及景点的门票,呵呵 明年的一个目标就是把本子里面的博物馆都逛遍了,O(∩_∩)O~
我相信大家在平时登陆服务器时候都经常遇到这种情况:正在用vi 写脚本的时候,正在远程拷贝/同步数据的时候,正在执行脚本的时候,正在导入数据的时候 突然~~~断网了、电脑死机了、大楼停电了...等等意外情况 导致ssh登陆中断,你会郁闷、无奈、发飙?!之前进行的各种操作可能都要重来,(其实这些都是SIGHUP的罪过)不过在工作过程中我们经常用很多办法来预防以上
我是在找监控io插件的时候发现check_linux_stats的。详细介绍请看nagios.org的链接 http://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_linux_stats/details 这个插件使用perl写的,使用的时候需要安装perl-Sys-Stati
公司国外机房的服务器在用cacti做设备监控,上面挂着几百台设备并详细的分了组,每个组里面也有几十个设备。前几天新增加了几台服务器。领导希望这几台新加入的服务器在 cacti的tree显示位置要在最前端,本来应该是件挺简单的事情,直接去设置里面改就可以了。但是问题出现了,cacti当前版本没有随意修改设备在tree 里显示位置这个功能,一般新加入的设备都会在tree的最下
不知道大家有没有和我一样的经历,就是在去某公司面试的时候笔试没遇到什么问题,但是在面对对方技术部门经理的提问经常不知道该如何回答,当然那些自己不了解的技术问题除外,我以前在面试的时候会不理解对方提出的问题具体是什么意思~~~也许是我的理解能力有限吧! 还有种情况是面试官提出一个问题 明明自己有相关经验但当时不知道怎么回答或者突然想不起来,面试结束时都有种挫败感,觉得自
前几天搜索部门的同事在国内增加了一台服务器,一到下午3点的时候流量就暴增十几倍,后来问题找到了原来是 bing的机器人在那个时间段狂抓才导致流量增加...你就不能分散开抓么!后来那个同事想了解在流量增加同时nginx的请求量能到多少,这个好办,于是就在国内的监控服务器上给这台服务器加了个 check_traffic 和 check_nginx 给他们加了个"小太阳"
我们这些搞技术的应该多做些运动,这样才能让身体更健康一些。自从去年第一次团购了一次射箭以后越来越喜欢射箭了...今天和一个朋友去崇文门那边的一个射箭馆射了一百多支箭 感觉现在越来越准了,虽然动作还不太标准但是慢慢的会越来越好的 我相信~~~,希望大家休息的时候也多出来走走不要天天星际 山口山了~~~ 大家看看我的成绩吧哈哈 去年刚开始时候散乱无章 慢慢的向中间
写这个脚本的目的是这样的:虽然公司用的是nagios来监控所有的服务器信息并且设置了检查3次后会发送短信报警,但是觉得3次后在报警问题已经发生了半天了,这时响应就慢了... (什么?你说改成1分钟一次而且出一次问题就报警,那好吧!祝您的短信收件箱早日爆掉,晚上被报警烦的不能睡觉。有很多报警其实不是因为服务真的出问题了,不是吗!),那么有没有折中的办法呢?写这么一个脚本用他来帮忙去盯着nagios
#!/usr/bin/expect -f #The author storoysky #IDC login set set 9009user "xman" set 9009pass "A9QJxMuE;O" set 9009ip "192.168.1.9" set 9009prompt "~]#" #
nginx 上有两个限制连接的模块一个是 limit_zone 另一个是 limie_req_zone,两个都可以限制连接,但具体有什么不同呢? 下面是 nginx 官网上给的解释 limit_req_zone Limit frequency of connections from a client. This module allows you to limit the number
公司有很多服务器上运行的脚本都是通过mail 来发送通知的,但是当没有邮件服务器的时候 通过mail发送的邮件经常被 对方的邮件服务器拒绝掉。之前我发过用msmtp+mutt来解决这个问题,但后来发现有些情况 不得不用mail,比如说 某个大公司已经有n多脚本在跑,或者其他什么原因不能用mutt的时候。 其实很简单,看了msmtp官方文档后才发现原来 用msmtp+mail 来发邮
以前的nagios里面并没有在意过对网卡流量进行报警,直到前几天遭到ddos攻击,某个子站点的流量瞬间飙升到900Mb,虽然后来撑住了但是也受到了不小的影响,当时第一个报警的是 check_nginx 然后是 check_load 最后是check_cpu 为了完善监控项目,建议将网卡流量也加入到nagios的监控里面。之前记得石头写过一个监控网卡流量的脚本不知道更新没有。 打开
公司有一个应用,后端web用的是nginx,nginx 的所有请求都是通过前端的代理转发过来的,所有在日志格式里面 获取远程ip的变量用的是$http_x_forwarded_for ,本来用的好好的,但是有一天日志分析脚本里面出现很多请求的 ip地址是空的,大概格式如下- - - [20/May/2011:02:23:44 -0700] "GET /favi.ico HTTP/1.
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号