Table of Contents |
---|
...
Collector Config 탭 메뉴는 Host가 Salt Master에 Accept 되어 있고 Collector(Telegraf)가 설치된 Host에 대한 Measurements 정보를 제공하고 Collector(Telegraf) Configuration 정보를 Editor를 이용해 수정한 후 적용할 수 있습니다.
...
...
Monitoring Features:
...
General System & Network Metrics: CPU, Memory, Swap, Net I/O and so on.
...
DataBase
...
MiddleWare
...
Web Server
Windows
...
Info |
---|
CloudHub Collector의 경우, 오픈소스 Telegraf를 활용하며, Telegraf가 지원하는 모든 plugin을 수동으로 사용할 수 있습니다. (단, 이 경우 기술 지원에 제약이 있을 수 있습니다.) Telegraf에서 지원하는 plugin 목록 및 설정 방법은 https://github.com/snetsystems/telegraf#input-plugins 에서 자세히 볼 수 있습니다. |
Collector.conf 수정 및 적용
1단계 : Collector Config 탭 메뉴 클릭
...
선택된 Host에 해당하는 Measurements 정보와 collector의 Configuration 정보가 collector.conf Editor에 출력됩니다.
...
3단계 : collector.conf Editor의 Configuration 수정
...
Code Block | ||
---|---|---|
| ||
[global_tags] dc = "" rack = "" [agent] interval = "5s" round_interval = true metric_batch_size = 1000 metric_buffer_limit = 10000 collection_jitter = "0s" flush_interval = "5s" flush_jitter = "0s" precision = "" debug = false quiet = false logfile = "/var/log/telegraf/telegraf.log" hostname = "minion01" omit_hostname = false [[outputs.influxdb]] urls = ["http://192.168.56.105:8086<influxdb_address:port>"] database = "telegraf" username = "" password = "" retention_policy = "" write_consistency = "any" timeout = "5s" [[inputs.cpu]] percpu = true totalcpu = true collect_cpu_time = false report_active = false [[inputs.disk]] ignore_fs = [ "tmpfs", "devtmpfs", "devfs", "iso9660", "overlay", "aufs", "squashfs" ] [[inputs.diskio]] [[inputs.kernel]] [[inputs.mem]] [[inputs.net]] [[inputs.processes]] [[inputs.procstat]] exe = "salt" [[inputs.swap]] [[inputs.system]] [[inputs.netstat]] [[inputs.influxdb]] urls = [ "http://<influxdb_address:port>/debug/vars" ] [[inputs.kapacitor]] urls = [ "http://<kapacitor_address:port>/kapacitor/v1/debug/vars" ] timeout = "5s" |
해당 Host에 Host Name를 지정하지 않은 경우 [agent]에 hostname를 지정해야 합니다.
hostname = "minion01"
(공백 문자 즉, 띄어쓰기 불가)
4단계 : “APPLY” 버튼 클릭
Collector(Telegraf) 의 Configuration 이 적용되고 Collector(Telegraf) Service가 재시작됩니다.
...
Visualize 메뉴 확인
...
Infrastructure 메뉴 확인
...
Collector.conf Test
1단계 : Collector Config 탭 메뉴 클릭
Minions 리스트에 Host가 Salt Master에 Accept 되어 있고 Collector(Telegraf)가 설치된 Host가 리스트에 조회됩니다.
...
2단계 : 조회된 Host 클릭
선택된 Host에 해당하는 Measurements 정보와 collector의 Configuration 정보가 collector.conf Editor에 출력됩니다.
...
3단계 : collector.conf Editor의 Configuration 수정
...
4단계 : “TEST” 버튼 클릭
“TEST” 버튼을 클릭하게 되면 'Input Plugin'을 테스트 할 수 있는 팝업 창이 나옵니다.
...
5단계 : 팝업 창의 “Test” 버튼 클릭
테스트할 'Input Plugins'은 기본 값 'All'로 설정되어 있습니다.
'Test' 버튼을 클릭하면 'Configuration'에 입력한 'Input Plugin' 모두를 테스트한 결과 값이 출력 됩니다.
...
드롭 다운 메뉴를 클릭하게 되면 'Configuration'에 입력한 'Input Plugin’이 조회 됩니다.
...
입력 창을 이용하여 원하는 'Input Plugin'을 검색할 수 있습니다.
...
테스트를 원하는 'Input Plugin'을 선택한 후 팝업 창의 'Test' 버튼을 누르면 선택한 'Input Plugin'에 대한 테스트 결과 값이 출력 됩니다.
...
Info |
---|
‘Configuration’을 수정한 후 ‘TEST’ 버튼을 클릭하더라도 ‘Configuration’은 반영되지 않습니다. 수정한 ‘Configuration’을 반영하려면 ‘APPLY’ 버튼을 클릭해야 합니다. |