Kettle|自助巡检

想划水肯定有它的原因

是的,我又想划水了~ 不知道什么时候开始,我负责的系统突然就多的一批。每天一大早要开浏览器检查B/S类的几个系统是否正常、要开客户端检查C/S类的几个系统是否正常、还要检查好几个系统的定时任务是否正常、还要检查七八台数据库的备份是不是正常。后来发现!!!我竟然还有一个LDAP的数据要及时检查更新(关于LDAP真的是又爱又恨,有空要展开说说)。前段时间每天早上忙活一阵已经二十分钟过去了~反正我又想偷懒了😵😵😵

怎么突然想到了KETTLE

ETL工具我平时工作其实是不怎么用得到的,感觉日常的使用需求用ETL工具太笨重了。想到用KETTLE也是没办法了,日常巡检涉及到数据库和网络的检查/处理,很少有一款工具可以一键搞定,而且自己写Shell或Python脚本的话也很有点麻烦。

Kettle是一款开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。(这一句源于百度~ )反正KETTL在数据处理上就是很灵活,基本支持常用的各类格式的数据接入、常见规则下的数据转换和加工、常见格式的数据输出,而且对Web服务的常见需求也可以搞定。简直万金油一样的工具~👍👍👍

简单尝试了一下

Kettle分为作业和转换模式,“作业”基本就等同于完整的流程化处理、“转换”常用于数据的处理和加工。

✔️公司日常人员变动需要去LDAP中进行物理删除相关信息:写个转换,查询出来内网门户中人员变动清单,然后去LDAP中查到后执行删除操作。

✔️公司通讯录名单(excel)定期更新到数据库中:写个转换,读取excel数据,然后去对应的数据库中执行更新操作。

✔️几个日常需要检查服务是否正常的系统:通过作业,检查Web服务是否正常

✔️几个日常需要检查定时任务是否正常的系统:通过作业,检查数据库是否正常

现在每天早上点开执行以下,然后只需要检查下数据库备份就完事了~(数据库巡检的事我早晚也要搞一下😂😂😂)
LDAP离职人员处理
员工电话号码更新
kettle日常巡检执行

最后

用Kettle来做日常巡检感觉有点大材小用了,但借此机会又了解一个新的工具还是很满意的。总体看来Kettle还是很容易上手的,图形化界面也相对友好,操作也很简单。本着虚心学习的心态我在B站上找了操作教程,但根本没坚持看完😂😂😂UP主讲的很好,主要是Kettle太容易上手了。

B站链接:2019kettle8.2最新教程-哔哩哔哩


商业转载请联系作者获得授权,非商业转载请注明出处。

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

Kettle|自助巡检
http://hncd1024.github.io/2022/04/25/Kettle-自助巡检/
作者
CHEN DI
发布于
2022-04-25
许可协议