System and Server Status Error

Hey there,

I tried to add some service monitors to the Webmin System and Server Status module but when one of the services goes down on any of the monitors it emails me the following error:

"Error: No Webmin Servers entry for *" and followed by a list of various host names added to Cloudmin.

It also doesn't restart the process using the command I entered to run when a monitor is found down.

I think maybe this means it can't properly connect to the webmin servers. Except that it seems fine doing everything else in Cloudmin and the servers are listed in the Webmin Server Index module.

Webmin listens on 10000. I have ports 10000-10010, should it have more than that? I did notice here http://doxfer.webmin.com/Webmin/Webmin_Servers_Index#How_RPC_works it says up to 10100 but I'm not sure about that.

There are 10 remote servers and 1 Local on most monitors.

Thank you for your time!

Status: 
Closed (fixed)

Comments

Can you post the full error message that you are getting, including the list of hostnames? That will let us know where this is coming from in the code ..

Actually it does this for the complete full email:

Error: No Webmin Servers entry for * web1.example.com web2.example.com web3.example.com web4.example.com web5.example.com web6.example.com web7.example.com web8.example.com
Error
-----
No Webmin Servers entry for * web1.example.com web2.example.com web3.example.com web4.example.com web5.example.com web6.example.com web7.example.com web8.example.com
-----

I tried to track down the cause of this ... but what's really odd is that the "No Webmin Servers entry" message doesn't appear anywhere in Webmin or Cloudmin's code!

Can you try adding the line error_stack=1 to /etc/webmin/config , and see if you get a more detailed error message?

Could it be from Cloudmin Services?

Or maybe it is just No $SomeVariable entry

Call Stack Trace
In file ../web-lib-funcs.pl at line 6535 calling WebminCore::error
In file ../web-lib-funcs.pl at line 6331 calling WebminCore::remote_rpc_call
In file /usr/share/webmin/status/monitor.pl at line 425 calling WebminCore::remote_foreign_call
In file /usr/share/webmin/status/monitor.pl at line 132 calling main::run_on_command

I am using Virtualmin GPL with Cloudmin and Cloudmin Services on Ubuntu 14.04.

I have ports 10000 to 10010 TCP open and port 10000 UDP to the master IP open from each server. I'm going to try opening 10000 UDP to each of the host systems from the master.

Opening port 10000 UDP on both sides doesn't seem to do anything.

Ok, I see the bug now - it's a problem in Webmin that is triggered when a monitor has multiple remote hosts.

This will be fixed in the next Webmin release.

Automatically closed -- issue fixed for 2 weeks with no activity.