漫谈zmud mush对路由器、交换机等telnet类型设备的管理
压力很大啊。一个白天没有解决的问题发上北侠论坛,icer立刻就有回复;一个上午写个经验分享发上北侠论坛,icer立刻就给小手。还有点别的经验,顺便共享了吧。
漫谈zmud mush对路由器、交换机等telnet类型设备的管理
玩以致学、玩以致用,玩过了,能顺便学点有用的技能岂不更好。
不但是学子,将来应聘时自豪的说,我有一个技能,可以现场制作程序实现交换机批量自动配置。
就是早已参加工作的我等,单独学习一个暂时用不上的知识,恐怕都不容易。那么,在玩mud的过程中不知不觉掌握一项技能,岂不是更好。多年前玩mud,就有一位朋友panys需要经常检测一组交换机的端口工作状态,定时telnet各个交换机,输入一堆指令……后来,使用zmud轻松实现了此项工作。玩ogame期间,为了抓取web页面入库,daji同学学会了perl,学到正则的时候才发现,很简单啊,和zmud的触发条件差不多;诚三闲暇,看着php文档,帮daji写了个查询站点。
跑题了,继续说zmud和交换机。诚三在此呼吁玩mud的朋友们,不要只是找人要机器人,然后简单运行,需要作一点点小调整,还是找别人。大好的机遇在你眼前,你正在浪费机会,只要学会一点点zmud,你就可能在一个大型的网络建设工程中牛一下。
很多路由器、交换机在入网前,都需要做一些基本的、重复性配置。由于厂家不同,配置命令有差别,但是共同点就是telnet登录以后,执行一系列相同的指令。简直就是在玩mud游戏,比一个mud任务简单得多的小任务而已。
稍微复杂一点的,比如诚三正在做一个检测交换机组ip mac 端口位置 流量的小工具,因为是自己看,用zmud足以。zmud登录轮换登录交换机,查询到相应的信息,保存到数据库。使用数据库内置的功能分析——其实,用zmud做出分析、绘制图形也不是没有可能。诚三对mush不熟悉,感觉用mush就能实现更复杂实用的功能,比如mush取到数据,送达数据库服务端口,数据分析、绘图可以交web查询程序实时完成。从这点上说,zmud是管理员的手中利器,mush是带动一个软件系统运行的引擎。
诚三也欢迎需要作工程、需要管理网络的朋友,加入我们mud的行列。比如诚三玩了很多年的天龙八部mud,是一个fight型的mud,因为不需要作一些复杂的机器人,很多人都是登录后自己临时创建几个简单的触发起,就可以让id运转起来,后果就是人人都汇一点zmud。更进阶的北大侠客行(pkuxkx.com),各种各样的任务,各类高手创建的mud机器人,是你学习的好素材。
归根到底,你正在使用zmud mush,不仅仅是一个mud客户端,有了制作机器人的经验,它就是一款非常好的路由器、交换机网管软件。
原帖由 inspire 于 2009-6-25 10:32 PM 发表
倒,都是大牛
这么着比expect脚本更好用了?
如果能实现对应点取值,重新排序输出绝对能提高运维效率了。
现在的商用自动化工具,什么catools, 惠普收购的opsware还实现不了这些功能。
expect脚本更复杂,实现一个简单功能都需要很多的代码,与其说脚本,不如说在编制专门的应用程序。
那些专门的程序,为了商用、通用,可能没有我们需要的功能。zmud简单实用,可以看作管理员的个人工具,几分钟就可以弄出一个自己需要的功能,比如maper简单回帖回答问题就做出一个测试。记住用#sendp " "作为空格自动发送的指令,其他的基本就不会出错了。要是打算交给别人使用,就要有duno的精神,做压力测试。
原帖由 muxiao 于 2009-6-25 05:54 PM 发表
好象是用zmud维护网络设备?
这个实在是太nb了.
zmud实质上就是一个telnet工具,差不多的场合都可以用吧。 ttk_00 zmud、mushclient等确实是使用telnet协议进行管理的一切任务的好工具 有一些工具好好使用是会有意想不到的效果。记得以前玩台湾的一个网页三国游戏,学到一招:用excel获取游戏数据然后进行管理。 zmud做自动化的缺点是稳定性很差 原帖由 jason 于 2009-6-26 03:50 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
zmud做自动化的缺点是稳定性很差
我也是看mush很漂亮,只是做简单东西,不需要考虑连续运行的稳定性问题,zmud写起来更快一些。
cmud是在不敢恭维,原以为是zmud升级版,结果脚本功能、帮助文档都不如zmud,特别是察看几次文档,竟然程序就死掉了。
同样用sqlite,cmud会出现一些莫名的问题。 越说越气愤,cmud的find只支持在数据库第一列查找
而且记录内容不能有“-”减号、或者说连字符,有了它就忽略减号后面的字符
query更是不知所云。
zmud4.62算一个经典版本吧,然后是zmud7,zmud5不堪用,zmud6个别版本凑合
也许是zmud5开始重写新的代码,zmud7相当于第三版
cmudpro2.37也不行,需要cmud3.x稳定版本出来才可用?
页:
[1]