快速业务通道

Step by step安装Xymon服务器监控系统

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-25
Xymon (音同Simon /ˈsaɪmən/) 是一款开源的可跨平台的系统状态监控软件, 支持Windows系列, 各种发行版的Linux, AIX及Solaris等多种平台的服务器, 通过网页直观查看各服务器的运行状态, 并支持Email及短信通知功能. 真是居家旅行必备之良药. 以下是一些资源供参考:
  1. Demo 网站: http://www.xymon.com/
  2. 文档: http://www.xymon.com/hobbit/help/install.html
  3. 下载: 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号