HostMonitor 操作手册
安徽科大国创软件股份有限公司
2017/8/2
1、前言 ............................................................................................................. 1
2、工具介绍.......................................................................................................2
3、部署............................................................................................................. 3
3.1 概述...................................................................................................... 3
3.2 软件安装................................................................................................3
3.3 软件界面................................................................................................3
4、添加监控对象................................................................................................ 5
4.1 添加监控对象(以 ping 为例) .....................................................................5
4.2 Testproperties 属性详解.......................................................................... 5
4.3 操作步骤................................................................................................7
5、制定时间计划................................................................................................ 8
6、个性化告警行为........................................................................................... 10
6.1 声光报警 .............................................................................................. 10
6.2 邮箱报警 .............................................................................................. 12
6.3 控制台监测情况.................................................................................... 16
6.4 异常报警状态........................................................................................16
7、HostMonitor 的日志 ................................................................................... 17
7.1 查看日志.............................................................................................. 17
7.2 查看所有监控的日志..............................................................................17
7.3 查看系统日志........................................................................................18
7.4 查看单个组的日志.................................................................................18
8、常规监控.....................................................................................................19
8.1 监控 TCP 端口状态 ................................................................................19
8.2 监控 URL 请求...................................................................................... 19
8.3 监控数据库 ...........................................................................................20
9、RMA 远程监控代理 ......................................................................................21
9.1 Windows 平台..................................................................................... 21
9.2 Linux 及类 Unix 平台 ............................................................................ 23
9.3 在 HostMonitor 中使用 RMA................................................................23
10、 高级监控 ................................................................................................ 25
10.1 执行 SQL 语句并判断结果 ....................................................................25
10.1.1 监控 Oracle 数据库会话数 ..........................................................28
10.2 文件可用性监控.................................................................................. 29
10.3 监控日志文件内容 ...............................................................................30
10.4 执行 Shell 脚本并判断结果 .................................................................. 30
10.4.1 监控 Linux 磁盘可用空间 ............................................................31
1、前言
系统运维工作的挑战性越来越强。一方面运维工作越来越繁重,一是软件
日趋复杂化,正常运行所依赖的内外部条件也日益增多,必须要及时有效地检
测和判断这些条件是否持续得到满足才能够快速发现和解决问题,才能确保系
统平稳运行,二是客观环境对系统运维水平的要求越来越高,客户总是希望系
统永远可用,最好永不发生问题,万一出现问题,处理的时间最好也以分钟甚
至是秒为单位计算;另一方面运维人员的增长却是有限的。因此系统运维管理
人员必须要借助功能强大的自动化监控软件,才能从日常工作中解脱出来,同
时提高系统运维水平,第一时间发现和解决问题,而不是等到用户反馈上来才
知道系统发生故障。
HostMonitor 就是一款这样的软件,它的监控方法非常丰富,涵盖了日常
运维所需的方方面面,尤其是结合其他手段足以实现业务层面的监控,同时提
供多用户管理,支持日程计划和自定义动作,是实现自动化运维的一款利器。
1
2、工具介绍
HostMonitor 是一款功能强大的运维管理软件,可监控 Windows、Linux、
Unix 操作系统,各主流数据库如 oracle、sybase、MySQL、MSSQL,通用网络协
议等。并提供异常报警、异常处理、日志、报表等多项功能。可监控范围如下:
基础环境:温湿度网络:ping,路由…
主机:cpu、内存、swap、IO、操作系统日志…
数据库:表空间、session、lock、资源、性能…
应用:进程、日志、服务、应用延时…
HostMonitor 安装后菜单中的组件较多,通常需要使用的是其主程序即
“HostMonitor”。常用的程序还包括:
RCC:远程管理 HostMonitor,可以多用户同时操作。
RMAManager:远程监控代理(RMA)管理器。
WatchDog:看门口程序,用于监控 HostMonitor 自身状态。
2
3、部署
3.1 概述
通常情况下,利用 HostMonitor 我们可以重点监控网络环境、主机资源、
数据库性能和资源、应用状态和日志检查。对于关键监控项目异常时,设置声
音、短信报警,再细化日志,配置报表,异常时及时响应,追查问题时有根有
据。
3.2 软件安装
在 windows 监控机上默认安装即可。
3.3 软件界面
3
该软件打开后,主要使用菜单包括:
“文件”——打开、修改和保存整个监控配置
“监控”——开始、暂停、停止监控
“测试”——编辑监控项,包括新建、复制、重置等编辑操作
软件界面主要包括菜单栏、工具栏、监控项目目录树、监控项目条例等。
如下图中所示,监控项目树中是所有的监控主机树形结构,按照主机应用类型
进行分类,点击其中的主机即看到监控项目条例,各监控条例中可看到其名称、
当前状态、次数、返回值等信息。
4
4、添加监控对象
4.1 添加监控对象(以 ping 为例)
首先点击工具栏-add。弹出下图:
4.2 Testproperties 属性详解
5