From b3cafc802c1fbb40c0aaa3952cd7a38348176553 Mon Sep 17 00:00:00 2001 From: Don Penney Date: Tue, 13 Oct 2020 09:48:50 -0400 Subject: [PATCH] Setup mtce logfile config Move mtce logfile configuration from central syslog-ng config to the mtce package. Change-Id: Ia9da3ce48cd73c275b3a3f6ecfaeabf0fff8c24b Story: 2008251 Task: 41100 Depends-On: https://review.opendev.org/757947 Signed-off-by: Don Penney --- mtce/centos/mtce.spec | 6 ++++ mtce/src/scripts/mtce.syslog | 59 ++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 mtce/src/scripts/mtce.syslog diff --git a/mtce/centos/mtce.spec b/mtce/centos/mtce.spec index 73fde43d..9cb37e58 100644 --- a/mtce/centos/mtce.spec +++ b/mtce/centos/mtce.spec @@ -408,6 +408,9 @@ install -m 644 -p -D %{_buildsubdir}/alarm/scripts/mtcalarm.logrotate %{buildroo install -m 755 -d %{buildroot}%{local_etc_collectd} install -m 755 -p -D %{_buildsubdir}/scripts/collect_bmc.sh %{buildroot}%{local_etc_collectd}/collect_bmc +# syslog configuration +install -m 644 -p -D %{_buildsubdir}/scripts/mtce.syslog %{buildroot}%{_sysconfdir}/syslog-ng/conf.d/mtce.conf + # software development files install -m 644 -p -D %{_buildsubdir}/heartbeat/mtceHbsCluster.h %{buildroot}/%{_includedir}/mtceHbsCluster.h @@ -479,6 +482,9 @@ install -m 755 -d %{buildroot}/var/run # Maintenance collect files %{local_etc_collectd}/collect_bmc +# Maintenance syslog config +%{_sysconfdir}/syslog-ng/conf.d/mtce.conf + # Maintenance start/stop services scripts %{local_etc_servicesd}/controller/mtcTest %{local_etc_servicesd}/storage/mtcTest diff --git a/mtce/src/scripts/mtce.syslog b/mtce/src/scripts/mtce.syslog new file mode 100644 index 00000000..1e3326b2 --- /dev/null +++ b/mtce/src/scripts/mtce.syslog @@ -0,0 +1,59 @@ +template t_mtc { + template("${R_YEAR}-${R_MONTH}-${R_DAY}T${R_HOUR}:${R_MIN}:${R_SEC}.${R_MSEC} ${MSG}\n"); + template-escape(no); +}; + +# Maintenance Log Filters +filter f_pmon { facility(local5) and program(pmond); }; +filter f_lmon { facility(local5) and program(lmond); }; +filter f_hostw { facility(local5) and program(hostwd); }; +filter f_fsmon { facility(local5) and program(fsmond); }; +filter f_hwmon { facility(local5) and program(hwmond); }; +filter f_mtclogd { facility(local5) and program(mtclogd); }; +filter f_mtcalarmd { facility(local5) and program(mtcalarmd); }; +filter f_mtcclient { facility(local5) and program(mtcClient); }; +filter f_mtcagent { facility(local5) and program(mtcAgent); }; +filter f_hbsclient { facility(local5) and program(hbsClient); }; +filter f_hbsagent { facility(local5) and program(hbsAgent); }; +filter f_guestagent { facility(local5) and program(guestAgent); }; +filter f_guestserver { facility(local5) and program(guestServer); }; +filter f_mtcagentalarm { facility(local5) and program(/var/log/mtcAgent_alarm.log); }; +filter f_mtcagentapi { facility(local5) and program(/var/log/mtcAgent_api.log); }; +filter f_mtcagentevent { facility(local5) and program(/var/log/mtcAgent_event.log); }; + +# Maintenance Log destinations +destination d_pmon { file("/var/log/pmond.log" template(t_mtc) perm(0640)); }; +destination d_lmon { file("/var/log/lmond.log" template(t_mtc)); }; +destination d_hostwd { file("/var/log/hostwd.log" template(t_mtc) perm(0640)); }; +destination d_fsmon { file("/var/log/fsmond.log" template(t_mtc)); }; +destination d_hwmon { file("/var/log/hwmond.log" template(t_mtc)); }; +destination d_mtclogd { file("/var/log/mtclogd.log" template(t_mtc)); }; +destination d_mtcalarmd { file("/var/log/mtcalarmd.log" template(t_mtc)); }; +destination d_mtcclient { file("/var/log/mtcClient.log" template(t_mtc)); }; +destination d_mtcagent { file("/var/log/mtcAgent.log" template(t_mtc)); }; +destination d_hbsclient { file("/var/log/hbsClient.log" template(t_mtc)); }; +destination d_hbsagent { file("/var/log/hbsAgent.log" template(t_mtc)); }; +destination d_guestagent { file("/var/log/guestAgent.log" template(t_mtc)); }; +destination d_guestserver { file("/var/log/guestServer.log" template(t_mtc)); }; +destination d_mtcagentalarm { file("/var/log/mtcAgent_alarm.log" template(t_mtc)); }; +destination d_mtcagentapi { file("/var/log/mtcAgent_api.log" template(t_mtc) perm(0640)); }; +destination d_mtcagentevent { file("/var/log/mtcAgent_event.log" template(t_mtc)); }; + +# Maintenance Log Paths +log { source(s_src); filter(f_pmon); destination(d_pmon); }; +log { source(s_src); filter(f_lmon); destination(d_lmon); }; +log { source(s_src); filter(f_hostw); destination(d_hostwd); }; +log { source(s_src); filter(f_fsmon); destination(d_fsmon); }; +log { source(s_src); filter(f_hwmon); destination(d_hwmon); }; +log { source(s_src); filter(f_mtclogd); destination(d_mtclogd); }; +log { source(s_src); filter(f_mtcalarmd); destination(d_mtcalarmd); }; +log { source(s_src); filter(f_mtcclient); destination(d_mtcclient); }; +log { source(s_src); filter(f_mtcagent); destination(d_mtcagent); }; +log { source(s_src); filter(f_hbsclient); destination(d_hbsclient); }; +log { source(s_src); filter(f_hbsagent); destination(d_hbsagent); }; +log { source(s_src); filter(f_guestagent); destination(d_guestagent); }; +log { source(s_src); filter(f_guestserver); destination(d_guestserver); }; +log { source(s_src); filter(f_mtcagentalarm); destination(d_mtcagentalarm); }; +log { source(s_src); filter(f_mtcagentapi); destination(d_mtcagentapi); }; +log { source(s_src); filter(f_mtcagentevent); destination(d_mtcagentevent); }; +