Xymon (音同Simon /ˈsaɪmən/) 是一款开源的可跨平台的系统状态监控软件, 支持Windows系列, 各种发行版的Linux, AIX及Solaris等多种平台的服务器, 通过网页直观查看各服务器的运行状态, 并支持Email及短信通知功能. 真是居家旅行必备之良药. 以下是一些资源供参考:- Demo 网站: http://www.xymon.com/
- 文档: http://www.xymon.com/hobbit/help/install.html
- 下载: http://sourceforge.net/projects/hobbitmon/files/hobbitserver/
最近小弟工作上需要对此软件作了一些研究, 发现目前网上还没有相关的中文资料. 故斗胆在此将研究的一些心得贴出来和大家一起分享. 如有不妥之处,希望大家不吝指出. 介绍一下我的实验环境, 所有的服务器都是在虚拟机的实现: 1. AD DNS OS: Windows Server 2003 R2 Enterprice Chs FQDN: dc.contoso.com IP: 192.168.100.1 Submask: 255.255.255.0 Gateway: 192.168.100.254 DNS: 192.168.100.1 2. Gateway (使用Windows 2003的 "路由和远程访问" 服务实现NAT上网共享) OS: Windows Server 2003 R2 Enterprice Chs FQDN: gw.contoso.com Inside Network Interface IP: 192.168.100.254 Submask: 255.255.255.0 Gateway: N/A DNS: 192.168.100.1 Outside Network Interface (这里的信息为我的物理内网环境) IP: 192.168.1.50 Submask: 255.255.255.0 Gateway: 192.168.1.1 DNS 1: 222.45.0.110 DNS 2: 221.6.4.66 3. Xymon Monitor Server OS: CentOS 5.3 FQDN: xymonsvr.contoso.com IP: 192.168.100.2 Submask: 255.255.255.0 Gateway: 192.168.100.254 DNS: 192.168.100.1 4. Linux Platform Client (正好电脑里有一个镜像文件,用它来充一下吧) OS: Ubuntu 9.10 FQDN: linclt.contoso.com IP: 192.168.100.3 Submask: 255.255.255.0 Gateway: 192.168.100.254 DNS: 192.168.100.1 下面开始在CentOS上安装Xymon Server, 本部分内容参考了Xymon的官方安装说明:http://www.xymon.com/hobbit/help/install.html 以及网上搜到另一份教程:http://en.wikibooks.org/wiki/System_Monitoring_with_Xymon/Administration_Guide/Compiling_on_CentOS 如本文中有未尽之处可自行前往参观, 下面我们还是按步骤开始讲述 (蓝字部分为注释说明,实际操作时不需输入):1. 登入系统,用户名:root 再输入安装系统设置的密码,登入成功后进入命令操作状态; login as: root root@192.168.1.50''s password: Last login: Mon Dec 14 14:29:51 2009 from 192.168.1.2 [root@xymonsvr ~]# | 2. 这里有一点小问题, 当时安装OS时选择的语言是简体中文, 在通过终端操作时可能会出现乱码, 在这里把语言改成美国英语,如安装系统时选择是的英语则略过此步;[root@xymonsvr ~]# echo $LANG #查看当前默认语言 zh_CN.UTF-8 [root@xymonsvr ~]# echo ''LANG="en_US.UTF-8"'' >/etc/sysconfig/i18n #更改默认语言为美国英语 [root@xymonsvr ~]# echo $LANG #再次查看当前默认语言,可以看到已经变成美国英语 en_US.UTF-8 | 3. 添加rpmforge软件源;[root@xymonsvr ~]# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm #下载安装文件 [root@xymonsvr ~]# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt #导入验证文件 [root@xymonsvr ~]# rpm -K rpmforge-release-0.3.6-1.el5.rf.i386.rpm [root@xymonsvr ~]# rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm #安装 | 4. 下载Xymon的源代码文件包备用,这里我们下载的是最新的稳定版,[root@xymonsvr ~]# wget http://ncu.dl.sourceforge.net/project/hobbitmon/hobbitserver/4.2.3/xymon-4.2.3.tar.gz --15:08:54-- http://ncu.dl.sourceforge.net/project/hobbitmon/hobbitserver/4.2.3/xymon-4.2.3.tar.gz Resolving ncu.dl.sourceforge.net... 140.115.17.45 Connecting to ncu.dl.sourceforge.net|140.115.17.45|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2313567 (2.2M) [application/x-gzip] Saving to: `xymon-4.2.3.tar.gz''10% [===> ] 253,933 24.2K/s eta 85s<以下省略> | 5. 安装Xymon需要用到的组件,这里通CentOS的软件管理软件yum从软件源直接下载并安装;[root@xymonsvr ~]# yum install fping #安装fping Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile
…<中间省略>...
Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s)Total download size: 40 k Is this ok [y/N]: y #输入y确认安装 Downloading Packages: fping-2.4-1.b2.2.el5.rf.i386.rpm | 40 kB 00:02
…<中间省略>...
Installed: fping.i386 0:2.4-1.b2.2.el5.rf Complete! | [root@xymonsvr ~]# yum install rrdtool-devel #安装rrdtool-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: fr2.rpmfind.net * base: ftp.isu.edu.tw * updates: ftp.isu.edu.tw * addons: ftp.isu.edu.tw * extras: mirrors.163.com Setting up Install Process
…<中间省略>...
Install 5 Package(s) Update 0 Package(s) Remove 0 Package(s)Total download size: 2.8 M Is this ok [y/N]: y #输入y确认安装 Downloading Packages: (1/5): rrdtool-devel-1.3.8-2.el5.rf.i386.rpm | 6.8 kB 00:00 (2/5): perl-rrdtool-1.3.8-2.el5.rf.i386.rpm | 51 kB 00:01 (3/5): ruby-1.8.5-5.el5_3.7.i386.rpm | 274 kB 00:14 (4/5): rrdtool-1.3.8-2.el5.rf.i386.rpm | 913 kB 00:16 (5/5): ruby-libs-1.8.5-5.el5_3.7.i386.rpm | 1.6 MB 01:56
…<中间省略>...
Installed: rrdtool-devel.i386 0:1.3.8-2.el5.rf Dependency Installed: perl-rrdtool.i386 0:1.3.8-2.el5.rf rrdtool.i386 0:1.3.8-2.el5.rf ruby.i386 0:1.8.5-5.el5_3.7 ruby-libs.i386 0:1.8.5-5.el5_3.7 Complete! | [root@xymonsvr ~]# yum install pcre-devel #安装pcre Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: fr2.rpmfind.net * base: mirror.centos.net.cn * updates: mirror.centos.net.cn * addons: mirror.centos.net.cn * extras: mirror.centos.net.cn Setting up Install Process
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|