카테고리 없음

Troubleshooting Logstash Autoruns on Ubuntu

Forensist 2019. 5. 26. 02:14

Ubuntu에 Logstash를 설치했는데 /etc/init.d/logstash 파일이 없는 경우 system-install 으로 해당 파일을 생성할 수 있다. 

$ /usr/share/logstash/bin/system-install /etc/logstash/startup.options sysv

/etc/init.d/logstash 파일 생성 후 update-rc.d 명령어로 자동실행을 등록하면된다.

$ update-rc.d logstash defaults 95 10

그런데도 안된다면 service status 명려어로 상태를 확인 했을 때 해당 서비스가 disabled 된 것을 확인할 수 있다. 그렇다면 systemctl enable 명령어로 상태를 변경해 자동실행되도록 할 수 있다.

# service logstash status
* logstash.service - logstash
   Loaded: loaded (/etc/systemd/system/logstash.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
# systemctl enable logstash
# service logstash status
* logstash.service - logstash
   Loaded: loaded (/etc/systemd/system/logstash.service; enabled; vendor preset: enabled)
   Active: inactive (dead)