Elasticsearch
[Logstash] 로그스태시를 시스템 서비스로 설정하는 방법
뚜sh뚜sh
2024. 11. 14. 14:20
시스템 서비스란?
시스템 서비스는 컴퓨터 운영 체제에서 백그라운드에서 지속적으로 실행되는 프로그램이다.
나는 로그스태시를 백그라운드에서 실행하기 위해 로그스태시를 시스템 서비스로 설정하기로 했다!
1. 서비스 파일 생성
sudo vi /etc/systemd/system/logstash.service
2. 서비스 파일 내용 작성
[Unit]
Description=Logstash Service
After=network.target
[Service]
ExecStart=/path/to/logstash-8.16.0/bin/logstash -f path/to/logstash-8.16.0/logstash.conf
Restart=always
User=[user]
Group=[]group
WorkingDirectory=/path/to/logstash-8.16.0
[Install]
WantedBy=multi-user.target
3. 서비스 파일 저장 후 리로드
sudo systemctl daemon-reload
4. 로그스태시 서비스 시작 및 자동 시작 설정
sudo systemctl start logstash
sudo systemctl enable logstash
5. 로그스태시 상태 확인
sudo systemctl status logstash