[Ubuntu][ELK] APM metricbeat 설정 관련 명령어 및 제거 방법
Ubuntu 서버에 ELK (elasticsearch, logstash, kibana) 설치하고 상태 체크를 위해서 metricbeat를 설치했다.
잘 사용하다가 이제 필요 없어진 metricbeat를 삭제하려고 하니 가이드(Guide) 문서에는 삭제 관련 내용이 없다.
metricbeat 설정 파일
metricbeat.yml
metricbeat 설정 위치
/etc/metricbeat/metricbeat.yml
metricbeat 세팅 설정
sudo metricbeat modules enable system
metricbeat 설정 확인 방법
sudo metricbeat modules list
metricbeat의 기능 중 활성화 하려고 하는 기능을 enable 명령어 뒤에 원하는 기능을 넣으면 됩니다.
예를 들어 system 상의 메모리 cpu 기타등등의 설정을 활성화하는 경우
sudo metricbeat modules system 명령으로 실행시 enable 리스트에 표시된다.
현재 전부 비활성화 상태로 두었기 때문에 아래 처럼 Enabled에 표시되어있는게 없다.
반면 Disabled에 metricbeat로 측정할 수 있는 전기능이 표시된다.
Enabled:
Disabled:
aerospike
apache
ceph
couchbase
docker
dropwizard
elasticsearch
etcd
golang
graphite
haproxy
http
jolokia
kafka
kibana
kubernetes
kvm
logstash
memcached
mongodb
munin
mysql
nginx
php_fpm
postgresql
prometheus
rabbitmq
redis
system
uwsgi
vsphere
windows
zookeeper
metricbeat 설정 활성화 방법
sudo metricbeat modules enable
metricbeat 설정 비활성화 방법
sudo metricbeat modules disable
metricbeat 제거/삭제 방법
sudo apt-get remove metricbeat
root@elastic:~# sudo apt-get remove metricbeat
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
metricbeat
0 upgraded, 0 newly installed, 1 to remove and 183 not upgraded.
After this operation, 116 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 148847 files and directories currently installed.)
Removing metricbeat (6.3.0) ...
metricbeat 현재 상태 확인 방법
sudo service metricbeat status
아래는 metricbeat를 삭제한 것이기 때문에 아래 처럼 표시 된다.
● metricbeat.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
May 06 17:42:20 elastic systemd[1]: Stopped metricbeat.