中国分布式计算论坛

 找回密码
 新注册用户
搜索
查看: 6932|回复: 11

[原创] V7联机监控设置(Win平台下)

[复制链接]
发表于 2013-2-14 23:31:42 | 显示全部楼层 |阅读模式
V7客户端自带联机监控设置教程

基础:V7版FAH控制机制
V7客户端控制包括两个独立部分:FAHClient和FAHControl,其中FAHClient是后台控制中心,实际管理所有的solt,包括数据,运算核心,上传下载WU等等;FAHControl是图形化控制面板,通过它来对FAHClient进行设置。两个程序之间通过本地连接的方式通信。这也就是联机监控的基础,因为既然可以本地连接,那也就可以远程连接。

注意!请严格按教程进行设置。否则将导致无法控制本机的FAHClient。如果真的发生了,请在FAH安装时设置的数据目录下的configs文件夹中找到修改日期在你尝试联机监控之前,且最靠后的一个config-YYYYMMDD-XXXXXX.xml文件(YYYYMMDD为日期,XXXXXX为6位数字)。复制该文件至该目录的上级目录(即FAH数据目录),并将文件名为config.xml的文件删除,将复制出的文件改名为config.xml,并重启FAHClient和FAHControl。
a.jpg
简单点说就是利用历史设置替换当前设置。

如果历史设置已被删除,请以记事本打开config.xml。
并将
<!-- Remote Command Server -->下的字段修改为这样:
  <!-- Remote Command Server -->
  <command-allow v='127.0.0.1'/>
  <command-allow-no-pass v='127.0.0.1'/>
保存后,同样重启FAHClient和FAHControl。
b.jpg

下面正文开始
1-01.jpg
受控机情况:
类型:laptop
型号:T420
CPU:i5-2520M
GPU:NVS4200M
内存:DDRIII 1600 8G×2
OS:Windows8 64bit Enterprise

1-02.jpg
FAH:
版本:V7.2.9 运行SMP2
受控机系统设置:设置固定IP(或在路由器DHCP中设置静态),具体方法请自行搜索。本例已设为172.30.5.9
在Windows防火墙中为FAHClient和FAHControl添加例外(Win7与win8下为允许程序通过防火墙)
PS:Windows防火墙设置不在本教程范围。请自行搜索。
控制机情况:

2-01.JPG
类型:desktop
型号:组装
CPU:E3400
GPU:无
内存:DDRIII 1333 2G×1
OS:Windows XP 32bti Professional

2-02.JPG
FAH:
版本:V7.3.4 运行单核版
控制机系统设置:同受控机系统设置。本例已设为172.30.5.101

受控机FAH设置
在高级或专家界面

1-03.jpg
点击Configure开始设置

1-04.jpg
找到Remote access

1-05.jpg
这里设置密码,如设置,则在控制机上设置是应填入密码,本例不设密码(密码将以明文形式保存和传输)

1-06.jpg
这里设置端口号,默认36330 建议不要修改。如修改,则应在1000-65535之间。而且需要在本地的连接中修改端口号。
1-07.jpg



1-08.jpg
在Allow框中填入允许连接的IP地址/地址段,多个地址/地址段之间以空格分开。在Deny中填入拒绝的IP地址。
默认为:
Allow为127.0.0.1(允许本机,若删除,就会出现本机无法控制本地Client,解决方法请看教程开头)
Deny为:0.0.0.0/0(禁止所有IP,若删除,则可通过任意机器访问)

格式说明:
可以填入类似XXX.XXX.XXX.XXX-XXX.XXX.XXX.XXX的地址段,或者XXX.XXX.XXX.XXX/bits的地址段。
其中XXX.XXX.XXX.XXX-XXX.XXX.XXX.XXX为地址范围
XXX.XXX.XXX.XXX/bits类似网络技术中无类域间路由中网段的表示方法。bits为子网掩码长度。(这种用法,至少得是NCRE4级网工或软考网管以上的网络技术人员才会用到。)

例如:
192.168.0.0-192.168.0.255与192.168.0.0/24等效
172.18.0.0-172.18.255.255与172.18.0.0/16等效
0.0.0.0/0表示所有IP地址

规则说明:
FAHClient首先检查Allow,若匹配,则允许。若不在Allow列表,则检查Deny列表,若匹配,则禁止。如果两个列表都没有,则允许。
这与高端路由器中设置的访问控制表的规则是一致的。

举例:
Allow为:127.0.0.1
Deny为:0.0.0.0/0
表示仅允许本机访问,拒绝其他所有IP访问。

Allow为:192.168.1.5
Deny为:.0.0.0.0/0
表示仅允许192.168.1.5访问,拒绝其他所有IP访问(包括本机)

