User Tools

Site Tools


communitycloud:services:monitoring

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
communitycloud:services:monitoring [2016/09/20 14:25]
tkilla [Plugins]
communitycloud:services:monitoring [2017/09/23 04:09] (current)
tkilla [Plugins]
Line 3: Line 3:
   * munin graphs   * munin graphs
   * monit service check & alarm system   * monit service check & alarm system
 +
 +
 +===== monit =====
 +
 +syntax is a bit tricky, but it is a reliable system..
 +
 +TBD
 +
 +
 +monit mailq via external script: https://lists.nongnu.org/archive/html/monit-general/2015-01/msg00015.html
  
 ===== munin ===== ===== munin =====
Line 116: Line 126:
  
   [nginx*]   [nginx*]
-  env.url http://127.0.0.1/nginx_status+   env.url http://127.0.0.1/nginx_status 
 + 
 + 
 +=== apache === 
 + 
 +needs the apache status page 
 + 
 +config: 
 +  [apache] 
 +   env.url   http://127.0.0.1:%d/server-status?auto 
 +   env.ports 80 
 + 
 +packages: 
 +  apt install libwww-perl 
 + 
 +symlinks: 
 +  ln -s /usr/share/munin/plugins/apache_* /etc/munin/plugins/ 
  
  
Line 125: Line 152:
   GRANT PROCESS, REPLICATION CLIENT ON *.* TO 'munin'@'localhost';   GRANT PROCESS, REPLICATION CLIENT ON *.* TO 'munin'@'localhost';
  
-  apt-get install libcache-{perl,cache-perl}+  apt-get install libcache-{perl,cache-perl} libdbd-mysql-perl 
  
 /etc/munin/plugin-conf.d/munin-node: /etc/munin/plugin-conf.d/munin-node:
  
   [mysql*]   [mysql*]
-  env.mysqlconnection DBI:mysql:information_schema;host=127.0.0.1;port=3306 +   env.mysqlconnection DBI:mysql:information_schema;host=127.0.0.1;port=3306 
-  env.mysqluser munin +   env.mysqluser munin 
-  env.mysqlpassword PASSWD_HERE +   env.mysqlpassword PASSWD_HERE 
-  env.cachenamespace munin_mysql_pri+   env.cachenamespace munin_mysql_pri 
 +   
 +   # for myisam / queries..: 
 +   env.mysqlopts -h localhost -u munin --password=PASSWD_HERE 
 + 
 +enable replication graph: 
 +  ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_replication 
 + 
 +bugfix: https://github.com/munin-monitoring/munin/pull/109/
  
 === php-fpm === === php-fpm ===
Line 149: Line 185:
   env.target https://<domain>/   env.target https://<domain>/
  
 +=== processes ===
 +
 +just name the symlink like the program you want to monitor (e.g. rsync):
 +
 +  ln -s /usr/share/munin/plugins/ps_ /etc/munin/plugins/ps_rsync
 +
 +
 +
 +----
  
 === todo === === todo ===
Line 165: Line 210:
 Alerts: Alerts:
  
-https://www.linuxquestions.org/questions/linux-software-2/munin-changing-cpu-notify-threshold-606308/+Do not work..for me.. yet..: 
 + 
 +  * https://www.linuxquestions.org/questions/linux-software-2/munin-changing-cpu-notify-threshold-606308/ 
 +  * http://blog-en.openalfa.com/how-to-configure-alerts-in-munin
  
  
communitycloud/services/monitoring.1474374349.txt.gz · Last modified: 2016/09/20 14:25 by tkilla