Tag: 监控



10 三 09

用google analytics统计的不论是www.test.com 还是bbs.test.com下的URL都算成同一个了 无法分析各个域名之间的访问比例等。

下面为转载 方便自己查看的,因为要第二天才可以看到结果所以先记录下,成功了再说明。经过了几天的观察没有结果,说明这个还不够,需要在调用ga.js的脚本中加入新的内容,今天已经添加了等待明天的结果。

1. 在Google Analytics帐户首页,点击”修改”

2. 在“配置文件设置”页面,点击“添加过滤器”

3. 选择过滤器类型为“自定义过滤器”和“高级”

4. 如下设置

字段A -> 提取A 主机名 (.*)

字段B -> 提取B 请求URI (.*)

输出至 -> 构造器 请求URI /$A1$B1

5. 其他选项一般不用修改,给过滤器起个名字保存就可以了。

注意:过滤器只对新的数据有效,已经存在的分析数据不会改变。另外这么做也有小小的问题,比方说直接通过分析工具访问网页的时候,自动打开的浏览器URL地址是 http://www.example.com/site1.example.com/index.htm。

结果:对于这次二级域名的统计尝试,以失败告终,虽然加上了二级域名的过虑但是数据还很是不准,而且很多是other并没有准确的分出来,更要命的是他把广告收入的统计都计算得相当的低,对PV这些就不知道是否也同样的计算低了。但是没有达到期望的值,反而有不好的地方。如果有做得想当好的朋友告诉我方法。谢谢!







16 二 09

上次介绍了cssh这个批处理工具,这个工具的优点是可图形化批处理工作,如果要远程通过命令或者计划任务来执行多台服务器的话就得用pssh这个工具了。安装pssh就不说了,举个pssh使用的例子。

环境:我们的WEB是nginx+fastcgi的架构,在配置的初期经常会遇到不稳定的情况,如出现502,在没有解决问题之前,如果总是登陆服务器执行相同的重启服务命令是很烦人的,所以在自己的本本上用pssh来执行省去了很多事。

命令如下:

/usr/bin/parallel-ssh -t 10 -h /home/ajian/host -l root -o /tmp/restarlog/ “killall -9 php-cgi && /home/php-fpm-www-product.sh start”

-t  处理超时时间
-h 主机文件,文件内容是一个主机一行 主机[:端口] [用户] 如果都是默认的 或者跟当前用户一样 就只杂IP
-l 用户名
-o 输出执行结果的位置
最后加命令多条命令用引号并且用相关连接符号变成一条执行的命令。

这样是不是觉得还是很不方便用aliase变成一条自己的简单命令就方便多了

alias do-restartcgi=’/usr/bin/parallel-ssh -t 10 -h /home/ajian/host -l root -o /tmp/restarlog/ “killall -9 php-cgi && /home/php-fpm-www-product.sh start”‘

放入到用户要目录下的.bashrc

另外 还有几个工具一样是很实用

parallel-rsync   批处理同步文件

parallel-scp      批处理传送文件

parallel-scp -h hosts.txt -l root .vimrc /root