推荐Linux命令行运维工具: Wowkey--实现自动化批量化标准化
WowKey命令行运维工具,Linux设备的自动化、批量化、标准化的运维解决方案,解放运维人,提升企业运维效率和质量。
有人能理解做设备的运营维护工作的痛苦所在吗?
如果你的运维工作中,只维护个位数数量级别的设备,那无所谓—— 通用的简单的远程人机交互式的设备登录,然后执行Shell 命令的维护方式,花上一小会儿时间足够你较为轻松地完成你的日常工作。
但是,成千成百几十台设备,需要进行日常的运行维护和配置呢?运维工作包括但不限于:健康状态检查,性能状态数据的采集、系统级配置数据的增加与更新,应用级配置数据的添加与更新、帐户安全的增加与限制、系统安全的配置与整改、密码的定期轮换、补丁升级、软件的安装与卸载…… 天啊,每一台设备都是需要交互登录然后执行shell 命令、shell脚本去完成需要完成的工作。
要命的是,一个运维人员肯定应付不了!一个小团队也可能极其勉强!
更要命的是,运行着维护着,各个设备的基础环境、系统版本、软件版本的环境就千差万别了,又带来了更加困难的维护应对。
能有什么办法缓解这种困境吗?
当然有,自动化和标准化啊!如何自动化标准化?自动化标准化真能解决如此困境吗?
但是要记住:运维工作永远是一个人机交互的工作。人的因子是一定要参与到运维中去的,但是人能够自动化标准化吗?永恒的答案是:不能!!!除非是他是机器人。
所以我们要让人参与到自动化、标准化中,但是又不会让人困于具体的交互、执行工作中,才是兼具简单、效率、质量的运维。
答案是:人只参与运维工作的决策工作中,剩下的交给自动化与标准化—— 阿弥佗佛,WowKey 来助你自动化、批量化、标准化地完成运维工作。你和团队的工作变成,只要制作、测试、选用、配置、执行WIS指令剧本文件和APT帐户密码表文件,自动或手动执行wowkey命令,然后查看或通过脚本工具抠取WowKey的输出数据结果就可以了。
WowKey 是一个Linux 设备的shell命令行运维工具,它简单、易用、高效、高度集成、 无依赖。
简单易用是指:简单到什么程度呢?简单到安装和使用上无任何依赖,仅仅只需要1个WIS指令剧本文件(执行内容部分,可复用部分)1个APT帐号密码码文件(授权内容部分,可复用)1个wowkey命令而已,极低的学习成本,极低的项目和部署成本,你只要入门了解shell及shell命令并且会编写文本文件,即可掌握使用或精通WowKey,再无其它要求和条件。
高效是指:WowKey 的自动化、批量化、标准化,实现了人在运维工作中只参与运维决策,而从具体的交互与执行过程中脱离出来的解放性。
高度集成是指:运维工作中的设备的登录,从人机交互变成了机机交互,鉴权过程与执行过程的分离性和在WowKey中的统一性,鉴权与执行过程的分离统一性解放了运维人。
无依赖是指:你只需要在Linux设备上安装 WowKey后,使用它即可。无论是安装前还是安装后的使用过程中,无需你再去考虑运行环境的依赖要求, 而且你只要会编写TXT 文本文件,最多需要你去一次性编写WIS和APT 文件即可,没有复杂的语言语法要求,也没有特别复杂的数据格式要求—— 仅仅要求你懂得写shell 命令而已。
而这一切,仅仅是需要一个改变:从使用 shell 运维,到使用WowKey运维。
所以,WowKey首先是一个命令行运维工具,更是一套运维自动化、批量化、标准化的解决方案,还可以是一个低成本的数据采集器。
了解WowKey,从这里开始(视频、手册、PPT):
https://atsight.top/training
https://www.atsight.top/training
附WowKey问答:
问:WowKey能做些什么?
答:WowKey 用于Linux设备的运维,实现从命令行手动或自动启动并执行指令剧本,自动、批量、标准化地完成 WIS 指令剧本中定义的指令任务——也即您在 WIS 指令剧本中定义的shell指令(包括对shell脚本的调用)。WowKey能做的工作包括但不限于:设备健康状态检查,数据采集、系统级配置的增删更新,项目应用级配置的增删更新、系统安全配置的增删更新、帐户安全的增删更新、密码策略的定期轮换、软件的安装卸载、配置、更新…
最关键的点是:在 WIS 指令剧本中定义的主机组与对应的指令任务,执行时的登录交互与指令执行是自动化的——全程无需人工干预;指令执行的批量化与标准化——可解决大批量设备运维场景的效率性与内容的统一规范性。
问:WowKey能简单到什么程度?
答:简单到你只需会编写TXT文件本文件,了解会用shell 及 shell 命令,只要 1个 WIS(WowKey Instruction Script) 指令剧本文件, 1个 APT( Accounts Password Table) 帐号密码表文件,1个 wowkey命令,你即可通过 WowKey 来担当运维工程师。
简单好用——粗暴的背后是WowKey对技术细节的高度集成化的支撑。
问:需要多大的学习成本,才能熟练掌握WowKey ?
答:从WowKey的简单易用性上即可看出,学习成本极低!说是零成本有些夸张,但确确实实,从前期一键命令的安装到后续的使用,无需你考虑和学习任何额外的程序依赖。你只需要会写文本文件、有 shell 基础,再无其它需要额外学习的东西和技能。WIS指令剧本文件数据的格式要求,非常简单,只是一个固定格式的数据结构,没有需要进一步额外学习的语言和语法及技能。只要在WIS文件中编写 shell 命令,配置命令要在那些主机上执行的主机组,即可。WIS 还有社区支持。而APT帐号密码表文件的数据格式要求,同样简单也是一个固定格式的数据结构,比WIS的格式更简单。
学习成本为0 —— 粗暴的背后是WowKey对技术细节的高度集成化的支撑。
问:使用WowKey运维,可以覆盖到不同流派的Linux操作系统设备吗?如基于RHEL的Fedora系列(redHat、CentOS)、基于Debian的Ubuntu系列、SUSE 系列等。。。
答:是的,不敢说100%,但只要您所使用的WIS指令剧本文件中的 shell 命令,是不同流派所共同支持的通用性shell命令/shell脚本,那您完全可以通地一个特定任务的WIS指令剧本文件,打遍天下设备,WowKey在手天下我有。因为WowKey的WIS是基于 Shell 命令的执行的。Linux的shell命令、shell脚本天生具有通用性的特点。
推荐Linux命令行运维工具: Wowkey--实现自动化批量化标准化的更多相关文章
- Linux自动运维工具Ansible的使用
Linux自动运维工具Ansible的使用 我们熟悉这个工具后, 可以很轻松的安装k8s. 一.介绍 ansible - run a task on a target host(s) Ansible是 ...
- [转]12款最佳Linux命令行终端工具
摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是自己不知道罢了. 原 ...
- 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的 ...
- 12款最佳Linux命令行终端工具
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...
- 利用java实现可远程执行linux命令的小工具
在linux的脚本中,如果不对机器做其他的处理,不能实现在linux的机器上执行命令.为了解决这个问题,写了个小工具来解决这个问题. 后面的代码是利用java实现的可远程执行linux命令的小工具,代 ...
- 并行运维工具pssh的安装及实战应用
并行运维工具pssh的安装及实战应用 - CSDN博客 https://blog.csdn.net/field_yang/article/details/68066468
- linux命令-diff对比文件工具
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序的 ...
- Linux命令行文本工具
浏览文件 cat 查看文件内容 more 以翻页形式查看文件内容(只能向下翻页) less 以翻页形式查看文件内容(可以上下翻页) head 查看文件的头几行(默认10行) tail 查看文件的尾几行 ...
- Linux 命令行作弊工具安利
本文转自 微信公众号<Linux爱好者>的一篇文章,觉得工具非常好使,且极具使用价值,所以在此安利一下 Linux 用户的福音,记忆力解放!快速调用复杂命令 刚学的一句新命令,才用完就忘了 ...
- 推荐linux命令在线查,简约而不简单
1.相关介绍: 网址:http://blog.51yip.com/linux/1518.html#more-1518 2.Linux 命令在线sce 网址:http://linux.51yip.com ...
随机推荐
- 前端面试100-copy
1.一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势. 2.项目介绍 3.如何看待前端开发? 4.平时是如何学习前端开发的? 5.未来三到五年的规划是怎样 ...
- JVM最全知识体系考点复盘总结
1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现 ...
- biancheng-Python爬虫教程
http://c.biancheng.net/python_spider/ 网络爬虫又称网络蜘蛛.网络机器人,它是一种按照一定的规则自动浏览.检索网页信息的程序或者脚本.网络爬虫能够自动请求网页,并将 ...
- Transformer 原理图解
转载:小白看得懂的 Transformer (图解) 引言 谷歌推出的BERT模型在11项NLP任务中夺得SOTA结果,引爆了整个NLP界.而BERT取得成功的一个关键因素是Transformer的强 ...
- 使用Vant做移动端对图片预览ImagePreview和List的理解
使用Vant3做移动端的感受 最近在使用Vant3做移动端. 感觉还可以,使用起来也简单,但是也遇见一些坑. 图片预览ImagePreview的使用 在使用图片预览的时候, 我们在main.js中进行 ...
- java中的HsahMap
HsahMap HashMap 是 Java 中最常用的集合类之一,它实现了 Map 接口,基于哈希表存储键值对 HashMap的存储是无顺序的 HashMap存储的是键值对(key-value)其中 ...
- linux下创建idea的桌面快捷方式
!!!使用linux系统安装idea才会用到: 在桌面上,新建文件,命名为:idea.desktop , (或者在别的地方创建后再放到桌面) 使用 vim 编辑该文件(或者不新建,直接vi idea. ...
- 在windows主机本地快速部署使用deepseek-r1大模型
一台配备 Windows 操作系统.12GB 或以上显存的英伟达显卡.8GB 或以上内存,并能连接互联网的电脑可以继续阅读以下内容. 简介 Ollama(用于下载和启动大模型) Ollama 专注于本 ...
- 在Unity中玩转表达式树:解锁游戏逻辑的动态魔法
html { overflow-x: initial !important } :root { --bg-color: #ffffff; --text-color: #333333; --select ...
- Hbase - hbase hbck介绍
原文地址:https://bbs.huaweicloud.com/blogs/353332 HBaseFsck(hbck)是一种命令行工具,可检查hbase集群的region一致性和表完整性的问题,同 ...