利用sshpass获取多台主机的信息

2016年5月25日 没有评论

最早做运维的时候,自动化工具还不是很火热,而需要批量执行的时候一般会借助pssh、sshpass+脚本 这类方式完成批量执行的需求。2012年的时候当时还对ssh工具做过一篇记录---sshpass:ssh非交互式支持password参数 。近期公司购买了阿里云的平台,会在某机房上阿里云项目。所以当前的很多主机会迁移动阿里平台上去,目前很多业务模块都在做资源使用情况的调研,做为ITO部门,需要配合业务部分获取资源使用情况。而之前装过ansible的主机被人重装了,商业化的BMC在获取数据上感觉又不顺手,这里就使用sshpass + shell 的方式实现对多台主机的内存使用情况做一个统计[......]

Read more

smokeping告警配置

2016年5月22日 2 条评论

smokeping 默认用sendmail 发邮件告警,也可以直接调用外部程序进行报警。smokeping的alert设置有点复杂,但是却很好用,设置很灵活,考虑得很周全。

一、配置邮件支持

默认情况下sendmail 是不通过163、qq之类的邮件服务器发送的,不过我们略微修改下配置即可以支持。首先需要安装 Authen::SASL 模块(auth 需要用的),然后修改 smokeping/lib/Smokeping.pm 。

如下:

#头上加
use Authen::SASL;
#定位到sendmail函数,默认新版[......]

Read more

分类: 开源软件 标签: ,

nginx+smokeping安装配置

2016年5月21日 没有评论

smokeping是对IDC网络质量,稳定性等最好的检测工具,包括常规的 ping,dig,echoping,curl等,可以 监视 www 服务器性能,监视 dns 查询性能,监视 ssh 性能等。Smokeping是rrdtool的作者Tobi Oetiker的作品,所以底层也是 rrdtool 做支持。smokeping是一个很老的开源项目了,不过考虑到现网以下两方面的需求,感觉还是有必要部署的。1、针对虚拟化平台主机重启速度较快,普通的监控平台可能敏感度不够;2、业务和网络部门经常有对网络质量和页面访问速度对比的需求。

一、smokeping的安装条件

s[......]

Read more

修改CPAN mirror的默认源

2016年5月20日 没有评论

安装perl下的很多模块文件时,比较快捷的方法是使用cpan工具。默认cpan shell 使用的是cpan.org的源,在国内使用的话速度会非常的慢。如果更换为国内的如阿里或网易等公司的源的话,速度会明显提高。修改方法如下:

1、执行cpan命令确认存在该命令

如果cpan执行后提示找到该命令,可以通过yum -y install perl-CPAN 或手动安装该模块。

[root@localhost CPAN]# cpan
CPAN is the world-wide archive of perl resources.[......]

Read more

keepalived的同步组和sorry地址

2016年5月11日 没有评论

LVS高可用(七)LVS+keepalived双主

2016年5月10日 没有评论

LVS高可用(六)LVS+keepalived主从

2016年5月9日 没有评论

keepalived健康检查方式

2016年5月8日 没有评论

keepalived配置架构详解

2016年5月7日 没有评论

LVS 持久连接与健康检测(五)

2016年5月6日 没有评论