From af3cd47d97e047a95e46cc06d1886fe28525d45a Mon Sep 17 00:00:00 2001
From: Temur Maisuradze <temur@grena.ge>
Date: Fri, 20 Nov 2020 16:15:12 +0400
Subject: [PATCH] mysql logging

---
 .../build/templates/mysql/supervisord.conf.j2 | 30 +++++++++++++++++--
 soctools-inventory                            |  2 +-
 2 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/roles/build/templates/mysql/supervisord.conf.j2 b/roles/build/templates/mysql/supervisord.conf.j2
index e44e9fe..78258b5 100644
--- a/roles/build/templates/mysql/supervisord.conf.j2
+++ b/roles/build/templates/mysql/supervisord.conf.j2
@@ -1,7 +1,33 @@
+[unix_http_server]
+file=/tmp/supervisor.sock
+
 [supervisord]
-loglevel=debug
+pidfile=/tmp/supervisord.pid
 nodaemon=true
+logfile=/var/log/supervisor/supervisord.log
+logfile_maxbytes=10MB
+logfile_backups=10
+loglevel=info
+childlogdir=/var/log/supervisor/
+
+[rpcinterface:supervisor]
+supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
+
+[supervisorctl]
+serverurl=unix:///tmp/supervisor.sock
+
 [program:mysql]
 user=mysql
 directory=/var/lib/mysql
-command=/opt/rh/rh-mariadb103/root/usr/libexec/mysqld-scl-helper enable rh-mariadb103 -- /opt/rh/rh-mariadb103/root/usr/libexec/mysqld --basedir=/opt/rh/rh-mariadb103/root/usr
+command=/opt/rh/rh-mariadb103/root/usr/libexec/mysqld-scl-helper enable rh-mariadb103 -- /opt/rh/rh-mariadb103/root/usr/libexec/mysqld --basedir=/opt/rh/rh-mariadb103/root/usr --log-error=/var/opt/rh/rh-mariadb103/log/mariadb/mariadb.log
+
+[program:cron]
+autostart=true
+autorestart=true
+command=crond -n
+logfile_maxbytes=10MB
+stdout_logfile_backups = 0
+stderr_logfile_backups = 0
+stderr_logfile = /var/log/supervisor/cron_stderr.log
+stdout_logfile = /var/log/supervisor/cron_stdout.log
+
diff --git a/soctools-inventory b/soctools-inventory
index 750dc04..798d3a1 100644
--- a/soctools-inventory
+++ b/soctools-inventory
@@ -42,7 +42,7 @@ dsoclab-nifi-3 ansible_connection=docker FILEBEAT_FILES='["/opt/nifi/nifi-curren
 #dsoclab-odfe-2 ansible_connection=docker FILEBEAT_FILES='[""]'
 #dsoclab-kibana ansible_connection=docker FILEBEAT_FILES='[""]'
 #dsoclab-keycloak ansible_connection=docker FILEBEAT_FILES='[""]'
-#dsoclab-mysql ansible_connection=docker FILEBEAT_FILES='[""]'
+dsoclab-mysql ansible_connection=docker FILEBEAT_FILES='["/var/opt/rh/rh-mariadb103/log/mariadb/mariadb.log"]' FILEBEAT_LOG_TYPE="mysql"
 #dsoclab-misp ansible_connection=docker FILEBEAT_FILES='[""]'
 dsoclab-haproxy ansible_connection=docker FILEBEAT_SYSLOG_PORT=9000 FILEBEAT_LOG_TYPE="haproxy"
 #dsoclab-zookeeper ansible_connection=docker FILEBEAT_FILES='[""]'
-- 
GitLab