개집사의 개발새발

반응형

sudo ./metricbeat 명령어로 실행시킨 후 터미널을 닫으면 중지되는 이슈
'sudo ./metricbeat -e', 'sudo ./metricbeat -e &'  명령어 역시 터미널을 닫으면 Beat도 중지

service 등록하여 해결

 

1. 서비스 등록을 위한 파일 생성

sudo vim /etc/systemd/system/filebeat.service

 

2. 서비스파일 내용 입력

 

- filebeat.service

[Unit]
Description=Filebeat

[Service]
ExecStart=/home/User/filebeat/filebeat -c /home/User/filebeat/filebeat.yml
Restart=always
User=User

[Install]
WantedBy=multi-user.target

 

- metricbeat.service: root 권한으로 사용하고 있기 때문에 User=root 설정을 해 줬다.

[Unit]
Description=Metricbeat

[Service]
ExecStart=/home/sysadmin/workspace/metricbeat/metricbeat -c /home/sysadmin/workspace/metricbeat/metricbeat.yml
Restart=always
User=root
Group=root

[Install]
WantedBy=multi-user.target

 

3. 서비스 사용 및 시작

sudo systemctl enable filebeat
sudo systemctl start filebeat

 

4. 실행 여부 체크

sudo systemctl status filebeat

반응형
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band