运维系统工具合集


本篇文章主要记录运维工作中所需的工具和系统,方便查询和记录使用,也希望能帮到需要的人;

每个工具都有它的时代和价值,虽然有的工具已经老去,但并不能否定在它的那个时代的价值,一切都是生命的周期。

  • redis: https://redis.io/
    • codis : https://github.com/CodisLabs/codis (redis 集群版本,推荐使用)
    • redis cluster:https://redis.io/topics/cluster-tutorial(官方的集群方案,推荐使用)
    • twemproxy: https://github.com/twitter/twemproxy (不推荐使用)
    • CacheCloud: https://github.com/sohutv/cachecloud/  开源的redis cluster 管理工具 (推荐研究)
    • rdr:  https://github.com/xueqiu/rdr/  (redis rdb 文件分析工具,可以页面展示 rdb-tools 的升级版本)
  • MySQL: https://www.mysql.com/cn/
    • mha: https://github.com/yoshinorim/mha4mysql-manager (MySQL高可用工具)
    • https://github.com/box/Anemometer (MySQL 慢日志收集系统)
    • binlog2sql: https://github.com/danfengcao/binlog2sql (MySQL 数据闪回)
    • pt-tools : https://www.percona.com/downloads/percona-toolkit/LATEST/ (MySQL工具集)
    • https://proxysql.com/ (MySQL proxy 代理软件)
    • https://github.com/cetus-tools/cetus (MySQL proxy 代理软件,未测试过)
  • 其他数据库
    • consul: https://github.com/hashicorp/consul
    • etcd:https://etcd.io/
    • MongoDB: https://www.mongodb.com/cn
    • influxdb: https://www.influxdata.com/
    • zk: https://zookeeper.apache.org/
  • web
    •  Nginx:http://nginx.org/ (目前标准web 软件)
    •  LVS : http://www.linux-vs.org/ 四层负载的王者(相当于云厂商的LB)
    •  haproxy:http://www.haproxy.org/ 7层负载均衡 
    •  Squid: https://wiki.squid-cache.org/ (缓存代理)
  • 持续交付
    • Jenkins: https://jenkins.io/zh/
    • 瓦力:   http://www.walle-web.io/
    • https://www.spinnaker.io/
  • 运维必知命令
    •  screen : 开启一个控制台快照
    •    iperf3 :    压测网络质量带宽使用的命令
  • 跳板机
    •   Jumpserver: https://www.jumpserver.org/
  • 定时任务系统:
    •   cronsun: https://github.com/shunfei/cronsun (替代crontab 支持秒级,轻量级)
    •   xxl-job: https://www.xuxueli.com/page/projects.html
    •       其他还有。。。
  • 链路追踪系统
    •   zipkin: https://zipkin.apache.org/
    •       sentry: https://sentry.io/welcome/ (异常捕获)
  • 代码管理系统:
    •   gitlab : https://about.gitlab.com/
  • 压力测试工具
    •   tsung:http://tsung.erlang-projects.org/
  • DNS
    • dnsmasq:
    • nscd
    • bind9
    • powerdns
  • kubernetes tools
    •  forge: forge.sh (部署工具)
  • ELK tools (ES全家桶,目前日志收集的标准系统)
    •   Elasticsearch:  https://www.elastic.co/cn/
    •   Logstash: https://www.elastic.co/cn/
    •   Kibana: https://www.elastic.co/cn/
    •   SQL2ES:  http://www.ischoolbar.com/EsParser/
  • kafka tools
    •  kafka Eagle : https://www.kafka-eagle.org/
    •  kafka Manager : https://github.com/yahoo/CMAK (简洁,建议使用 kafka Eagle)
  • 监控系统
    •  zabbix: https://www.zabbix.com/cn/  (目前市场最多,最通用)
    •    open-falcon: http://www.open-falcon.com/ (小米开源,简洁)
    •    夜莺: https://n9e.didiyun.com/docs/usage/ (滴滴开源,全部go重构,基于open-falcon的优化版本)
    •    普罗米修斯: https://prometheus.io/ (下一代监控系统)
    •    天兔: http://www.lepus.cc/ (MySQL监控)
    •    Grafana:https://grafana.com/ 监控展示
    •    ganglia: http://ganglia.info/ (古老的监控系统)
    •    Cacti: https://www.cacti.net/ (上一代监控系统)
    •    Nagios: https://www.nagios.org/ (上一代王者监控系统)
  • 微服务API网关(记录,并没有研究过)
    •  Kong:https://konghq.com/
    •  APISIX:https://www.iresty.com/
  • 编排软件
    • saltstack: https://docs.saltstack.com/en/latest/ (难度大,性能好)
    • ansible: https://docs.ansible.com/  (入门简单,使用用户多)
    • puppet: https://puppet.com/docs/puppet/latest/puppet_index.html (上一代,基于ruby)
  • 身份认证
    •  freeipa : https://www.freeipa.org/page/Main_Page
    •    ldap : https://ldap.com/
  • vpn
    •  openvpn:https://openvpn.net/
    •    autossh :https://www.harding.motd.ca/autossh/ 内网穿透
    •    brook: https://github.com/txthinking/brook
  • 其他记录
    •  https://certbot.eff.org/ (免费申请https证书)
    •    https://www.centos.bz/ (运维知识网站)