DynDnsMonitor

The DynDnsMonitor checks that the Ip address of your web site is correctly set with your Dns provider.

NOTE: this monitor may not be used for dhis.org. see here.

DnsIp

Last Ip successfully set with the dns provider for the given zone.

DnsIpSetTime

Time of last Ip set.

DyndnsProviderName

Name of Dns Provider. Refer to supported providers.

Email

Email to which notifications are sent. For multiple addresses use ; as separator.

ErrorTimeout

Time out for next retry of call to dns provider in case of an error.

IpFile

File name for reading Ip. If this attribute is set the Ip is not read from the FaceIpMonitor but from the given file. If LoopCheck is enabled the file is read whenever the loop check fails.

LastCheck

Time of last check.

LastReportTime

UNUSED.

LoopCheck

True is Loop Check is enabled.

LoopCheckFile

Loop check will use the following url: http://<zones>:<port><file>

LoopCheckOk

True if last call to loop check was OK.

LoopCheckPort

Loop check will use the following url: http://<zones>:<port><file>

Message

Message of last check. OK if check terminated correctly.

Name

Name of MBean. - do not change -

NextReportTime

UNUSED

Password

Password required to access the dns provider.

ReportCycle

UNUSED

Retry

Time of next retry. null if no retry necessary.

RetryTimeout

Time out for next retry of call to dns provider in case dns host was called too often.

Stop

True, if Cyclic checking is disabled.

TimeOut

Timeout between 2 checks in seconds.

User

User name required to access the dns provider.

Zones

Name of zone registered with the dns provider.

  • LoopCheck: Checks that the zone is accessible by calling the url:  :.">http://<zones>:<port><file>. Per default it is set to the user interface of the Java Dynamic Dns Client. Please make sure that the port forwarding is enabled on the dsl router. To check that the Loop Check is functioning correctly click on the loopCheck button.
  • If the LoopCheck is enabled and returns an error or the FaceIp of the FaceIpMonitor has changed setDynamicIP(ip) is called.
  • To check the correct access to the dns provider call setDanymicIP(ip)
  • If the FaceIp is set to ? the zone is parked.
  • If Retry is set the call to the dns provider will be disabled until the retry time has passed.

To create a new DynDnsMonitor:

  • call http://127.0.0.1:8081/jmx.browser-1.2.0
  • click RepositoryEntry:name=DnsMonitor
  • enter for newInstance a name for the new monitor and click invoke. Names should consist of only alpha-numeric characters.
  • Click AgentView
  • Click on DnsMonitor:name=<your name>. Names should consist of only alpha-numeric characters.
  • Enter the required data into the form and click the update button.
  • Check the correct function by clicking LoopCheck, SetDynamicIp.
  • Enable the cyclic monitoring by setting Stop to false (remember to click update)
  • Click init and then StartLife to start the monitor.

All data is stored in the directory dataStore in the according xml file.

When the Java Dynamic Dns Client is restarted the data is loaded from this file and the Monitor is started automatically.

 

[Java Dynamic Dns Client] [Features] [Supported Providers] [Components] [IpConfig] [FaceIpMonitor] [DynDnsMonitor] [DhisMonitor] [MailTransmitter] [Redirector] [HTTP PortMonitor] [BChecker] [Alerts] [JmxManager] [MXHttpAdapter] [Logging] [Quickstart] [FAQ] [Changes] [Links] [Screenshots] [Updating from older version]