Loading...
 

Tiki Suite Monitoring

Use cases 

Via ClearCenter 

Since the monitoring system needs to be set up at a different location than the monitored device(s), the simplest is to outsource this. This happens to be in ClearCenter service offering:


Beyond monitoring, ClearCenter offers a bunch of related services:


This is very convenient for regular Tiki Suite users and generates recurring revenue for ClearCenter, the main team behind ClearOS.

This is where we can get best integration as we can influence the OS and service provider. And anything we improve for Tiki Suite will very likely be use useful for other use cases.

Roadmap 

Plan here is to complete the feature set for Clearcenter to be the ideal monitoring / backup / disaster recovery service and generally make ClearCenter monitoring aware of anything that can go wrong in all the features of Tiki Suite

Via other monitoring servers 

There are a bunch of options like http://online-domain-tools.com/

They are better if you have a mixed setup (ex.: various systems) but they can never be as 'aware' of ClearOS and Tiki Suite and pinpoint what is wrong with server. Ex. low RAM with OpCode cache, or disk is quasi-full.

Pick a monitoring solution to integrate 

When you have:

  • a need for full control of data
  • or enough servers to justify the extra server in another infra
  • the need to monitor not-only ClearOS
  • etc.


In the end, I think the best would be for Tiki to expose its health data in whatever common formats to be consumed by all the main monitoring tools.

Other notes 

Theoretical indicators 

Real life 

  • http://piwik.org/docs/page-speed/
    • What are pros & cons of running Piwik on same server or difference server?
    • http://developer.piwik.org/api-reference/tracking-api
      • gt_ms — The amount of time it took the server to generate this action, in milliseconds. This value is used to process the Page speed report Avg. generation time column in the Page URL and Page Title reports, as well as a site wide running average of the speed of your server. Note: when using the Javascript tracker this value is set to the ime for server to generate response + the time for client to download response.
    • https://uptimerobot.com/ (check keywords)



See also: http://wikisuite.org/Monitoring