diff --git a/README.md b/README.md index 58ec8eb..f61b342 100755 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ A quick is provided by the following files: * Install FPM ``` - sudo apt-get install ruby-dev build-essential debhelper devscripts rpm + sudo apt-get install ruby-dev build-essential debhelper devscripts rpm xalan gem install fpm --user ``` * Get the repo diff --git a/extension-files/agent-config/zabbix_linux_process_threads.conf b/extension-files/agent-config/zabbix_linux_process_threads.conf new file mode 100644 index 0000000..fc5e8e7 --- /dev/null +++ b/extension-files/agent-config/zabbix_linux_process_threads.conf @@ -0,0 +1 @@ +UserParameter=custom.process_threads[*],ps -e -T | wc -l diff --git a/zabbix_templates/3.4/documentation/custom-service-springboot.html b/zabbix_templates/3.4/documentation/custom-service-springboot.html new file mode 100644 index 0000000..c0c6ea2 --- /dev/null +++ b/zabbix_templates/3.4/documentation/custom-service-springboot.html @@ -0,0 +1,132 @@ + + + + + + +

Macro Overview

+ + The following macros can be overloaded on host level. + + + + + + + +
NameDefault
{$SPRINGBOOT_BASE_URI}http://127.0.0.1:1234/actuator
+

Static Elements

+

Trigger Overview

+ + + + +
NameDescriptionPriorityExpressionDependencies
+

Graph Overview

+ + + + +
NameElements
+

Item Overview

+ + + + +
TypeNameKeyDescriptionInterval (sec)History DaysTrend Days
+

Discovery rule "Metric http.server.requests by uri"

+ + + + + + + + + + + + + + + + +
NameValue
NameMetric http.server.requests by uri
Keyspringboot.discovery[{$SPRINGBOOT_BASE_URI}/metrics/http.server.requests,uri]
Type +

Zabbix Agent (active)

+
Delay10m
+

Trigger Overview

+ + + + +
NameDescriptionPriorityExpressionDependencies
+

Graph Overview

+ + + + + + + +
NameElements
Performance HTTP {#URI}springboot.uri[{#URI},requests_per_second]
springboot.uri[{#URI},average_responsetime]
+
+

Item Overview

+ + + + + + + + + + + + + + + + + + + +
TypeNameKeyDescriptionInterval (sec)History DaysTrend Days
+

Zabbix Agent (active)

+
Performance HTTP {#URI} Dataspringboot.get[{$SPRINGBOOT_BASE_URI}/metrics/http.server.requests,tag=uri:{#URI}]3m2h0
+

Calculated

+
{#URI} Average Request Timespringboot.uri[{#URI},average_responsetime]1m14d90d
+

ERROR - Unknown

+
{#URI} Requestsspringboot.uri[{#URI},requests]07d90d
+

ERROR - Unknown

+
{#URI} Requests/secspringboot.uri[{#URI},requests_per_second]07d90d
+

ERROR - Unknown

+
{#URI} Timespringboot.uri[{#URI},time]07d90d
+ +