개발/Linux, System
[Ubuntu 16.04] zabbix-agent의 /var/run/zabbix 폴더가 리붓 시 사라지는 현상
Reimu.
2017. 10. 25. 12:33
반응형
Ubuntu 16.04 환경에서 systemctl 기반의 서비스 관리를 하면, /var/run/ 이하의 폴더들을 reboot 시 마다 날리고 새롭게 구성하는 것을 확인하였다.
그래서 대부분 systemctl으로 등록할 수 있는 서비스 들에는 최종적으로 동작하는 스크립트 전에 /var/run/ 이하의 폴더가 있는지 체크를 하여 생성해주는 로직이 들어있는데, zabbix-agent의 경우 지금 사용하는 버전이 2.x 대이기 때문에 그런 고려따윈 없었다.
그래서 아래와 같이 폴더를 체크하여, 생성해주는 구문을 넣으니 정상동작하였다.
... DIR=/var/run/zabbix if test ! -d "$DIR"; then mkdir "$DIR" chown -R zabbix:zabbix "$DIR" fi ...
구 버전을 사용하다보니 예상치 못한 문제들이 많이 발생하는듯
반응형