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--实现自动化批量化标准化的更多相关文章

  1. Linux自动运维工具Ansible的使用

    Linux自动运维工具Ansible的使用 我们熟悉这个工具后, 可以很轻松的安装k8s. 一.介绍 ansible - run a task on a target host(s) Ansible是 ...

  2. [转]12款最佳Linux命令行终端工具

    摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是自己不知道罢了. 原 ...

  3. 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器

    12款最佳Linux命令行终端工具     如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的 ...

  4. 12款最佳Linux命令行终端工具

    12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...

  5. 利用java实现可远程执行linux命令的小工具

    在linux的脚本中,如果不对机器做其他的处理,不能实现在linux的机器上执行命令.为了解决这个问题,写了个小工具来解决这个问题. 后面的代码是利用java实现的可远程执行linux命令的小工具,代 ...

  6. 并行运维工具pssh的安装及实战应用

    并行运维工具pssh的安装及实战应用 - CSDN博客 https://blog.csdn.net/field_yang/article/details/68066468

  7. linux命令-diff对比文件工具

    diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序的 ...

  8. Linux命令行文本工具

    浏览文件 cat 查看文件内容 more 以翻页形式查看文件内容(只能向下翻页) less 以翻页形式查看文件内容(可以上下翻页) head 查看文件的头几行(默认10行) tail 查看文件的尾几行 ...

  9. Linux 命令行作弊工具安利

    本文转自 微信公众号<Linux爱好者>的一篇文章,觉得工具非常好使,且极具使用价值,所以在此安利一下 Linux 用户的福音,记忆力解放!快速调用复杂命令 刚学的一句新命令,才用完就忘了 ...

  10. 推荐linux命令在线查,简约而不简单

    1.相关介绍: 网址:http://blog.51yip.com/linux/1518.html#more-1518 2.Linux 命令在线sce 网址:http://linux.51yip.com ...

随机推荐

  1. 前端面试100-copy

    1.一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势. 2.项目介绍 3.如何看待前端开发? 4.平时是如何学习前端开发的? 5.未来三到五年的规划是怎样 ...

  2. JVM最全知识体系考点复盘总结

    1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现 ...

  3. biancheng-Python爬虫教程

    http://c.biancheng.net/python_spider/ 网络爬虫又称网络蜘蛛.网络机器人,它是一种按照一定的规则自动浏览.检索网页信息的程序或者脚本.网络爬虫能够自动请求网页,并将 ...

  4. Transformer 原理图解

    转载:小白看得懂的 Transformer (图解) 引言 谷歌推出的BERT模型在11项NLP任务中夺得SOTA结果,引爆了整个NLP界.而BERT取得成功的一个关键因素是Transformer的强 ...

  5. 使用Vant做移动端对图片预览ImagePreview和List的理解

    使用Vant3做移动端的感受 最近在使用Vant3做移动端. 感觉还可以,使用起来也简单,但是也遇见一些坑. 图片预览ImagePreview的使用 在使用图片预览的时候, 我们在main.js中进行 ...

  6. java中的HsahMap

    HsahMap HashMap 是 Java 中最常用的集合类之一,它实现了 Map 接口,基于哈希表存储键值对 HashMap的存储是无顺序的 HashMap存储的是键值对(key-value)其中 ...

  7. linux下创建idea的桌面快捷方式

    !!!使用linux系统安装idea才会用到: 在桌面上,新建文件,命名为:idea.desktop , (或者在别的地方创建后再放到桌面) 使用 vim 编辑该文件(或者不新建,直接vi idea. ...

  8. 在windows主机本地快速部署使用deepseek-r1大模型

    一台配备 Windows 操作系统.12GB 或以上显存的英伟达显卡.8GB 或以上内存,并能连接互联网的电脑可以继续阅读以下内容. 简介 Ollama(用于下载和启动大模型) Ollama 专注于本 ...

  9. 在Unity中玩转表达式树:解锁游戏逻辑的动态魔法

    html { overflow-x: initial !important } :root { --bg-color: #ffffff; --text-color: #333333; --select ...

  10. Hbase - hbase hbck介绍

    原文地址:https://bbs.huaweicloud.com/blogs/353332 HBaseFsck(hbck)是一种命令行工具,可检查hbase集群的region一致性和表完整性的问题,同 ...