(5)OS Pixmaps是一个设备管理窗口。在这里可以看到,cheops-ng能够管理几乎所有的网络设备和操作系统,包括普通集线器、SUN Solaris 服务器、SCO UnixWare服务器、安装BSD系统的主机、Linux服务器、Mac、AIX服务器、打印机、惠普的Unix服务器、Cisco网络设备、网络打印机、Windows 主机等,当然也可以通过下面的“添加”、“删除”、“编辑”按钮重新配置,如图6所示。
图6 配置OS Pixmaps
Cheops内的图标能基本满足日常需要,如果你的设备在其中没有相应图标,需要自己建立,方法是在/usr/share/cheops-ng/pixmaps里放置自己设备的图片(注意不能直接放置JPG或BMP格式的图片,需要进行转换),如图7所示。
图7 放置自己设备的图片
4 cheops-ng的运行
软件配置结束后,就可以通过选择“Viewspace→Map→Map Everything ”选项或使用快捷键Ctrl+M查看初步的网络拓扑结构。要想了解这个主机的详细情况,使用鼠标右键单击计算机图标即可,如图8所示。它可以对这台主机进行注释、显示该主机的详细情况、扫描服务和端口、扫描操作系统、反向查询DNS域名解析、删除主机、打印网络拓扑结构等操作。
图8 自动构建网络拓扑
图8是系统自动描绘出的一个比较复杂的网络拓扑,可以保存为*.map的格式文件,如图9所示,以便日后调用。
图9 保存网络拓扑
我们还可以对网络进行进一步的配置:
(1)在cheops-ng中添加主机:使用鼠标右键单击屏幕,选择Add Hosts后,在Hosts /Address中添加主机名称或IP地址即可。
(2)添加子网:使用鼠标右键单击屏幕,选择Add Network后在Network中添加网络号,在Netmask中加入子网掩码即可。笔者在单位采用此方法能监控所有的VLAN,约1000节点的机器设备,这时会对网管工作站机器的性能要求比较高。
(3)监控服务:选择一台或多台机器对其进行监控,包括每隔几分钟ping一次检测可用性,检测DNS、WWW、FTP等网络服务,如图10所示。
图10 监控服务
cheops-ng被称作是网管人员的瑞士×××,通过它基本上所有的网络设备都无所遁形。不管拿来做例行的监测工作,还是对日志文件进行分析,都是非常优秀的工具。实际上我们的一些网管软件,和一些网络测试仪大多使用嗅探器技术,只是许多计算机软件供应商对其一直讳莫如深。在我的作品集中为大家奉上更多、更好玩的开源工具,你还等什么呢?
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx