HostMonitor监控软件的简单使用

时间:2024-05-19 11:08:15

最近由于工作需要,研究了一下HostMonitor的使用方法。国外软件,官方称功能强大。其实所有的监控软件,我个人理解,无非就是“推”和“拉”两种方式。监控系统一般都是C/S架构,如果client特别多,还会出现proxy代理,大型zabbix监控很常见。“推”就是被client主动将信息推送给server,一般需要在client侧安装agent,优点也是因为可以主动推送告警,节约资源。缺点是每台client都需要部署agent;“拉”就是server周期性向client进行提取信息,虽然一般简单查询不需要安装agent,但设置不当易对业务造成影响。

Advanced Network Monitor (HostMonitor)  http://www.ks-soft.net/hostmon.eng/index-tests.htm

官方宣称HM有100+监控手段……其实好像很少有人装RMA,平时用的较多就是简单的ping。

1、安装之后打开管理界面,差不多是这个样子的。绿色标识监控正常。

HostMonitor监控软件的简单使用

2、点击Add,可以选择各种方式添加监控,以ping为例,可以选择每次ping的包大小,每次ping几个包;

HostMonitor监控软件的简单使用

3、点击“Schedule”,可以选择监控时段;

HostMonitor监控软件的简单使用

4、点击“Alert Profile”,可以选择告警方式;

HostMonitor监控软件的简单使用

5、然后点击“APPLY”,就OK了。

6、下面介绍一下RMA-LINUX的配置,从官网下载,解压缩之后,是这样的:

HostMonitor监控软件的简单使用

可以看到是通过几个shell脚本采集client信息的。

7、需要修改的rma.ini的配置有2处,分别是RmaPath和Password。RmaPath是指rma的位置,不是rma.ini的位置,在执行过程中,rma.ini会调用rma。Password是在server侧添加rma需要的密码。

HostMonitor监控软件的简单使用

HostMonitor监控软件的简单使用

8、启动client的RMA可以使用以下命令:

[[email protected] rma]# ./rma -d /opt/rma/rma.ini 
-------------------------------------------------------------
 Application:  RMA (Remote Monitoring Agent for HostMonitor)
 Version:      1.32 for Linux (Red Hat, Debian, Ubuntu)
 Copyright:    2004 - 2010 Alexander Kozlov
 web:          http://www.ks-soft.net
 e-mail:       [email protected]
-------------------------------------------------------------
Command line checking .. Ok
Settings checking .. Ok
CPU testing .. Ok
Basic encyption checking .. Ok
RMA encyption checking .. Ok
Sock testing .. Ok

Daemon started

9、最后放送一张告警截图:

HostMonitor监控软件的简单使用