본문 바로가기
SW Developer/Server

[Ubuntu][ELK] APM metricbeat 설정 관련 명령어 및 제거 방법

by ashespia 2021. 5. 6.
SMALL

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 제거/삭제 방법

 

 

 

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.

LIST

댓글