vROps(vRealize Operations) Monitoring
개요
vROps(vRealize Operations)를 통해 Tenant별 CPU, Memory, Disk의 Limit, Allocated, Util 정보와 Tenant 별 VMs 의 CPU, Memory, Disk 등의 정보를 모니터링 합니다.
Telegraf vROps(vRealize Operations) Configuration
Agent Configuration 페이지의 Collector Config 탭에서 ch-collector로 시작하는 Minion을 선택하고 Telegraf Configuration에 아래와 같이 Config 추가
[유의사항]
vROps의 접속 정보가 변경 되었을 경우 아래의 값을 수정해야 합니다.
구분 | 값 |
vrops url | 수집할 vROps의 URL |
vrops username | 수집할 vROps의 username |
vrops password | 수집 할 vROps의 password |
[[inputs.vrops]]
interval = "1m"
url = "<vrops url>"
username = "<vrops username>"
password = "<vrops password>"
enabled_services = ["projects", "vms"]
project_stat_key = []
vm_stat_key = ["sys|poweredOn",
"cpu|usage_average",
"cpu|corecount_provisioned",
"config|hardware|num_Cpu",
"config|hardware|disk_Space",
"mem|usage_average",
"mem|guest_provisioned",
"diskspace|provisionedSpace",
"diskspace|used",
"guestfilesystem|capacity_total",
"guestfilesystem|freespace_total",
"guestfilesystem|usage_total",
"guestfilesystem|percentage_total",
"net|transmitted_average",
"net|received_average",
"net|usage_average",
"virtualDisk|read_average",
"virtualDisk|write_average",
"virtualDisk:Aggregate of all instances|totalLatency",
"virtualDisk:Aggregate of all instances|totalReadLatency_average",
"virtualDisk:Aggregate of all instances|totalWriteLatency_average",
]
metric_separator = "_"
templates = [
"measurement.field*",
"cloudzones.* measurement.cloudzone.cloudzone.field*",
"net.*.* measurement.net.field*",
"virtualDisk.*.* measurement.device.field*",
"virtualDisk.*.*.* measurement.device.device.field*",
"guestfilesystem.*.* measurement.device.field*",
"guestfilesystem.*.*.* measurement.device.device.field*"
]
insecure_skip_verify = true
위에서 입력한 vROps Config에 대해 TEST 버튼을 클릭하여 추가한 Input Plugin에 대해 테스트 진행
Agent Plugin Test 레이어 팝업에서 위에서 입력한 Input Plugins 선택후 Test 버튼 클릭
아래와 같이 맨 아래 내용까지 스크롤하여도도 에러가 발생 내용이 없다면, 다음 APPLY 를 진행합니다.
APPLY 버튼 클릭
Visualize 메뉴에서 아래와 같이 vROps 관련 measurement 확인
※ vRops Input Plugin의 자세한 사용 방법 아래링크 참조
https://github.com/snetsystems/telegraf/tree/release-1.23-snet/plugins/inputs/vrops