文档章节

如何部署 Hyperic ,使得从内网监测外网服务器

MartinKing
 MartinKing
发布于 2016/06/01 12:37
字数 547
阅读 314
收藏 13

环境介绍:

外网服务器:  www.InnovateDigital.com  用户名/密码 test/test

内网服务器:192.168.1.125

操作系统都是 Centos 7 64bit

过程:

下载

Hyperic 5.8.5 ,点击 该链接

安装Hyperic Server

参照 在Centos 6 64bit 上安装 Hyperic HQ 5.8.2.1 中文版 在内网服务器(192.168.1.125)上,安装好 Hyperic Server,并把Hyperic Agent安装文件上传到 外网服务器 www.InnovateDigital.com的 /home/test 目录下

配置ssh 隧道

在内网服务器上,运行下面命令

ssh -N  -v  -R 7788:192.168.1.125:7080 test@www.innovatedigital.com

根据提示填写密码。 

其中

-R 建立反向隧道(从外网服务器到内网服务器)

7788 是在外网服务器上的监听端口

192.168.1.125 是本地(内网服务器)地址

7080 是内网服务器的端口

将到外网服务器端口 7788的访问,映射到内网服务器端口7080上。

 

安装配置Hyperic Agent

在外网服务器上,使用  tar xzvf 解压缩 Hyperic Agent 安装包,然后运行:

[test@tester bin]$ cd /home/test/agent-5.8.5/bin
[test@tester bin]$ ./hq-agent.sh start
Starting HQ Agent...... running (20732).
[ Running agent setup ]
What is the HQ server IP address: localhost
Should Agent communications to HQ always be secure [default=yes]: no
What is the HQ server http port [default=7080]: 7788
- Testing secure connection ... Success
What is your HQ login [default=hqadmin]: 
What is your HQ password: 请输入hqadmin的密码
What IP should HQ use to contact the agent [default=42.96.136.116]: 
What port should HQ use to contact the agent [default=2144]: 
- Received temporary auth token from agent
- Registering agent with HQ
The server to agent communication channel is using a self-signed certificate and could not be verified
Are you sure you want to continue connecting? [default=no]: yes
- HQ gave us the following agent token
    1409038071406-733078726523143911-738338007125620383
- Informing agent of new HQ server
- Validating
- Successfully setup agent

 

后续事项

  1.  可以使用 autossh 代替  ssh, 保证链接的稳定;
  2. 注意防火墙的限制,保证几个端口的畅通, 2144(Hyperic Server 访问 Hyperic Agent),7788(Hyperic Agent访问本机隧道端口),22 (ss端口)
  3. 如果 Hyperic Server 和 Hyperic Agent在不同的内网中,怎么办? 欢迎探讨

© 著作权归作者所有

MartinKing
粉丝 36
博文 62
码字总数 30438
作品 0
东城
私信 提问
开源监控软件 Hyperic 的两种插件

开源监控工具 Hyperic 提供两种插件,用户交互插件和资源插件。不过到当前的5.8版本,在官方的文档上只剩下了资源插件。 用户交互(HQU)插件 HQU是一个Hyperic HQ的插件框架,允许自定义用户...

MartinKing
2015/01/13
0
0
SpringSource宣布收购开源Web应用架构管理厂商Hyperic

基于承诺要扩大Spring框架的吸引力到企业级开发人员的考虑,SpringSource在本周一宣布已收购开源Web应用及基础架构管理厂商Hyperic。 SpringSource是Spring框架的主要赞助商,并提供最流行的...

红薯
2009/05/07
394
0
请教一个关于网络的问题(单工通信)

OSC的达人们,我想请教一个问题。 现在单位内网有一台服务器,还有一台连公网的WEB服务器。 现在有一个需求,希望能把内网那台服务器的数据能定时传到那台连公网的WEB服务器。但是为了保证安...

迷路的游侠
2012/03/14
166
5
求助:asterisk外网连接问题?

我们这里最近建设了一个asterisk呼叫平台,服务器放在公司内网里面,指定了一个内网IP,前期客户端从内网可以正常连接,出入局通话也很正常。最近正在尝试从外网连接服务器,首先将服务器100...

jordan_bai
2011/06/21
1K
1
乌云章华鹏:如何构建高效的安全运维服务平台

如何构建高效的安全运维服务平台 大家好,我是乌云的章华鹏,今天和大家分享的话题是“高效安全运维服务平台的构建”,包括:企业的数据安全问题,运维安全中面临的网络、系统服务、应用相关...

cathyli
2016/04/22
38
0

没有更多内容

加载失败,请刷新页面

加载更多

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。

import java.util.Arrays; public class Solution { public int MoreThanHalfNum_Solution(int [] array) { Arrays.sort(array); int count=0; for(int i=0;i<array.le......

南桥北木
23分钟前
0
0
关于FLAG_ACTIVITY_NEW_TASK的使用

参考文章: https://blog.csdn.net/u010389391/article/details/78558475 Context调用startActivity, 有部分情况会报出如下错误: Caused by: android.util.AndroidRuntimeException: Calli......

Gemini-Lin
38分钟前
0
0
Python开发工具:Webware for Python

原文来之:https://www.oschina.net/p/webware+for+python 前言 Webware for Python 是一组 Python 包和工具用来开发面向对象的 Web 应用。良好的设计模式,包含一个快速的应用服务器、Servl...

A_裙232550246
47分钟前
0
0
高并发场景下的缓存有哪些常见的问题?

一、缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。 这就比较依赖缓存的过期和更新...

别打我会飞
今天
3
0
List list = new ArrayList()为何父类引用指向子类对象(多态)

态:要有继承,方法的重写,父类引用指向子类对象 疑问一:父类引用指向子类对象 与指向父类对象 Animal cat = new Cat(); //向上转型。 父类引用指向子类对象,该引用不能再访问子类新增加的...

architect刘源源
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部