level077 / sa-tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

工作中所使用到的一些工具,做为编程的练手,也是运维比较实用的一些小工具

ganglia-*

  • ganglia监控模块,包括memcache,mysql,jvm 等。

sniff

  • 抓包程序,可以抓取http,抓取mysql query,分析memcache请求。

innobackupex.sh

  • innobackupex备份脚本,只建两个目录:full_back increment_back。每次备份都会进行prepare。

mysqlbackup.sh

  • mysqldump备份脚本

numa.pl

  • 查看某进程内存节点的分布情况,如cat /proc/[mysql pid]/numa_maps | perl numa.pl

rename_db.sh

  • 两个库之间的rename操作脚本

server_info

  • 获取系统相关信息,来自于ansible set模块

host2skydns.sh

  • 将/etc/hosts里相关的自定义域名,转换成可以直接注册到skydns中的url

skydns2host.py

  • 将skydns中的自定义域名解析,转换成/etc/hosts文件中的配置格式

About


Languages

Language:Python 61.8%Language:C 35.0%Language:Perl 1.9%Language:Shell 1.3%