summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormario-kr <mario-krehl@gmx.de>2017-12-10 20:53:22 +0100
committerGitHub <noreply@github.com>2017-12-10 20:53:22 +0100
commit5aed593ead5ac2687937132c689be74a72d3eb92 (patch)
tree8dcdfcc9ca56e39a16fe29db4ea5dba941eebd3c
parented7e9d018f20c8f1793142b625d843c401b54c2d (diff)
parent9582621944f5a4649030052523844d6568b2e04f (diff)
Merge pull request #3 from mario-kr/full-config
Full config
-rw-r--r--aklog.service11
-rw-r--r--example_config.toml48
2 files changed, 56 insertions, 3 deletions
diff --git a/aklog.service b/aklog.service
new file mode 100644
index 0000000..c9ba5b2
--- /dev/null
+++ b/aklog.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Service to manage aklog-server, which serves antikoerper-logs to grafana
+
+[Service]
+Type=simple
+ExecStart=/opt/aklog-server/bin/aklog-server -c /opt/aklog-server/etc/aklog.toml
+ExecStop=/usr/bin/killall aklog-server
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/example_config.toml b/example_config.toml
index 7a443b3..01538c4 100644
--- a/example_config.toml
+++ b/example_config.toml
@@ -4,14 +4,56 @@
# only named captures will be used
# named capture need to match a numeric value (int or a float like 10.654321)
# \s, \d, \b a.s.o need to be escaped for toml
+# for antikoerper, every regex should start like this:
+# (?P<ts>\\d{9,})\\s
[[item]]
file = "/var/log/antikoerper/temp.zone1"
-regex = "(?P<ts>\\d+)\\s(?P<temp>\\d+)"
-alias = "tempmain"
+regex = "(?P<ts>\\d{9,})\\s(?P<t1>\\d+)"
+alias = "temp"
[[item]]
file = "/var/log/antikoerper/os.load"
-regex = "(?P<ts>\\d+)\\s(?P<load1m>\\d+\\.\\d\\d)\\s(?P<load5m>\\d+\\.\\d\\d)\\s(?P<load15m>\\d+\\.\\d\\d)\\s"
+regex = "(?P<ts>\\d{9,})\\s(?P<load1m>\\d+\\.\\d\\d)\\s(?P<load5m>\\d+\\.\\d\\d)\\s(?P<load15m>\\d+\\.\\d\\d)\\s"
alias = "load"
+[[item]]
+alias = "memory"
+file = "/var/log/antikoerper/os.memory"
+regex = "(?P<ts>\\d{9,})\\s.*\\s+(?P<total>\\d+)\\s+(?P<used>\\d+)\\s+(?P<free>\\d+)\\s+(?P<shared>\\d+)\\s+(?P<cache>\\d+)\\s+(?P<avail>\\d+)"
+
+[[item]]
+alias = "battery"
+file = "/var/log/antikoerper/os.battery"
+regex = "(?P<ts>\\d{9,})\\s.*\\s(?P<percent>\\d+)%"
+
+[[item]]
+alias = "disk-root"
+file = "/var/log/antikoerper/os.partition-root"
+regex = "(?P<ts>\\d{9,})\\s.*\\d+\\s+(?P<used>\\d+)\\s+(?P<free>\\d+)\\s+(?P<percent>\\d+)%"
+
+[[item]]
+alias = "disk-boot"
+file = "/var/log/antikoerper/os.partition-boot"
+regex = "(?P<ts>\\d{9,})\\s.*\\d+\\s+(?P<used>\\d+)\\s+(?P<free>\\d+)\\s+(?P<percent>\\d+)%"
+
+[[item]]
+alias = "disk-var"
+file = "/var/log/antikoerper/os.partition-var"
+regex = "(?P<ts>\\d{9,})\\s.*\\d+\\s+(?P<used>\\d+)\\s+(?P<free>\\d+)\\s+(?P<percent>\\d+)%"
+
+[[item]]
+alias = "disk-home"
+file = "/var/log/antikoerper/os.partition-home"
+regex = "(?P<ts>\\d{9,})\\s.*\\d+\\s+(?P<used>\\d+)\\s+(?P<free>\\d+)\\s+(?P<percent>\\d+)%"
+
+[[item]]
+alias = "disk-win"
+file = "/var/log/antikoerper/os.partition-win"
+regex = "(?P<ts>\\d{9,})\\s.*\\d+\\s+(?P<used>\\d+)\\s+(?P<free>\\d+)\\s+(?P<percent>\\d+)%"
+
+[[item]]
+alias = "process-count"
+file = "/var/log/antikoerper/os.process_count"
+regex = "(?P<ts>\\d{9,})\\s(?P<count>\\d+)"
+