Skip to content
Snippets Groups Projects
Commit ed38ebff authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

add mysqlserver checks (work in progress so far)

parent c0658755
Branches
No related tags found
No related merge requests found
...@@ -21,7 +21,7 @@ check_command = "CPU-usage" ...@@ -21,7 +21,7 @@ check_command = "CPU-usage"
areaAlpha = "0.2" areaAlpha = "0.2"
; areaMode = "first" ; areaMode = "first"
areaMode = "stacked" areaMode = "stacked"
colorList = "6666cc,ffaa22:,ee8888,66cc88,888888,cc66dd,66ccdd,ddddee" colorList = "6666cc,ffaa22,ee8888,66cc88,888888,cc66dd,66ccdd,ddddee"
; ^ ^ ^ ^ ^ ^ ^ ^ ; ^ ^ ^ ^ ^ ^ ^ ^
; hardw soft steal nice wait system user idle ; hardw soft steal nice wait system user idle
......
; ======================================================================
;
; MYSQLSERVER commands
;
; ----------------------------------------------------------------------
; 2020-09-10 <axel.hahn@iml.unibe.ch> initial version
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[mysqlservercommands.graph]
check_command = "Mysql-commands"
[mysqlservercommands.urlparams]
areaAlpha = "0.2"
areaMode = "stacked"
colorList = "66cc88,6666cc,66ccdd,ffaa22,cc66dd"
; ^ ^ ^
; select insert replace update delete
lineWidth = "2"
min = "0"
yUnitSystem = "binary"
[mysqlservercommands.metrics_filters]
; used = "$service_name_template$.perfdata.global-used.value"
; avail = "$service_name_template$.perfdata.global-avail.value"
; total = "$service_name_template$.perfdata.global-total.value"
select = "$service_name_template$.perfdata.select.value"
insert = "$service_name_template$.perfdata.insert.value"
replace = "$service_name_template$.perfdata.replace.value"
update = "$service_name_template$.perfdata.update.value"
delete = "$service_name_template$.perfdata.delete.value"
[mysqlservercommands.functions]
select = "alias($metric$, 'select')"
insert = "alias($metric$, 'insert')"
replace = "alias($metric$, 'replace')"
update = "alias($metric$, 'update')"
delete = "alias($metric$, 'delete (all stacked)')"
; ----------------------------------------------------------------------
; PIE chart
; ----------------------------------------------------------------------
[mysqlservercommandspie.graph]
check_command = "Mysql-commands"
[mysqlservercommandspie.urlparams]
; colorList = "6699aa,66cc88,6699aaAA,6699aa88,6699aa44,88ccdd"
colorList = "66cc88,6666cc,66ccdd,ffaa22,cc66dd"
; ^ ^ ^
; select insert replace update delete
graphType = "pie"
title = "Current mysql commands"
[mysqlservercommandspie.metrics_filters]
select = "$service_name_template$.perfdata.select.value"
insert = "$service_name_template$.perfdata.insert.value"
replace = "$service_name_template$.perfdata.replace.value"
update = "$service_name_template$.perfdata.update.value"
delete = "$service_name_template$.perfdata.delete.value"
[mysqlservercommandspie.functions]
select = "alias($metric$, 'select')"
insert = "alias($metric$, 'insert')"
replace = "alias($metric$, 'replace')"
update = "alias($metric$, 'update')"
delete = "alias($metric$, 'delete')"
\ No newline at end of file
; ======================================================================
;
; MYSQLSERVER connections
;
; ----------------------------------------------------------------------
; 2020-09-10 <axel.hahn@iml.unibe.ch> initial version
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[mysqlserverconnections.graph]
check_command = "Mysql-connections"
; maxconnections=151;;;0; threadsconnected=1;;;0; connections
[mysqlserverconnections.urlparams]
areaAlpha = "0.2"
areaMode = "first"
colorList = "6699aa,88ccdd,d0d8da"
; ^ ^ ^
; threads maxused max
lineWidth = "2"
min = "0"
yUnitSystem = "binary"
[mysqlserverconnections.metrics_filters]
threadsconnected = "$service_name_template$.perfdata.threadsconnected.value"
maxusedconnections = "$service_name_template$.perfdata.maxusedconnections.value"
maxconnections = "$service_name_template$.perfdata.maxconnections.value"
[mysqlserverconnections.functions]
threadsconnected = "alias($metric$, 'Threads')"
maxusedconnections = "alias($metric$, 'Max. used connections')"
maxconnections = "alias($metric$, 'Configuration of max. connections')"
; ======================================================================
;
; MYSQLSERVER connects
;
; ----------------------------------------------------------------------
; 2020-09-10 <axel.hahn@iml.unibe.ch> initial version
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[mysqlserverconnections.graph]
check_command = "Mysql-connects"
; connections=13.33333333333333333333;;;0; abortedclients=0;;;0; abortedconnects=0;;;0;
[mysqlserverconnections.urlparams]
areaAlpha = "0.2"
areaMode = "first"
colorList = "6699aa,ee8888,cc66dd"
; ^ ^ ^
; conn aborted ab.
; clients connects
lineWidth = "2"
min = "0"
yUnitSystem = "binary"
[mysqlserverconnections.metrics_filters]
connections = "$service_name_template$.perfdata.connections.value"
abortedclients = "$service_name_template$.perfdata.abortedclients.value"
abortedconnects = "$service_name_template$.perfdata.abortedconnects.value"
[mysqlserverconnections.functions]
connections = "alias($metric$, 'Connects (per min)')"
abortedclients = "alias($metric$, 'aborted clients')"
abortedconnects = "alias($metric$, 'aborted connects')"
; ======================================================================
;
; MYSQLSERVER connects
;
; ----------------------------------------------------------------------
; 2020-09-10 <axel.hahn@iml.unibe.ch> initial version
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[mysqlserver-qcache-blocks.graph]
check_command = "Mysql-qcache-blocks"
; connections=13.33333333333333333333;;;0; abortedclients=0;;;0; abortedconnects=0;;;0;
[mysqlserver-qcache-blocks.urlparams]
areaAlpha = "0.2"
areaMode = "first"
colorList = "6699aa,d0d8da"
; ^ ^ ^
; free total
lineWidth = "2"
min = "0"
yUnitSystem = "binary"
[mysqlserver-qcache-blocks.metrics_filters]
freeblocks = "$service_name_template$.perfdata.freeblocks.value"
totalblocks = "$service_name_template$.perfdata.totalblocks.value"
[mysqlserver-qcache-blocks.functions]
freeblocks = "alias($metric$, 'free blocks')"
totalblocks = "alias($metric$, 'total blocks')"
; ======================================================================
;
; MYSQLSERVER connects
;
; ----------------------------------------------------------------------
; 2020-09-10 <axel.hahn@iml.unibe.ch> initial version
; ======================================================================
; ----------------------------------------------------------------------
; graph
; ----------------------------------------------------------------------
[mysqlserver-qcache-hits.graph]
check_command = "Mysql-qcache-hits"
; connections=13.33333333333333333333;;;0; abortedclients=0;;;0; abortedconnects=0;;;0;
[mysqlserver-qcache-hits.urlparams]
areaAlpha = "0.2"
areaMode = "stacked"
colorList = "66cc88,cc66dd,d0d8da"
; ^ ^ ^
; hits insert uncached
lineWidth = "2"
min = "0"
yUnitSystem = "binary"
[mysqlserver-qcache-hits.metrics_filters]
hits = "$service_name_template$.perfdata.hits.value"
inserts = "$service_name_template$.perfdata.inserts.value"
notcached = "$service_name_template$.perfdata.notcached.value"
[mysqlserver-qcache-hits.functions]
hits = "alias($metric$, 'Hits')"
inserts = "alias($metric$, 'Inserts')"
notcached = "alias($metric$, 'Not cached (stacked values)')"
; ----------------------------------------------------------------------
; pie
; ----------------------------------------------------------------------
[mysqlserver-qcache-hits-pie.graph]
check_command = "Mysql-qcache-hits"
; connections=13.33333333333333333333;;;0; abortedclients=0;;;0; abortedconnects=0;;;0;
[mysqlserver-qcache-hits-pie.urlparams]
colorList = "66cc88,cc66dd,d0d8da"
; ^ ^ ^
; hits insert uncached
graphType = "pie"
title = "Cach hits and misses"
[mysqlserver-qcache-hits-pie.metrics_filters]
hits = "$service_name_template$.perfdata.hits.value"
inserts = "$service_name_template$.perfdata.inserts.value"
notcached = "$service_name_template$.perfdata.notcached.value"
[mysqlserver-qcache-hits-pie.functions]
hits = "alias($metric$, 'Hits')"
inserts = "alias($metric$, 'Inserts')"
notcached = "alias($metric$, 'Not cached (stacked values)')"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment