推荐Linux命令行运维工具: WowKey--实现自动化批量化标准化Linux设备运维

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脚本天生具有通用性的特点。

相关推荐
MarkHD41 分钟前
第八天 - paramiko/ssh模块 - 远程服务器管理 - 练习:批量服务器命令执行工具
运维·服务器·ssh
写代码的小王吧1 小时前
【安全】Web渗透测试(全流程)_渗透测试学习流程图
linux·前端·网络·学习·安全·网络安全·ssh
Tee xm3 小时前
清晰易懂的跨平台 MySQL 安装与配置教程
linux·windows·mysql·macos·安装
GalaxyPokemon3 小时前
MySQL基础 [一] - Ubuntu版本安装
linux·运维·ubuntu
musk12123 小时前
wsl2 配置ubuntu 固定ip
linux·tcp/ip·ubuntu
柳鲲鹏3 小时前
UBUNTU编译datalink
linux·运维·ubuntu
追随远方3 小时前
Ubuntu 64-bit 交叉编译 FFmpeg(高级用户指南)
linux·ubuntu·ffmpeg
GalaxyPokemon3 小时前
Muduo网络库实现 [七] - Connection模块
linux·服务器·网络
三阶码叟3 小时前
centos7 yum install docker 安装错误
运维·docker·容器
CaliXz4 小时前
野草云防火墙风险分析及 Docker 使用注意事项
运维·docker·容器