[467551] Mount Nagios Logfile

Mount Nagios logfile to host to enable log streaming to elasticsearch

Change-Id: I297f61067c0ff3e870e14b124a5c6fdd49e12b01
This commit is contained in:
Huang, Scott (sh2725) 2018-10-19 10:36:09 -04:00 committed by Chris Wedgwood
parent 23730808d4
commit b99d39dd95
2 changed files with 21 additions and 2 deletions

View File

@ -87,6 +87,19 @@ spec:
terminationGracePeriodSeconds: {{ .Values.pod.lifecycle.termination_grace_period.nagios.timeout | default "30" }}
initContainers:
{{ tuple $envAll "nagios" list | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
- name: nagios-log-ownership
{{ tuple $envAll "nagios" | include "helm-toolkit.snippets.image" | indent 10 }}
securityContext:
runAsUser: 0
command:
- chown
- -R
- nagios:root
- /opt/nagios/var/log
volumeMounts:
- name: pod-var-log
mountPath: /opt/nagios/var/log
readOnly: false
containers:
- name: apache-proxy
{{ tuple $envAll "apache_proxy" | include "helm-toolkit.snippets.image" | indent 10 }}
@ -170,7 +183,13 @@ spec:
mountPath: /opt/nagios/etc/nagios_objects.cfg
subPath: nagios_objects.cfg
readOnly: true
- name: pod-var-log
mountPath: /opt/nagios/var/log
readOnly: false
volumes:
- name: pod-var-log
hostPath:
path: /opt/nagios/var/log
- name: nagios-etc
secret:
secretName: nagios-etc

View File

@ -1071,7 +1071,7 @@ conf:
check_command: check_ntp_sync
hostgroup_name: base-os
nagios:
log_file: /opt/nagios/var/nagios.log
log_file: /opt/nagios/var/log/nagios.log
cfg_file:
- /opt/nagios/etc/nagios_objects.cfg
- /opt/nagios/etc/objects/commands.cfg
@ -1093,7 +1093,7 @@ conf:
temp_path: /tmp
event_broker_options: -1
log_rotation_method: d
log_archive_path: /opt/nagios/var/archives
log_archive_path: /opt/nagios/var/log/archives
use_syslog: 1
log_service_retries: 1
log_host_retries: 1