diff --git a/cpu.ini b/cpu.ini index fecf0d5cf16c02e408b73b1faeea772215fa729f..79969bf6aaf131e5d773d8233db32bcfe744fe4e 100644 --- a/cpu.ini +++ b/cpu.ini @@ -21,7 +21,7 @@ check_command = "CPU-usage" areaAlpha = "0.2" ; areaMode = "first" 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 diff --git a/mysqlserver-commands.ini b/mysqlserver-commands.ini new file mode 100644 index 0000000000000000000000000000000000000000..0b1df321a4858aa959af24b8da7b1187c58cdc0e --- /dev/null +++ b/mysqlserver-commands.ini @@ -0,0 +1,77 @@ + +; ====================================================================== +; +; 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 diff --git a/mysqlserver-connections.ini b/mysqlserver-connections.ini new file mode 100644 index 0000000000000000000000000000000000000000..191fb94280bf923d3372d8f284b2d9571adb4f13 --- /dev/null +++ b/mysqlserver-connections.ini @@ -0,0 +1,41 @@ + +; ====================================================================== +; +; 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')" + + diff --git a/mysqlserver-connects.ini b/mysqlserver-connects.ini new file mode 100644 index 0000000000000000000000000000000000000000..f9b48b68396f32b9b98283a530b528a31e5898b9 --- /dev/null +++ b/mysqlserver-connects.ini @@ -0,0 +1,40 @@ + +; ====================================================================== +; +; 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')" diff --git a/mysqlserver-qcache-blocks.ini b/mysqlserver-qcache-blocks.ini new file mode 100644 index 0000000000000000000000000000000000000000..9aa19e84101491cf90353bb5fd9a11cca3d771bb --- /dev/null +++ b/mysqlserver-qcache-blocks.ini @@ -0,0 +1,38 @@ + +; ====================================================================== +; +; 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')" + diff --git a/mysqlserver-qcache-hits.ini b/mysqlserver-qcache-hits.ini new file mode 100644 index 0000000000000000000000000000000000000000..56108bf0cc994e7f250846e2d14aeafdf146c34c --- /dev/null +++ b/mysqlserver-qcache-hits.ini @@ -0,0 +1,68 @@ + +; ====================================================================== +; +; 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)')" +