笔者在所属分公司的网络改造的网络改造中采用了开源软件作为其网络管理软件,曾经使用时间达2年多,没有出现过问题,其本身具备的主要管理功能完全可以商业的网管软件相媲美,下文将其部署心得和大家一起分享。
一、背景
本次网络改造原因主要是分公司原有网络是10/100M的布线系统,已使用了10年不但系统老旧而且网络比较换乱,经常IP地址冲突,和掉线故障不断,网络业务也收到影响。此次网络改造有比较详细的方案,可网络改造项目到了后期阶段,由于项目超支造成经费紧张,没有即时采购网管系统,虽然网络上有不少破解的商业网管软件,但由于版权考虑,也不敢在公司轻易部署,最后公司把目光瞄准了开源软件,决定临时使用免费的开源网管软件来暂时管理现有的网络设备和服务器。Cheops-ng这款开源软件,可以监控现有网络主机,和网络设备,还能对进行主机/网络故障进行简单查找、系统监测、扫描每台计算机的端口并了解哪些服务正在运行,以便使用和管理。Cheops具体部署方法如下。
二、cheops-ng工作原理
在日常检测、管理Linux网络故障时,cheops-ng对管理员来说是一种不可或缺的强力工具。 cheops-ng是一个软件嗅探器,是一个有好的图形界面监视工具,它包含了常用网络管理的功能。由于cheops已经停止开发,所以主要讲解Cheops-ng,它可以结合其他的多种工具(比如Nmap)对扫描结果进行分析,以图形方式向用户提供了从网络资源分析到故障诊断的各种功能。功能包括:
能对节点机器的各种操作系统(Unix、Linux、Windows)进行判断;
查找主机;
测绘网络拓朴
建立主机服务列表
查看/修改网络配置
三、下载及安装
cheops-ng的主页: http://cheops-ng.sourceforge.net/ 最新版本为0.2.3。安装前检查系统是否有以下环境,而且系统需要GTK+的支持以及nmap
gtk >= 1.2.0
gnome
gnome-xml >= 1.8.0
glib >= 1.2.0
glib-devel >= 1.2.0
imlib >= 1.9.0
imlib-devel >= 1.9.0
libpthread
libgnome-devel
gnome-libs-devel
libpng-devel
esound-devel
gnomecanvas-devel
libxml-devel
#tar zxvf cheops-ng-0.2.3.tgz
#cd cheops-0.2.3
#./configure&& make&& make install
注意在选择操作系统时,不要使用最新Linux发行版,稳定使用的有RedHat Linux 9、RHEL 4.x 和CentOS 4
四、系统配置
cheops-ng采用客户机/服务器的工作机制,打开cheops-ng的目录你会发现两个可执行文件:cheops-agent和cheops-ng 。cheops-agent执行扫描网络的任务,cheops-ng是图形控制前端。首先以超级用户的身份打开X-Window的一个终端运行cheops-agent,然后在另一个终端下运行cheops-ng。
#cheops-agnet&
#cheops-ng
说明:命令符号&表示将cheops-agent进程在后台执行。
1、 首次运行cheops-ng要进行配置:添加主机的网卡的回路地址(127.0.0.1),见图1.
本文出自 “李晨光原创技术博客” 博客