听说掌握这些利器,运维就能运筹帷幄

2023-12-19 06:08

本文主要是介绍听说掌握这些利器,运维就能运筹帷幄,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Bootstrapping

Kickstart、Cobbler、CloudBoot、rpmbuild/xen、kvm、lxc、Openstack、 Cloudstack、Opennebula、Eucalyplus、RHEV

配置类工具

Capistrano、Chef、puppet、func、salstack、Ansible、rundeck、CFengine、Rudder

web管理平台:

CacheCloud(Redis云管理平台)

自动化构建和测试

Ant、Maven、Selenium、PyUnit、QUnit、JMeter、Gradle、PHPUnit

监控类工具

Cacti、Nagios(Icinga)、Zabbix(模板大全)、基于时间监控前端Grafana、Mtop、MRTG(网络流量监控图形工具)、Monit 、Diamond+Graphite+Grafana、netdata

微服务平台

OpenShift、Cloud Foundry、Kubernetes、Mesosphere

性能监控工具

dstat(多类型资源统计)、atop(htop/top)、nmon(类Unix系统性能监控)、slabtop(内核slab缓存信息)、sar(性能监控和瓶颈检查)、sysdig(系统进程高级视图)、tcpdump(网络抓包)、iftop(类似top的网络连接工具)、iperf(网络性能工具)、smem)(高级内存报表工具)、collectl(性能监控工具)、TCP优化监控工具tcpdive

响应时间统计工具

tcprstat

免费APM工具

mmtrix(见过的最全面的分析工具)、alibench、JAVA性能监控pinpoint、cat、skywalking、UAVStack、Google Opencensus、OpenZipkin

进程监控

mmonit、Supervisor、frigga、 StrongLoop Process Manager

日志系统

Logstash、Scribe、Graylog、ELKStack

绘图工具

RRDtool、Gnuplot

流量监控

iptraf、nload、ifstat、iftop、ntop、mtr、vnstat

数据库可视化

zeppelin、metabase、Heka、redash、superset

流控系统

Panabit、在线数据包分析工具Pcap Analyzer

安全检查

chrootkit、rkhunter

PaaS

Cloudify、Cloudfoundry、Openshift、Deis (Docker、CoreOS、Atomic、ubuntu core/Snappy、RancherOS)、DomeOS、Rainbond

Troubleshooting

Sysdig 、Systemtap、Perf

服务发现

SmartStack、etcd

持续集成

Go、Jenkins、Gitlab、facebook代码审查工具phabricator、spinnaker、PHP代码持续集成工具PHPCI

APP CD

fastlane、xcode_shell、xctool

磁盘压测

fio、iozone、IOMeter(win)

Memcache

Mcrouter(scaling memcached)

Redis

Dynomite、Twemproxy、codis/SSDB/Aerospike、Redis Cluster

MySQL 监控

mytop、orzdba、Percona-toolkit、Maatkit、Percona-PMM(包含Grafana)、innotop、myawr、SQL级监控mysqlpcap、拓扑可视化工具

MySQL基准测试

mysqlsla、sql-bench、Super Smack、Percona's TPCC-MYSQL Tool、sysbench

MySQL Proxy

SOHU-DBProxy、Mycat、Altas、cobar、58同城Oceanus、kingshard

MySQL逻辑备份工具

mysqldump、mysqlhotcopy、mydumper、MySQLDumper 、mk-parallel-dump/mk-parallel-restore

MySQL物理备份工具

Xtrabackup、LVM Snapshot

MongoDB压测

iibench&sysbench

数据库管理

数据库迁移工具flyway、表结构对比工具sqllog

大数据管理套件

Ambari、Cloudera Manger(CDH)

DevOps Tool
开源运维系统  autoops、OpsManage、opman-django
CMDB  CMDB(hequan)、CMDB(voilet)、roncoo-cmdb、OpsPlus
故障管理&监控二次开发  fms

Github: https://github.com/geekwolf/sa-scripts,欢迎运维小伙伴补充完善~

看完本文有收获?请转发分享给更多人


欢迎关注“运维ABC”(AI、BigData、Cloud),运维技术社区,专注运维自动化、DevOps、AIOPS、ChatOPS、容器等落地与实践。

长按下方的二维码可以快速关注

这篇关于听说掌握这些利器,运维就能运筹帷幄的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/511146

相关文章

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

键盘快捷键:提高工作效率与电脑操作的利器

键盘快捷键:提高工作效率与电脑操作的利器 在数字化时代,键盘快捷键成为了提高工作效率和优化电脑操作的重要工具。无论是日常办公、图像编辑、编程开发,还是游戏娱乐,掌握键盘快捷键都能带来极大的便利。本文将详细介绍键盘快捷键的概念、重要性、以及在不同应用场景中的具体应用。 什么是键盘快捷键? 键盘快捷键,也称为热键或快捷键,是指通过按下键盘上的一组键来完成特定命令或操作的方式。这些快捷键通常涉及同

生信代码入门:从零开始掌握生物信息学编程技能

少走弯路,高效分析;了解生信云,访问 【生信圆桌x生信专用云服务器】 : www.tebteb.cc 介绍 生物信息学是一个高度跨学科的领域,结合了生物学、计算机科学和统计学。随着高通量测序技术的发展,海量的生物数据需要通过编程来进行处理和分析。因此,掌握生信编程技能,成为每一个生物信息学研究者的必备能力。 生信代码入门,旨在帮助初学者从零开始学习生物信息学中的编程基础。通过学习常用

如何掌握面向对象编程的四大特性、Lambda 表达式及 I/O 流:全面指南

这里写目录标题 OOP语言的四大特性lambda输入/输出流(I/O流) OOP语言的四大特性 面向对象编程(OOP)是一种编程范式,它通过使用“对象”来组织代码。OOP 的四大特性是封装、继承、多态和抽象。这些特性帮助程序员更好地管理复杂的代码,使程序更易于理解和维护。 类-》实体的抽象类型 实体(属性,行为) -》 ADT(abstract data type) 属性-》成

JavaScript正则表达式六大利器:`test`、`exec`、`match`、`matchAll`、`search`与`replace`详解及对比

在JavaScript中,正则表达式(Regular Expression)是一种用于文本搜索、替换、匹配和验证的强大工具。本文将深入解析与正则表达式相关的几个主要执行方法:test、exec、match、matchAll、search和replace,并对它们进行对比,帮助开发者更好地理解这些方法的使用场景和差异。 正则表达式基础 在深入解析方法之前,先简要回顾一下正则表达式的基础知识。正则

网络安全运维培训一般多少钱

在当今数字化时代,网络安全已成为企业和个人关注的焦点。而网络安全运维作为保障网络安全的重要环节,其专业人才的需求也日益增长。许多人都对网络安全运维培训感兴趣,那么,网络安全运维培训一般多少钱呢?   一、影响网络安全运维培训价格的因素   1. 培训内容的深度和广度   不同的网络安全运维培训课程涵盖的内容有所不同。一些基础的培训课程可能主要涉及网络安全基础知识、常见安全工具的使用等,价

JAVA初级掌握的J2SE知识(二)和Java核心的API

/** 这篇文章送给所有学习java的同学,请大家检验一下自己,不要自满,你们正在学习java的路上,你们要加油,蜕变是个痛苦的过程,忍受过后,才会蜕变! */ Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。 但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。 1、java.lang包下的80%以上的类

JAVA初级掌握的J2SE知识(一)

时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道

GraphPad Prism 10 for Mac/Win:高效统计分析与精美绘图的科学利器

GraphPad Prism 10 是一款专为科研工作者设计的强大统计分析与绘图软件,无论是Mac还是Windows用户,都能享受到其带来的便捷与高效。该软件广泛应用于生物医学研究、实验设计和数据分析领域,以其直观的操作界面、丰富的统计方法和多样化的图表样式,成为科学研究的得力助手。 数据处理与整理 GraphPad Prism 10 支持从多种数据源导入数据,如Excel、CSV文件及数据库

作为刚从事Java开发的小白,需要掌握哪些技能

作为一个刚踏入Java开发世界的小白,面对各种技术和工具,你可能会觉得有点不知所措。但是别担心,我会给你一个简单清晰的路线图,让你可以有条不紊地掌握基本技能,逐步成长为一名Java开发者。 1. 扎实的Java基础 Java的基础是你迈向高级开发的重要基石,建议从以下几个方面着手: 语法和基础概念:比如变量、条件语句、循环、方法、数组、面向对象编程(OOP)等等。这些基础如同建房子的地基,越