欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

从零入手教你配置安装HostMonitor实现服务器监控

程序员文章站 2024-02-06 19:41:58
从零入手教你配置安装HostMonitor实现服务器监控...

hostmonitor 简介

1、host monitor是ks-soft公司出品的一套安装在windows上的网络监测工具,据官方网站的介绍,host monitor提供了56套测试工具和27种报警动作,能够定时监控目标主机windows server和各个版本的linux上任何tcp服务、udp、网络连通状态(ping)、路由(route)、dns、ftp、smtp、pop3、端口(port)、url以及web service、sql server、数据库表空间大小、硬盘空间、文件及文件夹大小、网络流量等指标,支持远程监控代理(rma)、wmi、snmp,如图1所示。当所监控的对象没有正常运作时,便会以警铃、email错误信息、启动指定程序等的方式通知运维管理人员;

2、创建各种日志文件使用不同的详细程度和文件格式(文本,html,dbf和odbc)和可配置以满足您的需求。

3、监控原理说明:

1)hostmonitor监控程序会按设置时间按时自动和资源主机上面的rmaagent通信,或者资源主机的rmaagent自动将预定好的监控值主动返回到hostmonitor监控程序中,通信端口默认为1055,密码为自定义(不少于6个字符);

从零入手教你配置安装HostMonitor实现服务器监控

2)对windows资源主机的监控,一般可以在hostmonitor中设置,对linux主机一般用预先的shellscript和rmaagent自带的script或者hostmonitor中的设置等;

3)hostmonitor监控软件的下载


下载地址:

从零入手教你配置安装HostMonitor实现服务器监控

下载完成后,在windows上安装自定义安装即可(有时会让用户注册);

4)linux 版rma agent 下载地址

http://www.hostmonitor.biz/hostmon.eng/downpage.htm

从零入手教你配置安装HostMonitor实现服务器监控

5)本文以linux re i386版的rma128_lin_x86.tar 安装说明,

windows版 rmaagent 在hostmonitor安装文件rma-win目录下,即为windows上的rmaagent,包含以下文件:rma.exe(rma自动启动程序)、rma_astive.exe(rma主动连接程序)、rma_cfg.exe(rma配置程序)和rma.ini(rma配置文件)等;如图说明:

从零入手教你配置安装HostMonitor实现服务器监控

4、安装说明:

1)hostmonitor的安装很容易,但是笔者认为由于其界面全部为英文,强大的功能不能很好的快速使用,先特此讲解:

从零入手教你配置安装HostMonitor实现服务器监控

从零入手教你配置安装HostMonitor实现服务器监控

从零入手教你配置安装HostMonitor实现服务器监控

2)rmaagent的启动(配置关键)

windows上启动

点击àrma_cfg.exeà

从零入手教你配置安装HostMonitor实现服务器监控

设置passive模式下的通信端口,默认为1055号和通信密码笔者为123abc等等

从零入手教你配置安装HostMonitor实现服务器监控

现在我的已经安装运行,所以显示unistall,stop信息!

linux上rmaagent运行(soso)

默认情况下包含,

install、license、readme、cpu.sh、proccnt.sh、proclist.sh、qnx_cpu.sh、rma、rma.ini

笔者喜欢将他们改为rma文件夹,安装存放到/opt/目录下!

vim 编辑rma.ini即可:

[basic]

rmapath = /opt/rma/rma     //agent的rma(二进制文件)在那个位置

port=1055                               //agent和hostmonitor通信的端口

password=123abc                  //使用密码(多于6个字符)

就以上三项配置即可;

#chmod  777 rma.ini              //让rma对rma.ini配置文件有读写权限

-----------------------------------------------------

启动rmaagent:

./rma –d /opt/rma/rma.ini     //执行启动,指定opt目录下的rma.ini在那

启动成功信息:

[root@hanfeng rma]# ./rma -d /opt/rma/rma.ini

-----------------------------------------------

 application:  rma (remote monitoring agent for hostmonitor)

 version:      1.28 for linux (red hat, mandrake, suse)

 copyright:    2004 - 2009 alexander kozlov

 web:          http://www.ks-soft.net

 e-mail:    support@ks-soft.net

----------------------------------------

command line checking .. ok

settings checking .. ok

cpu testing .. ok

basic encyption checking .. ok

rma encyption checking .. ok

sock testing .. ok

daemon started

[root@hanfeng rma]#

//此时windows 和linux的rmaagent已经启动成功了;

==============================================================

3)配置hosmonitor 监控资源主机信息:

笔者感觉最简单和最难的监控分别是ping和oracle的表空间大小,后者的监控正在学习中;

分别说明几种常见的监控应用:

ping主机在线监控

从零入手教你配置安装HostMonitor实现服务器监控

监控时间设置:

从零入手教你配置安装HostMonitor实现服务器监控

windows cpu利用率监控

从零入手教你配置安装HostMonitor实现服务器监控

windows 磁盘空间利用率

从零入手教你配置安装HostMonitor实现服务器监控

windows  程序进程监控(对feiqq飞秋通信)

从零入手教你配置安装HostMonitor实现服务器监控

linux 内存利用率的监控

从零入手教你配置安装HostMonitor实现服务器监控

http连接web页面监控

从零入手教你配置安装HostMonitor实现服务器监控

linux cpu利用率监控:

从零入手教你配置安装HostMonitor实现服务器监控

linux  /目录使用大小监控

从零入手教你配置安装HostMonitor实现服务器监控

linux ftp服务器目录大小监控

从零入手教你配置安装HostMonitor实现服务器监控

总体界面:

从零入手教你配置安装HostMonitor实现服务器监控

此时此刻hostmonitor 监控测试测试完毕!

整理时间2011.05.13--2011.05.15

说明:对进程监控、进程占用cpu大小和内存大小、数据库表空间大小、24小时在线的service监控等等还有待于和大家共同学习!

提供技术支持

by : hanfeng