资源描述
精品文档,仅供学习与交流,如有侵权请联系网站删除Hostmonitor操作手册目录一、软件简介3二、部署42.1.概述42.2.安装软件42.3.安装代理RMA4Window平台(Linux待下次再测)42.4.软件界面72.5.软件配置10三、添加监控对象103.1添加监控项目目录103.2添加添加监控对象的操作步骤113.3Test properties 属性详解123.4操作步骤15报警模板设定,请参考下图193.5在控制台上查看IP的测试情况。313.6测试的异常IP就会出现报警状态。32四、HostMonitor的日志334.1、查看日志。如图:344.2、查看所有监控的日志。344.3、查看系统日志。354.4、查看单个组的日志。35五、URL测试36六、监控服务器硬盘剩余空间395.1本地硬盘监控395.2监控其他机器硬盘空间41七、监控服务器CPU426.1、实现说明426.2、操作说明43八、监控服务器服务service437.1、实现说明437.2、操作说明43九、监控服务器进程process438.1、实现说明448.2、操作说明44十、其他测试44结合139邮箱,免费短信提醒44一、 软件简介引言信息系统运维人员的很多工作是巡检,在不同时间段里检查各设备和应用,敲着同样的命令,记录着鲜有变化的工作日志,工作细致而又繁琐。向大家介绍一位新同事HostMonitor,用她来帮您完成日常的巡检工作,当然完成的不仅仅是巡检。1、工具介绍HostMonitor是一款功能强大的运维管理软件,可监控Windows、Linux、Unix操作系统,各主流数据库如oracle、sybase、MySQL、MS SQL,通用网络协议等。并提供异常报警、异常处理、日志、报表等多项功能。可监控范围如下:基础环境:温湿度网络:ping,路由主机:cpu、内存、swap、IO、操作系统日志数据库:表空间、session、lock、资源、性能应用:进程、日志、服务、应用延时相关文档可参考:http:/www.ks-二、 部署2.1. 概述通常情况下,利用HostMonitor我们可以重点监控网络环境、主机资源、数据库性能和资源、应用状态和日志检查。对于关键监控项目异常时,设置声音、短信报警,再细化日志,配置报表,异常时及时响应,追查问题时有根有据。2.2. 安装软件在windows监控机上默认安装即可。2.3. 安装代理RMARMA程序有windows和linux/unix之分,更好的帮助您完成各个平台的监控需求。Window平台(Linux待下次再测)Windows版RMAagent在Hostmonitor安装文件RMA-Win目录下,即为Windows上的RMAagent,包含以下文件:rma.exe(rma自动启动程序)、rma_astive.exe(rma主动连接程序)、rma_cfg.exe(rma配置程序)和rma.ini(rma配置文件)等;如图说明:可直接拷贝至其他机器使用。运行“rma_cfg.exe”程序,选择“被动”或“主动”方式,一般选择被动模式即可。通信选项中填写RMA通信端口(Note:每个代理端口号必须唯一,且与主机对应)通信密钥;HM地址中可以选择接受任意HostMonitor主机的请求,或仅接受地址栏中的HostMonitor主机的请求;使能监控项中按照所需要的进行勾选;上述配置完成后,进行服务的激活及启动。完成后RMA程序将作为windows的服务自动运行。然后返回,监控主机,192.168.0.95(添加需要监控的IP地址),添加监控对象,把代理点信息添加进来2.4. 软件界面该软件打开后,主要使用菜单包括:“文件(Files)”打开、修改和保存整个监控配置“监控(Monitoring)”开始、暂停、停止监控“测试(Test)”编辑监控项,包括新建、复制、重置等编辑操作软件界面主要包括菜单栏、工具栏、监控项目目录树、监控项目条例等。如下图中所示,监控项目树中是所有的监控主机树形结构,按照主机应用类型进行分类,点击其中的主机即看到监控项目条例,各监控条例中可看到其名称、当前状态、次数、返回值等信息。左侧Folders Tree是文件列表,显示文件所有文件夹及子文件夹列表。右侧的Folder line显示的当前操作所在的目录路径.Info Pane 当鼠标点击当前文件夹后,该板块就会显示当前文件夹的一些基本信息,如果点击相应的测试方法,该板块就会显示该方法的当前和最新状态、统计、测试属性、回复、状态的改变和ACK评论。另外还有一些隐藏板块,如:Qucik Log Pane。您可以通过点击菜单的View选项,选择该项,如图所示:该图显示所测试对象的测试时间、名称、状态、回复、测试方法。2.5. 软件配置可以通过在Options看到Options-Interface & Preferences.里面设置自己喜爱的风格,选择完毕,点击Save按钮即可保存。一般默认即可,如下图所示:三、 添加监控对象3.1 添加监控项目目录在监控项目目录栏,点击“Root”,右击选择“New subfolder”新建相应的目录,便于对监控类型的管理,建立的目录进行编辑,点击“Properties”,对目录进行再编辑及属性设置。3.2 添加添加监控对象的操作步骤首先点击工具栏add。弹出下图:3.3 Test properties 属性详解相关翻译Test method 及翻译3.4 操作步骤1、 Test by 选择 hostmonitor,该测试可以由主机或是远程监控代理来执行。您可以通过点击图片按钮,来选择。您也可以添加、编辑、删除相应的,如图所示:2、 在test-method 里选择ping(可以根据实际的情况,点击右侧的选择相应的测试方法)3、 在Address里填写你要测试的ip。4、 在timeout默认即可。5、 Test Name默认即可。也可根据需要修改别名Comment 评论,点击右侧的图片按钮,则可以添加相应的说明,而这些说明将会在Status Bar 处显示。图1-12所示显示了该测试方法所依赖对象。可以是其它方法,也可以是规则表达式,这里以another test(s)为例。图1-12可以通过点击图片按钮添加依存对象,在弹出窗口选择Ping test所依赖的方法,如图1-13所示:图1-13Test is 的下拉列表可以选择Enable(可用)Disable(不可用),来开启或关闭该Ping test。点击左侧图标将执行上一个Ping 任务,点击右侧图标则执行下一个Ping命令。6、 Test every里的min上填写10,表示10分钟测试一次。在Schedule里面可以通过点击右侧的下拉菜单选择日程表。而点击右侧的图标则可以进入详细页面,如图1-15所示:图1-15这里展现的日程表的列表,选定相应得日程可以进行添加、拷贝、重命名、删除。我们已7Days,Day为例。点击图标进行编辑时间间隔。如图1-16所示:图1-16在非常规设置里也可以定义测试日程表。如图1-17所示:图1-17下拉列表里面有个选项。测试从每天的几点开始、从每周的星期几的几点开始、从每月的几号的几点开始。这里默认时间为09:00:00。可以根据测试要求来自由设置。7、 Alerts警告选项,这里选ping模板8、 在user private log 选上,表示日志放在自定义路进的文件里,后面填写你需要保存9、 的路进和文件名。在Exculode from reports里选择保存文件的格式。10、 点击OK报警模板设定,请参考下图可以点击Alerts profile旁的下拉类表选择报警类型。当测试失败时执行相应的“Dead” actions,例如上图的Play sound 和Send e-mail动作。当测试正常时执行相应的”Alive actions”,例如上图的Play sound动作。也可以点击图标进入列表页面选择。如图:1-19所示:图1-19在动作属性里面系统会给出些默认动作。分别为:Do thing不做任何操作、Message,Sound 发送消息和播放声音、Reboot重起系统 、reports 报告、Run ServerRepair运行服务修复、 Send-Mail,Sound发送邮件和播放声音。当然也可以自己添加动作。如:Send-Mail,发送邮件。1, 点击图标弹出新建窗口2, 输入属性名,3, 点击即可,如若取消点击Cancel。选择要重命名的动作,点击图标弹出Copy窗口。这里可以更改Copy名称。点击即可,如若取消点击Cancel。选择要拷贝的动作,点击图标弹出Rename窗口。填写新的动作属性名称,点击即可,如若取消点击Cancel。选择要删除的动作,点击图标弹出Delete窗口;在动作属性窗口中可以看到错误状态动作和正确状态动作,并可以对其进行添加、编辑、删除操作。左侧红色标记的”Bad” status actions 代表错误状态动作,右侧的绿色标记的”Good” status actions 代表正常状态动作。在图的左侧可以看到有2个动作,点击相应的动作就会出现其说明。如:Rlay sound。列表下面说明了动作的名称、声音文件位置、是否唤醒、开始条件、重复条件。如果没有点击相应的动作就不会出现说明,如图的右侧。4, 选择图中左侧的Add按钮,添加新的错误状态动作。5, (下图)HostMonitor提供30余种方法反映错误的服务。关于各项动作的详细的说明请参考:http:/www.ks- e-mail(SMTP) 为例。点击弹出其动作属性窗口6, 图中Action type为选择的动作,不可以更改。Action name为动作名称,可以自由定义。Execute by 测试则不可以更改。在Condition to start action,动作开始的条件,有三种模式。1) Standard mode 默认为标准模式,也是第一种模式。这里面当连续的错误结果发生次后立即开始执行发邮件的动作,并且这种动作只作一次,也就是发一封邮件,当然也可以自定义次数。当选择until status change 时,Repeat 处不可选。这时会一直不停的发邮件,直到测试状态改变,也就是正常。2) Advanced mode 高级模式,第二种模式。如图1-27所示:图1-27该模式允许采用逻辑表达式作为条件来触发报警动作。图中表达式:%Status%LastStatus% 代表在每次测试状态改变时动作将会执行。3) On the schedule日程表模式,第三种模式。如图1-28 所示:图1-28选择时间制约,使用日程表。可以点击下拉菜单选择日程,也可以点击图片按钮来设置日程,可以查阅图1-15,进行设置,当在制定的时间内,测试没有成功的话,就会开始报警动作。7, 发邮件的动作参数a) From:是发件人的邮箱地址,To:是收件人的邮箱地址。但要想发邮件需要设置邮件服务器地址和端口。点击图标,进入其设置页面。如图1-30所示:图1-30b) 这里设置Primary SMTP server的地址:。其他设置保持默认即可。然后点击Save 按钮保存退出到图1-29。c) To:收件人的邮箱地址设置,可点击进行自定义设置,左侧的”standard macro variables”菜单栏不用设置,可以在subject主题中设置;右侧的“User Defined macro variables“,可以点击菜单栏的”Profiles“”User Defined variables “中对相应的值进行设置,如图2-1。图2-1a) 选择优先级别,这里有三种:Height、Normal、Low。默认为Normal。b) Subjet主题可以任意填写。也可以在”standard macro variables”中快速编辑配置:%DATE%测试日期TIME时间DateTime测试的日期时间DateTestTime最后一次测试的时间Reply 返回参数Status 测试状态StatusID 测试IDc) Body temple 主体模版。可以通过下拉列表选择。也可以点击图片按钮进入其模版页面。如图1-31所示:图1-31d) 图中有7个主体模板,ping 14是自定义模板。可以对模板进行添加、拷贝、重命名、删除。可以选择E-mial body的类型。有Text和HTML两种。可以通过下拉列表选择Charset字符集。e) 正文处显示的是模板主体的内容,而每个模板的主体内容都不一样。选定模板后点击Ok按钮保存设置推出到图1-29。图1-29a) 这里选择的模板名就会出现在Body template处。在Attachfile附件前打上钩,点击图片按钮浏览文件。如图1-32所示: 图1-32选择所要添加的附件,点击Open即可。设置完动作属性后,点击图1-26的OK按钮返回图1-24。图1-248, Optional status processing设置点击图1-7中Optional status processing 右侧的图标,展开详细列表。如图1-33所示:图1-33把未知的状态认为Bad。选择Use “Warning” status if,然后在下列列表中选择软件自带的认定状态。这里做测试,所以改为了:(%SimpleStatus%=UP) and (%Reply%30%) and (%Reply%50 %) ,当被监控对象超出该表达式范围时,主机状态就会由alive变为warning。而且主机状态图标也会由变为,提示警告,执行相应的动作, 本例是发送邮件。把警告状态认为Bad。选择Use “Normal” status if, 然后在下列列表中选择软件自带的认定状态。这里做测试,所以改为了:(%SimpleStatus%=UP) and (%Recurrences%300)。当被监控对象在该表达式范围内,主机状态就会由alive变为Normal。而且主机状态图标也会由变为,提示警告,执行相应的动作, 本例是发送邮件。如果两种条件都符合,最终主机状态为Normal,图标为。设置完所有Test properties后点击Apply, ok 即可。3.5 在控制台上查看IP的测试情况。3.6 测试的异常IP就会出现报警状态。如图所表示:192.168.0.191无法联通,出现了报警信息四、 HostMonitor的日志这里设置Log & Reports。默认为Use common log,而日志模式有4种。分别为Default、Brief、Full、Reply。默认为Default。Brief当测试状态变化时作记录。Full关于每次执行测试都做记录,包括测试状态的变化,这里与每隔多长时间测试一次有关。Reply当测试状态和回复值发生变化时作记录。当然也可以使用私有日志(Use private log),点击图片选择存放目录。日志模式也为Default、Brief、Full、Reply。默认为Default。在Exclude from reports可以选择HTML、WML、DBF的一种或多种从报告中排除。HostMonitor的日志报表功能非常灵活,对所有的监控数据都记录在日志文件中方便我们随时查看.4.1、查看日志。如图:4.2、查看所有监控的日志。选择Log viewer如图:4.3、查看系统日志。选择System log如图:4.4、查看单个组的日志。先选择一组,然后点右键,选择View private log. 如图:五、 URL测试测试URl链接。如图1-35所示:图1-35在Testing目录下新建一个Web Testing子目录。由于右侧列表有一测试结果有错,所以左侧的Web Testing测试目录会变为红字。其中测试项/:80/被暂停,测试项状态为Bad Contents。其余的测试结果正常。现新添加以测试项。添加方法如同Ping Test,这里选择URL test。如图1-36所示:图1-36点击弹出测试属性列表。如图1-37所示: 图1-37这里你可以发现,其弹出页面与添加Ping test页面的弹出窗口一样。其实每个测试方法都会弹出该页,只是在该页选择的Test Mthod 不同。其他设置可以参考Ping test。这里我们选择URL request。如图1-38所示:图1-38在URL处填写要测试的页面。如: Timeout,超时设置。初始为使用默认Windows超时。当然也可以自定义超时,这里默认为5秒。点击Advanced按钮和点击图标都会弹出同一页面,如图1-39所示:图1-39这里可以设置Service,有四种模式。如图1-40所示:默认为Http,每个模式都会在后面自带端口号。如:80/ FTP为:ftp:/:21/Gopher为:gopher:/:70/ HTTPS为::443/图1-40这里我们主要通过检测页面内容来进行监控。如图1-41所示:图1-41Check contents 检测内容。可以定义内容包括、不包括、使用表达式来检测。如果测试的URL没有检测到应该包含的内容,那么就认为是错误,执行相应的报警动作。六、 监控服务器硬盘剩余空间5.1本地硬盘监控1、 点击 add ,弹出test properties窗口,2、 Test by 选择 Hostmonitor3、 Test method 选择 Driver Free Space,在Test method处可以通过下拉菜单选择。也可以通过点击右侧的图片按钮弹出Select test method窗口,选择Disk/Files下的Drive Free Space test。4、 选择需要监控的磁盘,在Drive处选择:,在alert if free space less than输入数值,必须是整数,单位分别为Kb、Mb、Gb。在Test name处默认为C:,也可以更改测试名。其他设置可以参考Ping test,设置完毕后点击即可察看运行状态。注:在Select test method处选择Folder/File Size。在Folder/File处选择要测试的文件。该文件需存在,否则会执行报警动作。Include sub-folders 指包含子文件。如果需要检测一些动态生成的文件和没有固定名字的文件,则选择Translate macros。在Alert when size greater than 处输入数值,必须是整数,单位分别为b、Kb、Mb、Gb。其他设置可以参考Ping test,设置完毕后点击即可察看运行状态。5、 设定报警值6、 设定监控对象名称7、 设定轮巡时间8、 设定报警方式,我们这里主要是email9、 设定log10、 点击确认完成5.2监控其他机器硬盘空间要监控其他机器,必须先安装监控代理RMA,可以与HostMonitor主监控程序进行通信的一个小应用程序,接受来自Hostmonitor程序的监控请求,将获取的信息返回给HostMonitor,其通信过程是加密的。1、 点击 add ,弹出test properties窗口,2、 Test by 选择 Agent:192.168.0.83、 Test method 选择 Driver Free Space4、 选择需要监控的磁盘5、 设定报警值6、 设定监控对象名称7、 设定轮巡时间8、 设定报警方式,我们这里主要是email9、 设定log10、 点击确认完成其中log代表该项已被暂停测试,Count Files: tool表示该项出项报警。A: 表示没有该驱动设备,并且系统会弹出提示。如图1-43所示:图1-43七、 监控服务器CPU6.1、实现说明在Testing文件夹下新建一个子文件夹,名称为CPU Testing。右侧为己添加的测试项。如图1-47所示:图1-47在测试项空白处右键点击Add 按钮弹出Test properties窗口。这里我们只是截取重要部分。如图1-48所示:图1-48在Test method处选择测试方法CPU Usage。Computer选择远程计算机。也可以点击图标浏览计算机。如图1-49所示,选择指定的计算机。OS操作系统的选择,这里有三种。Windows NT/2000/XP/2003、Novell Netware、UNIX。默认为第一种。图1-49选择Connect as:用户名和密码。这里输入在beta域的密码联机远程计算机。Test name 和Comment是点击默认的,可以修改。而其他设置可以参考Ping test,设置完毕后点击即可察看运行状态。6.2、操作说明Test method选项选择的是CPU usage (cpu使用情况)默认的是超过50%就报警,Alert when CPU usage more than 当CPU使用率高于百分之多少时进行报警。八、 监控服务器服务service7.1、实现说明 同上;7.2、操作说明Test metnod选项选择的是service(服务)在service to monitor 选择需要监控的服务,如果改服务未启动折报警 监控的名称可以修改以便区分九、 监控服务器进程process8.1、实现说明 同上;8.2、操作说明Test metnod选项选择的是process(进程)进程小于1或者超过某个数的(进程名称)进行监控。十、 其他测试结合139邮箱,免费短信提醒9.1、登录139邮箱网页9.2、登录,点击“设置”,弹出设置页面,如下图9.3、在设置页面,找到 “手机通知-邮件到达通知”,如下图9.4、开启“邮件到达通知“,时间段 “0点24点”,手机接收方式:”长短信模式“如下图【精品文档】第 28 页
展开阅读全文