摘要: 最近zabbix监控公司一个网站经常报警,状态码000,监控的是个静态页面, 1.首先看返回的头信息,发现cache-control:no cache 有cdn,看配置因为业务需要没有配置缓存,导致每次都回源 2.命令测试 curl -s --connect-timeout 3 -m 5 -o /d 阅读全文
posted @ 2016-12-27 15:30 行知散人 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1.shell处理两数相加时报错: req_all=$(($hits+$misses)) error: invalid arithmetic operator (error token is " 查询原因发现: hits=`$REDISCLI -h $IP -p $PORT info 2>&1 |g 阅读全文
posted @ 2016-12-26 15:25 行知散人 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 在python中,字典的输出内容跟json格式内容一样,但是字典的格式是字典,json的格式是字符串,所以在传输的时候(特别是网页)要转换使用。 r.text返回的是Unicode型的数据。 r.content返回的是bytes型的数据。 也就是说,如果你想取文本,可以通过r.text。 如果想取图 阅读全文
posted @ 2016-12-24 09:42 行知散人 阅读(339) 评论(0) 推荐(0) 编辑
摘要: awk 'BEGIN{ FS="|"} { ary[$14,NR]=$0} END{ nrw=asorti(ary, newary) for(i=1;i<=nrw;i++) print ary[newary[i]]}' test.log |tail -n 10 阅读全文
posted @ 2016-12-23 19:30 行知散人 阅读(4705) 评论(0) 推荐(0) 编辑
摘要: StartDBSyncers=12 如果proxy过多 可以适当加大这个参数 ProxyConfigFrequency=60ProxyDataFrequency=60 这两个参数很重要,一个是server 告诉proxy要监控哪些机器,一个是proxy传数据,ProxyConfigFrequency 阅读全文
posted @ 2016-12-20 22:13 行知散人 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1.在监控客户机上 自动发现监控url中,url如果是带%的,原来的脚本会有问题,printf 输出的时候%会被解析 解决办法如下新修改的脚本 2.如果url 也就是自动一参数中带特殊字符的时候,是使用不了的 Allow all characters to be passed in argument 阅读全文
posted @ 2016-12-09 15:19 行知散人 阅读(5730) 评论(8) 推荐(1) 编辑
摘要: 1.注册微信企业号,可以选团体号(针对小团队) 2.创建管理组 3.创建部门,记住部门id (使用了部门id,发消息会发送到所有部门成员,所以如果要单独发送给某个用户,""这样设置部门id) 4.创建应用,用来发送报警信息 5.管理组对应用,通讯录授权 6.记录corpid和corpsecret 7 阅读全文
posted @ 2016-10-25 18:37 行知散人 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 对于多少G的大文件,用shell来分析,用tail是一个很好的办法,效率很高 阅读全文
posted @ 2016-09-22 11:38 行知散人 阅读(199) 评论(0) 推荐(0) 编辑
摘要: GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该 阅读全文
posted @ 2016-09-22 08:47 行知散人 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一.检查系统日志 lastb命令检查系统错误登陆日志,统计IP重试次数 二.检查系统用户 1、cat /etc/passwd查看是否有异常的系统用户 2、grep “0” /etc/passwd查看是否产生了新用户,UID和GID为0的用户 3、ls -l /etc/passwd查看passwd的修 阅读全文
posted @ 2016-09-21 14:28 行知散人 阅读(5337) 评论(0) 推荐(0) 编辑