I have the following question, I would like to read a registry value on a host that uses a passive RMA connection.
Is there some test of action that I am forgiven for enabling?
Or how does this work technically?
Thanks in advance for the answer.
Registry Passive RMA
Re: Registry Passive RMA
Just setup Registry testI have the following question, I would like to read a registry value on a host that uses a passive RMA connection.
https://www.ks-soft.net/hostmon.eng/mfr ... htm#regchk
HostMonitor connects to RMA agent using TCP protocol, authenticates, sends encrypted test parameters, RMA performs the test, encrypts results, sends back to HostMonitor and closes TCP connection.Or how does this work technically?
Regards
Alex
Re: Registry Passive RMA
And that is port 1055? the default port im using vor RMA.
I have it working on all other servers that not use RMA. But only the servers that I monitor with RMA, that are the servers that I can't use the registry. All the other tests are working fine.
I have it working on all other servers that not use RMA. But only the servers that I monitor with RMA, that are the servers that I can't use the registry. All the other tests are working fine.
Re: Registry Passive RMA
What exactly means "can't use"?I can't use the registry
What test status do you see? Bad? Unknown? No answer? Unknown host? Error message in Reply field of the test?
Can RMA perform other tests, like ping localhost? No? Then what status and error do you see?
HostMonitor version?
Passive RMA or Active RMA?
RMA version? RMA settings on RMA side; RMA settings on HostMonitor side?
Does RMA check local system (where RMA is running)? or remote system?
RMA started as service or application? What account do you use to run RMA?
Windows version on RMA system? Windows on remote system (if RMA checks remote system)?
RMA and target system located on the same domain? Different domains? Non-domain system?
You can set any available port, but you should set the same port on HostMonitor side (when you are creating record for the agent) and set the same port on RMA side when you are starting RMA.And that is port 1055? the default port im using vor RMA.
https://www.ks-soft.net/hostmon.eng/rma ... m#Settings
https://www.ks-soft.net/hostmon.eng/mfr ... #agentlist
Regards
Alex
Re: Registry Passive RMA
The test status what I have is "Unknown" and the reply is "Cannot connect to \\hostname" or "Cannot open registry key"
I have in the RMA also the following tests:
* CPU
* HDD
* Sys uptime
* RAM
* and more
But these test works like a charm and have no problems.
Hostmonitor Version
V14.90
RMA Status
Passive RMA
RMA Version
V8.44
RMA Settings
Default settings (if you mean the Enabled tests and actions)
RMA Check
RMA runs on the destination server, and Hostmonitor runs on a other server
RMA Start
RMA is running as Service, and with the option "Local system account"
Windows RMA version
V8.44
Domains
The Hostmonitor server is in a Domain, the RMA servers are stand-a-lone (non-domains) that is the reason why i'm using the RMA's.
Port
Default port is used indeed 1055
Thank you in advance.
I have in the RMA also the following tests:
* CPU
* HDD
* Sys uptime
* RAM
* and more
But these test works like a charm and have no problems.
Hostmonitor Version
V14.90
RMA Status
Passive RMA
RMA Version
V8.44
RMA Settings
Default settings (if you mean the Enabled tests and actions)
RMA Check
RMA runs on the destination server, and Hostmonitor runs on a other server
RMA Start
RMA is running as Service, and with the option "Local system account"
Windows RMA version
V8.44
Domains
The Hostmonitor server is in a Domain, the RMA servers are stand-a-lone (non-domains) that is the reason why i'm using the RMA's.
Port
Default port is used indeed 1055
Thank you in advance.
Re: Registry Passive RMA
Local system account does not allow to check remote Windows systems using Windows API.RMA is running as Service, and with the option "Local system account"
If you are checking local system (where RMA is started), everything should work when you specify LOCAL IP/hostname, not external IP.
E.g. if system has IP 10.10.10.5 and you specify this IP, tests will fail. If you specify locahost or 127.0.0.1, test will be able to get data
There is no Uptime test. I assume you are using SNMP Get or Performance Counter test?
SNMP will work regardless of Windows permissions. While Performance Counter test works similar to Registry test and you need to use 127.0.0.1 IP or use account with necessary rights.
There is no RAM test methods. There is Memory test method. It may works in 2 modes and well: SNMP or Windows API. In 2nd case you need to use 127.0.0.1 IP or use account with necessary rights.
Same about CPU Usage test method: SNMP or Windows API. In 2nd case you need to use 127.0.0.1 IP or use account with necessary rights.
Regards
Alex
Re: Registry Passive RMA
Yes sorry, i don't use the RAM and sysuptime.
I use the the following tests:
- CPU Usage
- Free Space HDD
- Last OS update
- Free phy mem
- Paging file
- OS
The tests above work indeed.
But if I understand you correct, when u use a RMA then u don't use the IP of the server but the local host.
Can you explain this like the RMA is as a kind of VPN direct connection ?
I use the the following tests:
- CPU Usage
- Free Space HDD
- Last OS update
- Free phy mem
- Paging file
- OS
The tests above work indeed.
But if I understand you correct, when u use a RMA then u don't use the IP of the server but the local host.
Can you explain this like the RMA is as a kind of VPN direct connection ?
Re: Registry Passive RMA
I'm dumb
.
It is working, what I did wrong was I didn't changed the "Test by", is was Hostmonitor and I needed the Agent from the server.
My bad :O

It is working, what I did wrong was I didn't changed the "Test by", is was Hostmonitor and I needed the Agent from the server.
My bad :O
Re: Registry Passive RMA
You can use any IP, hostname, RMA can check entire LAN, not just local RMA system. IF you are using appropriate user account.But if I understand you correct, when u use a RMA then u don't use the IP of the server but the local host.
BUT you said
"RMA is running as Service, and with the option Local system account".
That's why I answered:
Local system account does not allow to check remote Windows systems using Windows API.
If you are checking local system (where RMA is started), everything should work when you specify LOCAL IP/hostname, not external IP.
E.g. if system has IP 10.10.10.5 and you specify this IP, tests will fail. If you specify locahost or 127.0.0.1, test will be able to get data
If you are using Local system account, then Windows does not allow to check other Windows systems.
So I assume you set localhost or IP 127.0.0.1 for other Windows related tests.
And I assume you set Registry test differently.
I do not see your settings, just logical assumption.
Note: There is Connection Manager where you can setup different accounts for different tests and hosts.
https://www.ks-soft.net/hostmon.eng/mfr ... htm#conmgr
BUT if you started process under Local system account then nothing will help. Windows will allow to check local system only.
(again, I am speaking about Windows API. Other tests like URL, HTTP, TCP, Ping, ICMP, Cisco, Printer, UPS, SNMP Get, Traffic Monitor works regardless of user account)
>Can you explain this like the RMA is as a kind of VPN direct connection ?
RMA just regular Windows program. If Windows allows, it can collect information. If Windows does not allow, it cannot.
Regards
Alex
Re: Registry Passive RMA
Good newsIt is working, what I did wrong was I didn't changed the "Test by", is was Hostmonitor and I needed the Agent from the server

Regards
Alex