728x90
반응형
systemctl 로 해당 서비스를 시작 할 때 기본적으로 PrivateTmp가 yes로 설정 되어 있다.
cat /usr/lib/systemd/system/munin-node.service
[Unit]
Description=Munin Node
Documentation=man:munin-node(1) http://guide.munin-monitoring.org/en/latest/node/index.html
After=network.target network-online.target
PartOf=munin-asyncd.service
[Service]
Type=notify
ExecStart=/usr/sbin/munin-node --foreground
PrivateDevices=no
PrivateTmp=yes
ProtectHome=read-only
ProtectSystem=full
TimeoutStopSec=30s
[Install]
WantedBy=multi-user.target
그렇게 되면 munin tmp의 경로는 기본적으로 private tmp경로를 참조한다. (/tmp 아님)
# munin의 private tmp 경로
/var/tmp/systemd-private-5e2dee87e6974caaba6252c0743ea1d1-munin-node.service-czrVqe/tmp
따라서 /tmp/ 안에 있는 Application log를 모니터링 하기 위해선 private tmp 를 비활성화 해야함
cat /usr/lib/systemd/system/munin-node.service
[Unit]
Description=Munin Node
Documentation=man:munin-node(1) http://guide.munin-monitoring.org/en/latest/node/index.html
After=network.target network-online.target
PartOf=munin-asyncd.service
[Service]
Type=notify
ExecStart=/usr/sbin/munin-node --foreground
PrivateDevices=no
PrivateTmp=false ## 비활성화
ProtectHome=read-only
ProtectSystem=full
TimeoutStopSec=30s
[Install]
WantedBy=multi-user.target
# systemd 파일 변경으로 daemon reload 진행
systemctl daemon-reload
# munin 서비스 재시작
systemctl restart munin-node.service
728x90
300x250
'IT > Munin' 카테고리의 다른 글
Munin 플러그인 설정 (0) | 2021.07.29 |
---|---|
Connections-through-firewall 유효화 (0) | 2021.07.29 |
Munin 노드 설치 및 구성 (0) | 2021.07.07 |
munin.conf (0) | 2021.07.07 |
Munin 서버 설치 및 초기설정 (0) | 2021.07.07 |