Allow为:127.0.0.1
Deny为:空
表示允许本机访问,且允许任意ip访问。(因为两者都不匹配的,视为允许)

Allow为:127.0.0.1 192.168.1.5
Deny为:0.0.0.0/0
表示允许本机和192.168.1.5访问,拒绝其他所有IP访问。

Allow为:127.0.0.1 192.168.1.0/24(192.168.1.0-192.168.1.255)
Deny为:0.0.0.0/0
表示允许本机和IP地址在192.168.1.0和192.168.1.255之间的所有IP访问,拒绝其他任何IP访问。

Allow为:127.0.0.1 192.168.1.0/24
Deny为:0.0.0.0/0 192.168.1.5
表示允许本机和IP地址在192.168.1.0和192.168.1.255之间的所有IP访问,拒绝其他任何IP访问。
注意,这样设置会使得192.168.1.5仍然允许访问,因为192.168.1.5已包含在192.168.1.0-192.168.1.255中,Deny中的设置不会生效。
若要实现单独禁止192.168.1.5,则应设置为
Allow为:127.0.0.1 192.168.1.0-192.168.1.4 192.168.1.6-192.168.1.255
Deny为:0.0.0.0/0

本例中,设置为
Allow为:127.0.0.1 172.30.5.101(127.0.0.1一定要留着,不然本机没法控制了)
Deny为:0.0.0.0/0

1-09.jpg
这里的格式与规则与前面相同,但是这里设为允许的IP地址将无需密码访问。请谨慎设置。(无密码访问指即使设置了密码也无需密码)
同时,这里Allow中的IP地址必须包含在前述Allow的地址/地址段中。
即先允许访问,才可允许无密码访问。
本例设置为
Allow为:127.0.0.1 172.30.5.101
Deny为:0.0.0.0/0

1-10.jpg
保存并重启FAH客户端。
受控机设置完成

控制机设置:
2-03.JPG
点击Add

2-04.jpg
填写信息,然后点Save保存

2-05.jpg
连接成功,然后点击新的Client即可像在本机一样做各种操作,包括更改设置等等。
不过由于两台机器FAH客户端版本不同,所以部分功能不可用。版本相同时不会出现此情况。

2-06.jpg
连System Info显示的都是笔记本的。

2-07.jpg
注意左下角的PPD为所有Client的PPD之和。

评分

参与人数 7基本分 +64 收起 理由
shouldbe + 8 神马都是浮云
superTWT + 10 厉害的
chinalianxin + 8 下学期要用到
Keyco + 5 看着晕,不过很好!
guihuo + 8 很给力!
金鹏 + 10 赞一个!
CCCP0081 + 15 很给力!

查看全部评分

 楼主| 发表于 2013-2-14 23:51:11 | 显示全部楼层
沙发自己的
发表于 2013-2-14 23:53:38 | 显示全部楼层
局域网内监控用VNC
局域网外监控用TeamViewer
 楼主| 发表于 2013-2-14 23:59:30 | 显示全部楼层
wpf999 发表于 2013-2-14 23:53
局域网内监控用VNC
局域网外监控用TeamViewer

我不是打算让这个代替远程控制软件,因为这种联机监控只传输少量数据,因此可以长期连接。目的是代替FAHSPY/FAHMON
发表于 2013-2-15 11:31:03 | 显示全部楼层
兄弟辛苦,这个教程解决了兄弟们对V7下多机器PPD监控的困扰
发表于 2013-2-15 22:34:38 | 显示全部楼层
截图贴图都很辛苦呢~
发表于 2013-11-19 18:07:27 | 显示全部楼层
版本更新以后设置这些好像不受影响?

点评

设置方法一样  发表于 2013-11-19 18:23
头像被屏蔽
发表于 2015-1-15 22:48:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2015-1-16 01:12:24 | 显示全部楼层
cym104 发表于 2015-1-15 22:48
有没有办法批量添加和控制客户端?比如几十台机器一块添加,统一修改参数? ...


统一修改参数,可以用scp把config.xml分发到各台机器上去,脚本循环一下,N台服务器搞定
添加被控端,可能只有手动

发表于 2016-2-19 09:09:31 | 显示全部楼层
请教下,不在同一路由器下,网段不同的机器怎样添加?
发表于 2016-2-19 09:21:52 | 显示全部楼层
本帖最后由 Lynt 于 2016-2-19 09:25 编辑
megql 发表于 2016-2-19 09:09
请教下,不在同一路由器下,网段不同的机器怎样添加?

理论上能ping通,没有限制36330端口的都可以设置,只要把监控机器的IP(或网段)添加到被监控机器的allow list中就可以,我就是这么用的
您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

小黑屋|手机版|Archiver|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2019-12-14 21:16

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表