Tag: 管理



23 七 09

这是一个服务器系统监控图,目的是提前发现服务器中的问题。现在这套系统还差日志服务器这块,因为缺少日志服务器,所以还没有完成,不过整个已经大致实验过没有什么问题。
可能以后还会有改动,但不会改动很大。很多还是细节问题。如果都完成了,应该会有相关的文档出了。最近写的几个文档 还有一个“Varnish Cache 计划V1.0” 也都没有完成,唉,写不动了?加油哦。

服务器监控系统图

服务器监控系统图







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







12 二 09

今天介绍一款我经常用的一个Linux下批处理管理Linux服务器的工具。CSSH全称cluster ssh   一看这个名字就知道他的用途。这个软件可以同时操作多个服务器 也可以单独操作 还可以选择分组有时添加和有时减去要操作的服务器。

cssh使用效果截图