Loading...
 
Skip to main content

History: Monitoring

Source of version: 13 (current)

Copy to clipboard
            ! Monitoring Tiki
Monitoring Tiki is a lot like monitoring any other web site.  Start with the basics and add checks as it becomes more important.

__Nagios__
* Ensure all necessary services/daemons are running.  Use check_procs or [http://tiki.gmartin.org/tiki-view_blog_post.php?postId=163|check_ssh] (to call check_procs on remote server)
** Apache
** MySQL (also use check_mysql to run test queries)
* Ensure adequate memory, cpu and disk space are available using check_mem, check_load and check_disk
* Ensure web site is healthy.  
** Use check_http to check a particular web page or 
** Use [http://labs.consol.de/lang/en/nagios/check_webinject/|check_webinject ]to script a login and perform a more detailed site check
* Track site performance
** Use pnp4nagios or nagiosgraph to capture the performance data from check_http or check_webinject to track response time data over time.  



!! Code in Tiki for Zabbix, Nagios, Icinga, Shinken, etc.
* https://gitlab.com/tikiwiki/tiki/-/blob/master/tiki-monitor.php
* https://gitlab.com/tikiwiki/tiki/-/blob/master/doc/devtools/check_tiki.php
* https://gitlab.com/tikiwiki/tiki/-/blob/master/doc/devtools/check_tiki-new.php