首先今天继续,主要编写网络设备的基本信息界面,随着选择左边树状列表的设备而在右边区域显示设备基本信息,已经编写完成,主要工作量是拖控件、调整属性、对齐等等。

Internet Information Services 怎么巡检_运维

其次,我今天陷入了长时间的思考,主要思考我编写的自动巡检工具如何登录网络设备进行巡检;我想到的方式主要有两种,一种是用Visual FoxPro调用Telnet控件或Winsock控件登录设备,另一种是用Visual FoxPro调用SecureCRT来登录网络设备(这里先介绍一下SecureCRT,网络工程师都非常熟悉它,它的功能非常强大,主要提供各种方式登录设备、支持脚本运行、自动保存log等等,太好用了,而且非常稳定。),经过反复思考最后决定使用调用SecureCRT来登录设备。下面详细和大家分享一下选择调用SecureCRT的原因,主要有三点:

1、主要考虑到SecureCRT的安全和稳定,如果我自己编写Telnet控件,稍有不慎有可能将设备登宕机,对现网设备存在很大的安全隐患,而调用成熟的SecureCRT来登录设备,我的自动巡检工具就变得非常非常安全了。

2、减少编程成本,SecureCRT的功能非常适合自动巡检,如果我自己编写,就相当于把SecureCRT的功能用Visual FoxPro再编写一遍,且不说编写质量好坏,这会增加自动巡检工具的编程成本,有现成的为什么不用呢?

3、每个工程师都非常熟悉SecureCRT,调用SecureCRT能增加自动巡检工具的亲民性,最大限度模拟人工操作,使工程师们觉得自动巡检工具只是自动帮我完成了单调重复的工作,对工程师的工作方式没有改变,大家更容易接受。

最后我来说一下Visual FoxPro如何实现调用SecureCRT来完成自动巡检,其实很简单,两步就可以实现,第一步让Visual FoxPro根据数据库信息自动生成CRT的临时脚本文件,第二部调用CRT执行脚本就可以了。