JMonitoring, a permanent eye on your Joomla! sites

About

Who is it for ?

Joomla! website owner

Even if you own only one Joomla website, JMonitoring may interress you. It is able to help you to verify if your only website's state is ok without having to check it manualy and daily.
If your website has a problem, JMonitoring will automatically alert you through the notification e-mail.

See what JMonitoring can do for you.

Webmasters


If you are a webmaster, you probably have to manage a consequent list of websites.
JMonitoring will help you in tasks such as :

  • Knowing if some of your websites state aren't healthy
  • Knowing which extensions is installed on which website
  • Having an up-to-date list of your websites and extensions

And many more...

How does it work ?

Indeed, JMonitoring is a package of two components. One is a component installed on a Master Website and the other is made for Distant Websites.
Both components are made to exchange informations about your Distant Websites using JSON.

en_schema_jmonitoring

Everything is automatic

When the Master Website component is authentificated on your Distant Website, the Distant Website component prepares informations about its own Joomla's version, extensions, sensitive files and send it back to the Master Website component. A first verification is done here : if the website is unreachable for any reason, JMonitoring will raise an error.

Then, the Master Website is ready to check if there are errors on the Distant Website by using several methods. It stores the received values in its database while it keeps the previous ones which allows the component to compare them.

All the informations about your Distant Websites extensions, version, etc. are saved in the database which allows you to always have the latest informations stored in a single point of control.

Always keep a trace

If an error or a notice has been raised while JMonitoring did its work, it is kept in the component's database which you can access with the component. The error message and the date are stored, but you can add a comment, put a tick if the problem has been read by you, corrected, etc. or simply remove the entry.

Triggering the verification

There are two ways to trigger the verification :

  • Simply click a button in the Master Website's component
  • Doing a cronjob : this time, everything is really automatic !

JMonitoring ? Why ?

The more websites you have, the more JMonitoring you will need. Checking a list of websites is a complicated task and that is why JMonitoring has been developped.