Zabbix HAProxy Template

文章首发站点:OpensGalaxy

这是一个HAProxy的zabbix监控模板,HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy本身提供一个web页面可以显示haproxy的各种信息,方便管理员查看系统状态等。此次我采用socat(socat是netcat的扩展实现)这款开源软件通过haproxy的socks配合zabbix实现haproxy系统的状态监控。

一、安装socat

[root@haproxy01 ~]# wget http://www.dest-unreach.org/socat/

[……]阅读全文

Continue reading

关于【自动下载阿里云RDS数据库备份】计划任务执行报错修复

前段时间写了一个利用aliyun提供的RDS备份下载工具python接口工具写了一个shell脚本,文章地址:http://opensgalaxy.com/2015/09/23/shell实战【自动下载阿里云rds数据库备份】/ ,没看过的可以先看一下。
来批量下载阿里云上的RDS备份,但考虑到不可能每次手动去下载这些备份(太累),于是顺其自然的就把脚本加入到了计划任务,每天22点执行它,这下问题来了,第二天发现备份没有下载成功,于是查看了一下日志,竟是如下报错:

问题一:

[root@puppetmaster rdsget]# cat getrds.log 
decode() arg

[……]阅读全文

Continue reading

Shell实战【自动下载阿里云RDS数据库备份】

阿里云RDS的用户会有这样的需求,为了数据更安全和可用,需要将RDS的备份传输到自己的数据中心,以防在阿里云出故障的时候至少还有备份可以用,目前阿里云的RDS备份下载是免费,不排除未来会进行付费下载。
通过工单系统,阿里的工程师提供了一个可以下载RDS备份文件的工具(python脚本)下载地址:http://aliyunbbs123.oss-cn-hangzhou.aliyuncs.com/muyuan/rds_getbackupfilev1.0.zip
虽然有了这个阿里提供的脚本工具可以帮助你下载备份文件,但是要下载备份文件,你就需要修改时间段,如果你有多个库,那么还需要修改实例ID,所[……]阅读全文

Continue reading

Shell编程【练习】批量更改主机名

Shell编程【练习】批量更改主机名
有时候我们有批量修改主机名和同步hosts文件到多台主机的需求,例如新购置了一批云服务器等,可能主机名称上并不能满足你的命名规则或规范,但如果一台台去更改可能就太慢又无聊,所以shell脚本绝对是你的最佳选择。
需求分析:
1、ssh公钥拷贝,提供无密码管理。
2、批量同步hosts文件到多台主机。
3、批量修改主机名。
实现:
首先编辑一份用于同步到多台主机的hosts文件

vi /etc/hosts

192.168.0.1 server1
192.168.0.2 server2
192.168.0.3 server3
192

[……]阅读全文

Continue reading