XYmon网络监控软件配置大全
- 格式:docx
- 大小:87.08 KB
- 文档页数:12
爱维云使用手册网利友联科技(北京)有限公司版本:V1.0.0目录帐户和套餐 (2)申请/注册平台帐户 (2)用户权限分类 (3)个人信息修改 (4)套餐分类 (4)按需购买 (5)订单管理 (7)续费管理 (8)交易记录 (8)账户充值 (9)常见问题 (9)互联网监控 (10)理解互联网监控 (10)查看互联网监控列表 (10)查看性能概况 (11)主机监控 (12)监控方式和指标 (12)爱维Agent原理介绍 (12)Agent兼容环境说明 (13)Agent配置环境(Linux) (14)Agent配置环境(Windows) (15)启动/停止Agent (17)Agent日志查看 (20)查看主机性能概况 (20)常见问题 (22)连锁店监控 (23)什么是链路探针 (23)探针兼容环境说明 (23)配置环境(Linux) (24)配置环境(Windows) (29)启动/停止探针 (36)探针日志查看 (39)查看链路探针列表 (39)添加监控 (40)批量导入 (44)查看监控设备性能概况 (45)采集时间表 (46)内网监控 (48)监控方式与监控内容 (48)爱维内网工具下载 (48)兼容环境说明 (49)安装说明(Linux) (49)安装说明(Windows) (52)启动/停止内网监控工具 (56)登录爱维内网工具 (57)操作手册下载 (58)业务视图 (59)理解业务视图 (59)查看业务趋势 (59)查看业务视图 (60)告警管理 (61)告警状态说明 (61)告警列表 (62)告警通知设置 (63)微信告警 (64)通过url发送告警 (67)数据源 (69)创建数据源 (69)zabbix接入 (70)成员/成员组 (75)报告管理 (76)邮件报告 (76)帐户和套餐申请/注册平台帐户可申请注册的帐户类型系统平台支持个人用户的注册,及服务商用户的申请个人用户注册您可以点击注册按钮后,点击个人用户注册,提交表单后,会向您的注册邮箱发送激活链接,激活后即可登录系统平台官网。
学会使用电脑的网络监控工具网络安全问题一直备受关注,随着互联网的迅猛发展,各种恶意攻击也层出不穷。
为了保障个人信息和企业机密安全,学会使用电脑的网络监控工具是非常重要的。
本文将介绍几种常用的网络监控工具,并提供使用指南。
一、WiresharkWireshark 是一款开源的网络分析工具,可以用来捕获和分析网络数据包。
它支持多种操作系统,如Windows、Mac和Linux。
使用Wireshark进行网络监控非常简单。
首先,下载并安装Wireshark软件。
打开软件后,在"捕获"选项卡中选择要监控的网络接口。
然后,点击"开始"按钮,Wireshark就开始捕获网络数据包了。
捕获的数据包会在软件的主界面展示,你可以通过点击每个数据包来查看详细信息。
在网络监控过程中,Wireshark提供了丰富的过滤选项,可以帮助你快速筛选出感兴趣的数据包。
例如,你可以使用过滤器来查看特定IP地址发送或接收的数据包,或者查找特定协议的数据包。
二、SnortSnort是一款强大而灵活的网络入侵检测系统(IDS),可用于监控网络上的异常活动和潜在攻击。
Snort是免费、开源的软件,支持跨平台运行。
使用Snort进行网络监控需要先安装和配置软件。
安装Snort后,你需要创建一个规则文件来定义你感兴趣的网络行为。
规则文件包含了诸如匹配模式、动作和目标等信息。
在监控过程中,Snort会根据规则文件检测网络流量,并根据匹配结果触发相应的警报。
Snort具有强大的自定义能力,你可以根据自己的需求编写规则文件。
此外,Snort还提供了实时报警功能,当检测到异常活动时,你将收到相应的警报通知。
三、NagiosNagios是一款流行的网络监控工具,旨在帮助用户实时监测网络设备和服务的状态。
Nagios可以监控各种网络设备,包括路由器、交换机、服务器等,并提供可视化的监控界面。
使用Nagios进行网络监控需要先在服务器上安装和配置软件。
目录目录 (1)1平台侧配置指导 (2)1.1.1 登录系统 (2)1.1.2 添加组织 (2)1.1.3 添加角色和用户 (3)1.1.4 添加解码器和监视器 (7)1.1.5 添加存储设备 (8)1.1.6 配置直存 (10)1.2 实时监控操作配置 (13)1.2.1 监控实况播放 (13)1.2.2 轮切配置 (14)1.2.3 组显示业务 (16)1.2.4 组轮巡业务 (19)1.2.5 巡航业务 (20)1 平台侧配置指导1.1.1 登录系统新安装的VM-PS3.0服务器有两个用户admin和loadmin,admin用户的用户名和密码都是admin,loadmin用户的用户名和密码都是loadmin。
登录首页后入下图所示:图1-1VM-PS3.0主页面1.1.2 添加组织组织是资源的集合。
通过组织管理,您可以轻松实现对各类设备、摄像机、监视器等资源的管理和操作。
在本系统中,为方便资源管理,应合理规划系统内的组织结构、各类角色的权限分配以及关联的用户。
添加组织的操作步骤如下:(1) 单击[配置]页签,下拉菜单选择[组织管理]-[组织配置],进入“组织配置”页面。
(2) 在组织配置右侧页面视图中选择某子节点,单击<增加>。
(3) 输入组织名称和描述,推荐不输入组织编码,自动生成,如果手动输入请确保组织编码在本域的唯一性。
图1-2增加组织(4) 单击<确定>按钮,保存配置。
●不能向根节点添加组织,只能向本域及其下级组织添加组织。
●最大支持添加6层组织。
1.1.3 添加角色和用户角色是一组操作权限的集合。
当把某角色分配给某个用户后,该用户就拥有了该角色中定义的所有权限。
用户是系统管理和操作的实体。
当分配了相应的角色权限后,用户可以执行相应的系统管理和操作。
角色权限的分类:●全局权限对整个系统生效,不依赖于特定的组织和资源。
●资源权限则是针对组织、摄像机、监视器进行配置。
HostMonitor 网络监控软件使用简单说明减小字体增大字体作者:绿色资源站来源: 发布时间:2010-01-01 12:20:11一直是忙的没有时间,其实也不知道写点什么好.文采不是很好,肚子里有没那么多词,想了想还是写点自己知道的东西吧!给大家介绍一个比较好用的网络监视软件:HostMonitor.一个朋友无意中和我说过这个软件,自己搜了一把,用了用,觉得还可以,给大家推荐下~!HostMonitor使用简单说明用途:自定义周期监控网络状态、网络流量、服务器进程、磁盘空间、文件数量、文件大小、服务状态等等。
并可生成WEB页面随时查看,还可以同时写入文本、数据库等存储介质以备日后查看。
条件:目标主机必须启动“远程注册表服务”,并打开TCP139端口。
一、配置监控目标以下仅列出了4个例子:ping、TCP、磁盘空间、进程,其他功能大同小异。
1.Ping检查。
下图左侧Test Method:pingAddress:目标地址Packet size:当线路带宽有限的情况下,建议用0。
下图右侧Test Every:小时、分、秒。
根据等级来决定监控周期,建议检测周期1-3分钟。
Schedule:24小时不间断监控。
Alert Profile:Do nothing,当监控的目标主机比较多时选择此项,否则大面积告警时会严重影响程序所在主机性能。
2.监控TCP连接,包括FTP、SQL、WEB等所有基于TCP连接的服务。
test medhod选择tcp connectionSendData:%0D%0A(此处为数字0),根据业务等级自行设定周期。
建议在5分钟左右。
3.网络上其他主机的磁盘空间test medhod选择UNC下图左侧监控周期1小时,或按各地服务器每天消耗的磁盘空间自定义。
4.监控服务器进程输入目标主机的IP地址、用户名密码后,可以查看远端服务器的进程,并按周期监控。
test modthod:process5.出错提示网络设备支持SNMP服务时,还可以监控端口流量,只需UDP161端口即可。
一、Monit简介 (1)二、安装与配置 (1)1、软件包依赖 (1)2、下载 (1)3、安装 (1)4、配置文件 (1)5、注册init守护进程 (1)6、配置实例 (1)7、检查配置 (4)8、开始监控 (4)一、Monit简介Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。
它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。
二、安装与配置1、软件包依赖apache2、下载/monit/3、安装#tar monit-5.2.3.tar.gz#cd monit-5.2.3#./configure /前面有个点儿#make#make install4、配置文件复制/monit-5.2.3目录下的monitrc文件至/etc目录下5、注册init守护进程#vi /etc/inittab添加下面一行:mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monirc6、配置实例################################################################Global section #全局配置###############################################################set daemon 120 with start delay 240 #设置monit为后台进程,没2分钟为一个检查周期,首次启动后4分钟开始第一次检查###############################################################set logfile syslog facility log_daemon #设置系统日志,这是默认设定,可以手动配置指定日志文件###############################################################set idfile /var/.monit.id #设置monit对象实例,其实这里的对象就是指本机###############################################################set statefile /var/.monit.state #设置状态报告文件###############################################################set mailserver #设置邮件服务器,通过它来发送邮件警告###############################################################set eventqueuebasedir /var/monit #设置事件报告,每个事件对应的文件最大大小为100KBslots 100#################################################################Monit by default uses the following alert mail format:##--8<--##From: monit@$host##Subject: monit alert -- $EVENT $SERVICE##$EVENT Service $SERVICE##Date: $DATE##Action: $ACTION #邮件格式,此处忽略##Host: $HOST##Description: $DESCRIPTION##Your faithful employee,##Monit##--8<--###############################################################set alert 244032545@ #设置警告要发往的邮箱set alert 244032545@ only on { timeout } #当警告发送失败时要发往的另一个邮箱###############################################################set httpd port 2812 and use address localhost #设定http访问端口,只允许本机访问allow localhostallow admin:monit #本地访问凭证,用户admin,密码monitallow @monitallow @users readonly#################################################################Services #服务的定义###############################################################check system myhost.mydomain.tldif loadavg (1min) > 4 then alertif loadavg (5min) > 2 then alertif memory usage > 75% then alert #检查负载if swap usage > 25% then alertif cpu usage (user) > 70% then alertif cpu usage (system) > 30% then alertif cpu usage (wait) > 20% then alert###############################################################check file apache_bin with path /usr/local/apache/bin/httpdif failed checksum and expect the sum 8f7f419955cefa0b33a2ba316cba3659 then unmonitor if failed permission 755 then unmonitorif failed uid root then unmonitor #apache权限检查if failed gid root then unmonitoralert 244032545@ on {checksum, permission, uid, gid} with the mail-format { subject: Alarm! }group server###############################################################check process apache with pidfile /usr/local/apache/logs/httpd.pidstart program = "/etc/init.d/httpd start" with timeout 60 secondsstop program = "/etc/init.d/httpd stop"if cpu > 60% for 2 cycles then alertif cpu > 80% for 5 cycles then restartif totalmem > 200.0 MB for 5 cycles then restart #检查apache服务器负载if children > 250 then restartif loadavg(5min) greater than 10 for 8 cycles then stopif failed host port 80 protocol http and request "/somefile.html" then restartif failed port 443 type tcpssl protocol http with timeout 15 seconds then restart if 3 restarts within 5 cycles then timeout depends on apache_bingroup server###############################################################check filesystem datafs with path /dev/sdb1start program = "/bin/mount /data"stop program = "/bin/umount /data"if failed permission 660 then unmonitorif failed uid root then unmonitor #检查磁盘使用情况if failed gid disk then unmonitorif space usage > 80% for 5 times within 15 cycles then alertif space usage > 99% then stopif inode usage > 30000 then alertif inode usage > 99% then stopgroup server###############################################################check file database with path /data/mydatabase.dbif failed permission 700 then alertif failed uid 0 then alertif failed gid 0 then alert #数据库if timestamp > 15 minutes then alert#if size > 100 MB then exec "/my/cleanup/script" as uid dba and gid dba###############################################################check directory bin with path /binif failed permission 755 then unmonitor #检查某个目录,这里是/bin if failed uid 0 then unmonitorif failed gid 0 then unmonitor#################################################################以下设置对一台远程主机的监控################################################################Check a remote host availability by issuing a ping test and check the# content of a response from a web server. Up to three pings are sent and #connection to a port and an application level network check is performed.# check host myserver with address 192.168.1.1# if failed icmp type echo count 3 with timeout 3 seconds then alert# if failed port 3306 protocol mysql with timeout 15 seconds then alert# if failed url http://user:password@www.foo.bar:8080/?querystring# and content == 'action="j_security_check"' then alert#################################################################配置包含文件,这样管理起来可能更方便些,不至于主配置文件代码太多################################################################Includes#It is possible to include additional configuration parts from other#files or directories.#include /etc/monit.d/*###############################################################7、检查配置#/usr/local/bin/monit -t8、开始监控用一下方式启动Monit#telinit q。
Mon_xp 接警软件操作指南一、 主界面介绍实时窗口管理窗口系统主界面介绍快捷键标注底栏标注二、 实时处警在当有报警事件时,系统会弹出报警实时窗口:双击报警信息或按回车键会弹出用户资料和相关事件1、若是正常报警,单击[手动传真]后系统会弹出发送传真的窗口,拨通对方传真号码后发送传真,成功后有提示窗口。
单击跳过该传真可以停止发送传真,若是希望重新发送到传真服务器中的回收站单击右键菜单选择即[重新发送]。
并且可以填写处警单据。
2、若是巡检报警,按两次回车就可移去报警信息,在右键菜单中可以移去全部报警。
3、若是任务报警,按两次回车就可移去报警信息,在右键菜单中可以移去全部报警。
若是超过时间后有布防信息,会有超时完成任务提示,同时对应这个用户的未按时完成任务报警会自动删除。
如果在实时监控屏设置中把实时报警联网处理项打“√”,那么在按回车键移去本地客户端实时窗口中的报警信息时,其它的客户端实时报警窗口中的报警信息也可移去。
三、 用户资料管理1、添加用户在用户管理窗口选择右键菜单中的添加新帐号,输入帐号选择主机类型,选择编程模板为P_238,,再选择防区个数,单击确定。
弹出用户资料编辑窗口,在相应的窗口中输入用户资料。
注意:在允许转发中选择是,传真中选择手动,传真摸板中选择Fax.。
还可以在防区信息中对单个防区设置传真转发类型。
在传真信息标签页中输入传真电话。
联系人和防区信息中输入信息。
编程表在遥控编程中使用。
2、编辑用户在用户管理窗口中双击用户资料弹出用户资料窗口可以进行编辑和删除、打印。
如果用户所用的探测器都是紧急按钮,那么要在纯紧急按钮项选择是。
3、查询用户在用户管理标签页的状态单击查询设置快捷按钮,弹出查询窗口,在查询条件中选择用户条件,逻辑关系选择并且,条件范围分为:等于:完全和查询条件相同类似于:包含查询条件不等于:和查询条件完全不相同介于:在时间范围的之内的查询条件不在:不在时间范围的之内的查条件可以增加查询方案(在查询方案名称上击鼠标右键,弹出操作菜单)把一些常用的查询条件可以保存一个方案,下次查询可以快捷方便的的查到希望得到的信息。
飞鱼星实时流量监控模块“黄金眼”客户端安装配置手册VER 21、正确安装配置 VOLANS 设备。
2、通过 WEB 控制面板修改管理员 admin 的管理口令,在本例中将 admin 的管理密码修改为1234。
3、启动PuTTY:图4-15、填写连接参数,主要有这样三项:Host Name(or IP adress) 填写路由器外口或者内口IP地址Port 填写10089Procol 选择使用ssh填写完成后,如下图:图4-27、使用“Open”按钮连接,提示要求您输入正确的用户名和口令,使用用户名:admin口令:1234如下图:图4-39、正常连接后,现在已经可以查看到内网用户每台计算机的网络使用情况,包括:下载速率、上传速率、协议(当前用户发生的流量属于哪一种协议,缺省显示TCP、UDP、ICMP 三种,可以支持多种协议解析,使用空格键切换),线路当前速度等内容,以上内容每一秒钟更新一次。
图4-410、可以使用‘h‘键获得VOLANS netflow 的使用帮助:图4-5帮助显示:使用‘q‘键可以退出流量产品程序使用‘r‘键可以重新开始统计数据使用‘n‘键可以更改数据显示格式使用‘q‘键可以退出流量产品程序使用‘q‘键可以退出流量产品程序使用其他任一键退出注意事项:完成流量查看后,请正确使用“q”键关闭连接(不可直接将PuTTY 关闭)然后关闭PuTTY,否则可能导致设备工作不正常或者严重影响网络速度。
使用“实时主机流量查看”功能会一定程度的降低 VOLANS 设备网络转发性能,尤其是在网络流量接近路由器额定转发流量的情况下。
所以请在网络出现障碍时使用。
目录目录 (1)1平台侧配置指导 (2)1.1.1 登录系统 (2)1.1.2 添加组织 (2)1.1.3 添加角色和用户 (3)1.1.4 添加解码器和监视器 (7)1.1.5 添加存储设备 (8)1.1.6 配置直存 (10)1.2 实时监控操作配置 (13)1.2.1 监控实况播放 (13)1.2.2 轮切配置 (14)1.2.3 组显示业务 (16)1.2.4 组轮巡业务 (19)1.2.5 巡航业务 (20)1 平台侧配置指导1.1.1 登录系统新安装的VM-PS3.0服务器有两个用户admin和loadmin,admin用户的用户名和密码都是admin,loadmin用户的用户名和密码都是loadmin。
登录首页后入下图所示:图1-1VM-PS3.0主页面1.1.2 添加组织组织是资源的集合。
通过组织管理,您可以轻松实现对各类设备、摄像机、监视器等资源的管理和操作。
在本系统中,为方便资源管理,应合理规划系统内的组织结构、各类角色的权限分配以及关联的用户。
添加组织的操作步骤如下:(1) 单击[配置]页签,下拉菜单选择[组织管理]-[组织配置],进入“组织配置”页面。
(2) 在组织配置右侧页面视图中选择某子节点,单击<增加>。
(3) 输入组织名称和描述,推荐不输入组织编码,自动生成,如果手动输入请确保组织编码在本域的唯一性。
图1-2增加组织(4) 单击<确定>按钮,保存配置。
●不能向根节点添加组织,只能向本域及其下级组织添加组织。
●最大支持添加6层组织。
1.1.3 添加角色和用户角色是一组操作权限的集合。
当把某角色分配给某个用户后,该用户就拥有了该角色中定义的所有权限。
用户是系统管理和操作的实体。
当分配了相应的角色权限后,用户可以执行相应的系统管理和操作。
角色权限的分类:●全局权限对整个系统生效,不依赖于特定的组织和资源。
●资源权限则是针对组织、摄像机、监视器进行配置。
easynmon 参数标题:Easynmon 参数详解一、简介Easynmon 是一个强大的网络监控工具,它可以帮助用户实时监控网络设备的状态和性能。
Easynmon 的功能包括数据采集、数据分析、报警通知等。
本文主要介绍 Easynmon 中的一些重要参数。
二、参数详解1. Host: 服务器的IP地址或域名。
这是你想要监控的设备的地址。
2. Port: 设备的端口号。
这通常是设备监听的特定端口,例如HTTP服务通常使用80端口,FTP服务使用21端口。
3. Username/Password: 如果设备需要身份验证,你需要提供用户名和密码。
4. Interval: 数据采集的间隔时间。
这个参数决定了 Easynmon 多久检查一次设备状态。
单位是秒。
5. Timeout: 连接超时时间。
如果在这个时间内没有收到设备的响应,Easynmon 将认为设备不可达。
单位是秒。
6. Threshold: 报警阈值。
当设备的状态超过这个阈值时,Easynmon 将发送报警通知。
7. Alert: 报警方式。
可以设置为邮件、短信或者其他方式。
三、示例以下是一个基本的 Easynmon 配置文件示例:```[server]Host=192.168.1.1Port=80Username=adminPassword=password[settings]Interval=60Timeout=10Threshold=90Alert=email```在这个例子中,Easynmon 每60秒检查一次设备(192.168.1.1)的状态,如果在10秒内没有收到响应,将发送一封邮件报警。
四、总结Easynmon 是一个非常实用的网络监控工具,通过配置这些参数,你可以根据自己的需求定制监控策略。
希望这篇文档能帮助你更好地理解和使用Easynmon。
D3-Air 2.0集中监控软件使用手册目录第一部分2.0监控简介 (1)第二部分信号监控 (4)2.1 MirandaKX多画面分割器 (5)2.2 MirandaK2多画面分割器 (7)2.3 Icontrol(MirandaKMV多画面) (7)2.3应急切换提示 (15)第三部分设备监控 (15)3.1 服务器PC及数据库的监控 (16)3.3 IBM小型机 (26)3.4 EMC存储 (28)3.5 Omneon视频服务器监控配置 (31)3.6 NV9000监控配置 (37)第四部分网络监控 (40)4.1 网络交换机 (40)4.2 光纤交换机 (45)第五部分图形配置 (45)第六部分服务器配置说明 (49)6.1服务器配置 (49)6.2监控项配置 (52)第七部分启动说明 (55)第一部分 2.0监控简介2.0监控软件不需要安装,直接用bin包就可以。
但是需要连接自己的数据库,跟播出数据库没有关系:1、连接数据库:1).新建一个空的监控数据库(如DYMC2.0),按顺序先后刷数据库脚本:Bin\DBScript\SQLServer\SQLServer_NM_table.sql;Bin\DBScript\SQLServer\ Update.sql.2).新建一个用户数据库(如user),刷新脚本:Bin\DBScript\SQLServer userverify.sql.3).用ConnectionManagerU.exe连接用户数据库;4).用ConnectionManagerU.exe连接该监控数据库;第 1 页共49如果没有该项,在注册表中添加一个。
2、监控软件的运行环境:2.0监控软件的客户端和服务端,必须在所处机器上安装VC2005(vcredist_x86)运行环境,才能进行正常的监控。
运行vcredist_x86文件,程序将自动进行安装,出现vcredist_x86的安装进度信息,程序安装完成后,将自动关闭安装界面。
XYmon网络监控之一 --> XYMON安装步骤一、安装之前的准备工作:第一、下载安装centOS 5.0 或者6.0。
第二、笔者是使用VMworkstation安装CentOS,安装步骤简单。
二、准备工作完成后,我们就可以进行XYMON的安装的。
笔者只是在一台虚拟机上安装,取消那些繁琐的Gateway,DNS,AD等等一些东西。
我们直接君如主题。
1. 添加rpmforge软件;[root@xymonsvr~]# wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm#下载安装文件rpmforge-release-0.5.0-1.el5.rf.i386.rpmrpmforge-release-0.5.2-2.el5.rf.i386.rpm最新rpm包[root@xymonsvr ~]# rpm --import /rpm/packages/RPM-GPG-KEY.dag.txt#导入验证文件,基本通用的。
[root@xymonsvr ~]# rpm -K rpmforge-release-0.3.6-1.el5.rf.i386.rpm#注意K为大写[root@xymonsvr ~]# rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm#安装2. 添加xymon的源代码文件包备用,这里我们下载4.2.3的版本,最新的是4.3.7[root@xymonsvr~]# wget /projects/xymon/files/Xymon/4.2.3/xymon-4.2.3.tar.gz/projects/xymon/files/Xymon/4.3.6/xymon-4.3.6.tar.gz/project/xymon/Xymon/4.3.7/xymon-4.3.7.tar.gz版本高,比较稳定,参数比较好设定。
Resolving ... 140.115.17.45Connecting to |140.115.17.45|:80... connected.yumiHTTP request sent, awaiting response... 200 OKLength: 2313567 (2.2M) [application/x-gzip]Saving to: `xymon-4.2.3.tar.gz'10% [===> ] 253,933 24.2K/s eta 85s<以下省略>3. 安装Xymon需要用到的组件,这里通CentOS的软件管理软件yum从软件源直接下载并安装;(如果你安装的CentOS server版本的话,需要额外安装一下两个插件)yum install gcc-c++yum install httpd[root@xymonsvr ~]# yum install fping #安装fpingLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile…<中间省略>...Install 1 Package(s)Update 0 Package(s)Remove 0 Package(s)Total download size: 40 kIs 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.rfComplete![root@xymonsvr ~]# yum install rrdtool-devel#安装rrdtool-develLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* rpmforge: * base: .tw* updates: .tw* addons: .tw* extras: Setting up Install Process…<中间省略>...Install 5 Package(s)Update 0 Package(s)Remove 0 Package(s)Total download size: 2.8 MIs 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.rfDependency 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.7Complete![root@xymonsvr ~]# yum install pcre-devel#安装pcreLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* rpmforge: * base: * updates: * addons: * extras: Setting up Install Process…<中间省略>...Total download size: 176 kIs this ok [y/N]: y #输入y确认安装Downloading Packages:pcre-devel-6.6-2.el5_1.7.i386.rpm | 176 kB 02:44Running rpm_check_debugRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning TransactionInstalling : pcre-devel [1/1]Installed: pcre-devel.i386 0:6.6-2.el5_1.7Complete!4. 创建一个用户:xymon以用于运行Xymon Monitor Server;[root@xymonsvr ~]# useraddxymon#创建用户[root@xymonsvr ~]# passwdxymon#创建密码(无密码将无法登入)Changing password for user xymon.New UNIX password: #输入一个密码吧BAD PASSWORD: it is too simplistic/systematic #说密码太简单?无视Retype new UNIX password: #再输入一次passwd: all authentication tokens updated successfully.5. 开始动手安装了,解压缩源代码[root@xymonsvr ~]# tar -zxvf xymon-4.2.3.tar.gz之后进入xymon-4.2.3的文件夹,如下:[root@xymonsvr ~]# ll#查看当前目录中的文件和文件的详细信息,等于ls -ltotal 2340-rw------- 1 root root 1308 Dec 4 04:40 anaconda-ks.cfg-rw-r--r-- 1 root root 26738 Dec 4 04:40 install.log-rw-r--r-- 1 root root 4740 Dec 4 04:39 install.log.syslog-rw-r--r-- 1 root root 16698 Mar 9 2007 rpmforge-release-0.3.6-1.el5.rf.i386.rpm drwxr-xr-x 15xymonxymon 4096 Dec 14 16:08 xymon-4.2.3-rw-r--r-- 1 root root 2313567 Feb 22 2009 xymon-4.2.3.tar.gz[root@xymonsvr ~]# cd xymon-4.2.3#切换目录到xymon-4.2.3[root@xymonsvr xymon-4.2.3]# #提示符变咯运行configure检验系统环境,生成makefile[root@xymonsvr xymon-4.2.3]# ./configure #运行configure,一定要加./ 因为当前目录没有加入至系统的环境变量Configuration script for XymonThis script asks a few questions and builds a Makefile to compile XymonChecking your make-utilityChecking pre-requisites for building XymonChecking for fping ...Hobbit has a built-in ping utility (hobbitping)However, it is not yet fully stable and therefore itmay be best to use the external fping utility instead.I found fping in /usr/sbin/fpingDo you want to use it [Y/n] ? #输入y确认yChecking to see if '/usr/sbin/fping 127.0.0.1' works ...127.0.0.1 is alive…<中间省略>...Checking for RRDtool ...…<中间省略>...Do you want to be able to test SSL-enabled services (y) ? #输入y确认yChecking for LDAP ...Found LDAP include files in /usr/includeFound LDAP libraries in /usr/libXymon can use your OpenLDAP LDAP client library to test LDAP servers.Do you want to be able to test LDAP servers (y) ? #输入y确认yEnable experimental support for LDAP/SSL (OpenLDAP 2.x only) (y) ? #回车应用默认值Checking for clock_gettime() requiring librt ...clock_gettime() requires librtChecking for Large File Support ...Large File Support OKSetting up for a Xymon serverWhat userid will be running Xymon [xymon] ? #回车应用默认值Found passwd entry for user xymon:x:500:500::/home/xymon:/bin/bashWhere do you want the Xymon installation [/home/xymon] ? #回车应用默认值OK, will configure to use /home/xymon as the Xymontoplevel directoryWhat URL will you use for the Xymon webpages [/xymon] ? #回车应用默认值Where to put the Xymon CGI scripts [/home/xymon/cgi-bin] ? #回车应用默认值(Note: This is the filesystem directory - we will get to the URL shortly)What is the URL for the Xymon CGI directory [/xymon-cgi] ? #回车应用默认值(Note: This is the URL - NOT the filesystem directory)…<中间省略>...Where to put the Xymon Administration CGI scripts [/home/xymon/cgi-secure] ?#回车应用默认值(Note: This is the filesystem directory - we will get to the URL shortly)What is the URL for the Xymon Administration CGI directory [/xymon-seccgi] ?#回车应用默认值(Note: This is the URL - NOT the filesystem directory)** Note that you may need to modify your webserver configuration.** After installing, see /home/xymon/server/etc/hobbit-apache.conf for an example configuration. To generate Xymon availability reports, your webservermust have write-access to a directory below the Xymontop-level directory. I can set this up if you tell mewhat group-ID your webserver runs with. This is typically'nobody' or 'apache' or 'www-data'What group-ID does your webserver use [nobody] ?#回车应用默认值Where to put the Xymonlogfiles [/var/log/xymon] ?#回车应用默认值What is the name of this host [] ?#回车应用默认值What is the IP-address of this host [127.0.0.1] ?192.168.198.128 #输入当前Server的IPWhere should I install the Xymon man-pages (/usr/local/man) ? #回车应用默认值Using Linux Makefile settingsCreated Makefile with the necessary information to build XymonSome defaults are used, so do look at the Makefile before continuing.Configuration complete - now run make (GNU make) to build the tools6. 运行Make进行编译,大约5分钟;[root@xymonsvr xymon-4.2.3]# make…<中间省略>...Build complete. Now run 'make install' as root输入make install进行安装;[root@xymonsvr xymon-4.2.3]# make install…<中间省略>...Installation complete.You must configure your webserver for the Hobbit webpages and CGI-scripts.A sample Apache configuration is in /home/xymon/server/etc/hobbit-apache.confIf you have your Administration CGI scripts in a separate directory,then you must also setup the password-file with the htpasswd command.To start Hobbit, as the xymon user run '/home/xymon/server/bin/hobbit.sh start'To view the Hobbit webpages, go to /xymon7. 设置Apache web serverice[root@xymonsvr ~]# chkconfighttpd on[root@xymonsvr ~]# chkconfig --list httpd#查看httpd启动状态,可以看到runlevel为on,设定成功httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off将Xymon Monitor Server的配置文件添加Apache配置文件的底部,重启httpd生效[root@xymonsvr ~]# cat/home/xymon/server/etc/hobbit-apache.conf>>/etc/httpd/conf/httpd.conf#添加配置文件[root@xymonsvr ~]# /etc/init.d/httpd restart#重启服务Stopping httpd: [ OK ]Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using for ServerName修改xymon主目录权限,否则网页将无法访问;[root@xymonsvr ~]# chmod 755 /home/xymon#更改权限[root@xymonsvr home]# ll –d /home/xymon#查看,可以看到other的权限有读和执行drwxr-xr-x 8xymonxymon 4096 Dec 14 16:14 xymon8. 切换到xymon用登入并进入Xymon的安装目录运行服务端;[root@xymonsvr ~]# su – xymon#切换到xymon[xymon@xymonsvr ~]$ cd server[xymon@xymonsvr server]$ lsbin download etc ext hobbit.sh tmp web www[xymon@xymonsvr server]$ ./hobbit.sh start#启动服务端,一定要加./ 原因同前Hobbit started9.注意,要修改Centos的安全等级,使用文本编辑工具打开/etc/selinux/config把SELINUX=enforcing注释掉:#SELINUX=enforcing,然后新加一行为:SELINUX=disabled保存,关闭。