RM新时代网站-首页

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>vsphere-mon vsphere管理工具

vsphere-mon vsphere管理工具

2022-04-25 | zip | 0.05 MB | 次下載 | 2積分

資料介紹

授權協(xié)議 Apache
開發(fā)語言 Google Go
軟件類型 開源軟件

軟件簡介

適配?nightingale,采集 vsphere 相關指標 支持 ESXi 和 VM 相關指標監(jiān)控 支持 ESXi 作為主機資產自動注冊的 nightingale 的 ams

指標

ESXi

ESXi 以設備相關的方式上報數(shù)據(jù),設備資產數(shù)據(jù)會自動注冊到夜鶯中

report 信息

字段 說明
sn 硬件序列號,如果取不到會使用 uuid 替代
endpoint esxi 的 name,通常是 ip 地址
ip esxi 的 name,通常是 ip 地址,如果檢查不是 ip 則留空
name esxi 的 name,通常是 ip 地址
cate 分類,根據(jù)配置決定,默認是 physical
tenant 租戶,根據(jù)配置決定,默認是空
cpu 物理核心數(shù),不考慮超線程
mem 內存,單位是G
model 硬件型號,在 ams 中創(chuàng)建擴展字段 model 后可見
version esxi 的 fullname,即類似 VMware ESXi 6.7.0 build-13473784

基礎指標

metric 說明
esxi.power 1:poweredOff,2:poweredOn,3:standBy,4:unknown,可能斷開連接或者無響應
exsi.status 1:gray,未知狀態(tài);2:green,正常;3:red,大毛病;4:yellow,小毛病
esxi.uptime uptime
cpu.idle cpu 空閑率
cpu.util cpu 使用率
mem.bytes.total 總內存
mem.bytes.used 使用內存
mem.bytes.free 空閑內存
mem.bytes.used.percent 內存使用率
net.in.bits.total 總入流量
net.in.bits 單塊網(wǎng)卡的入流量,iface=xxx
net.out.bits.total 總出流量
net.out.bits 單塊網(wǎng)卡的出流量,iface=xxx
dsik.bytes.free 單塊盤(存儲)空閑容量,datastore=xxx
disk.bytes.total 單塊盤(存儲)總容量,datastore=xxx
disk.bytes.used 單塊盤(存儲)使用容量,datastore=xxx
disk.bytes.used.Percent 單塊盤(存儲)使用率,datastore=xxx
disk.cap.free 存儲總空閑量
disk.cap.total 存儲總量
disk.cap.used 存儲總使用量
disk.cap.used.percent 存儲總使用率

擴展指標

根據(jù) performance 中的配置決定,有啥采啥

VM

VM 以設備無關的方式上報數(shù)據(jù),虛機的名字以 name=xxx 的方式作為 tag 體現(xiàn)

基礎指標

metric 說明
vm.power 1:poweredOff,2:poweredOn,3:standBy,4:unknown,可能斷開連接或者無響應
vm.status 1:gray,未知狀態(tài);2:green,正常;3:red,大毛病;4:yellow,小毛病
vm.uptime uptime
cpu.idle cpu 空閑率
cpu.util cpu 使用率
mem.bytes.total 總內存
mem.bytes.guest.used 虛機實際使用內存
mem.bytes.host.used 分配給虛擬機的內存
mem.bytes.guest.used.percent 虛機實際內存使用率

擴展指標

根據(jù) performance 中的配置決定,有啥采啥

其他

以下指標也已設備無關方式上報

metric 說明
vcetner.alive vcenter 連接狀態(tài),1通0不通
datastore.bytes.total 存儲容量,ds=xxx,fstype=xxx
datastore.bytes.free 存儲空閑容量,ds=xxx,fstype=xxx
datastore.bytes.used 存儲使用容量,ds=xxx,fstype=xxx
datastore.used.percent 存儲使用率,ds=xxx,fstype=xxx

配置

address.yml

---
transfer:
  http: 0.0.0.0:8008
  rpc: 0.0.0.0:8009
  addresses:
    - 192.168.100.1 # 修改成實際的 n9e 地址

ams:
  http: 0.0.0.0:8002
  addresses:
    - 192.168.100.1
    
vsphere-mon:
  http: 127.0.0.1:2060

vsphere.yml

logger:
  dir: logs/
  level: INFO
  keepHours: 24

# 上報的間隔,注意關注下 info.log 的日志,確保能夠在一個周期內完成采集
interval: 300

report:
  # 調用ams的接口上報數(shù)據(jù),需要ams的token
  token: ams-builtin-token
  # physical:物理機,virtual:虛擬機,container:容器,switch:交換機
  cate: physical
  # 使用哪個字段作為唯一KEY,即作為where條件更新對應記錄,一般使用sn或ip
  uniqkey: ip  
  # 租戶,如果配置則直接注冊到該租戶下
  tenant: 
# 要監(jiān)控的 vsphere 的配置信息

vspheres:
    # vcenter 的地址
  - addr: https://1.1.1.1/sdk
    # vcenter 的用戶名
    user: administrator@vsphere.local
    # vcetner 的密碼
    pwd: password
    # 是否開啟 esxi 的擴展指標監(jiān)控,注意這會增加 vcenter 的負擔
    esxiperf: true
    # 是否開啟虛擬機的監(jiān)控,注意這會增加 vcenter 的負擔
    vm: true
    # 虛擬機監(jiān)控所在的節(jié)點 ID(設備無關)
    nid: 137
    # 采集的虛擬機列表,如果是空數(shù)組則采集所有的虛擬機信息。
    # 虛擬機數(shù)量的增加不會增加 vcenter 的負擔,這里允許控制虛擬機采集數(shù)量的目的是可以減少 n9e 的負擔,削減指標數(shù)量。
    vmlist: ["VC"]
    # 是否開啟虛擬機的擴展指標監(jiān)控,注意這會增加 vcenter 的負擔
    vmperf: true
    # 采集虛擬機擴展指標監(jiān)控的虛機列表,如果是空數(shù)組則采集所有虛機的擴展指標
    # 注意這里的虛機數(shù)量越多,對 vcenter 的負擔越大,建議只對重點關注的虛機開啟
    vmperflist: ["VC"] 
  - addr: https://2.2.2.2/sdk
    user: administrator@vsphere.local
    pwd: password
    esxiperf: false
    vm: false
    nid: 138
    vmlist: []
    vmperf: false
    vmperflist: [] 

# 擴展的性能指標,注意采集越多對 vc 的負擔就越大    
# 建議根據(jù)實際需求配置
# 更多指標和相關含義見 vmware 官網(wǎng) 
# https://vdc-repo.vmware.com/vmwb-repository/dcr-public/790263bc-bd30-48f1-af12-ed36055d718b/e5f17bfc-ecba-40bf-a04f-376bbb11e811/vim.PerformanceManager.html#counterTables
performance:    
  # esxi 宿主機的額外擴展指標
  esxi:
    - cpu.coreUtilization.average
    - cpu.costop.summation
    - cpu.demand.average
    - cpu.idle.summation
    - cpu.latency.average
    - cpu.readiness.average
    - cpu.ready.summation
    - cpu.swapwait.summation
    - cpu.usage.average
    - cpu.usagemhz.average
    - cpu.used.summation
    - cpu.utilization.average
    - cpu.wait.summation
    - disk.deviceReadLatency.average
    - disk.deviceWriteLatency.average
    - disk.kernelReadLatency.average
    - disk.kernelWriteLatency.average
    - disk.numberReadAveraged.average
    - disk.numberWriteAveraged.average
    - disk.read.average
    - disk.totalReadLatency.average
    - disk.totalWriteLatency.average
    - disk.write.average
    - mem.active.average
    - mem.latency.average
    - mem.state.latest
    - mem.swapin.average
    - mem.swapinRate.average
    - mem.swapout.average
    - mem.swapoutRate.average
    - mem.totalCapacity.average
    - mem.usage.average
    - mem.vmmemctl.average
    - net.bytesRx.average
    - net.bytesTx.average
    - net.droppedRx.summation
    - net.droppedTx.summation
    - net.errorsRx.summation
    - net.errorsTx.summation
    - net.usage.average
    - power.power.average
    - storageAdapter.numberReadAveraged.average
    - storageAdapter.numberWriteAveraged.average
    - storageAdapter.read.average
    - storageAdapter.write.average
    - sys.uptime.latest
  # vm 虛擬機的額外擴展指標
  vm:
    - cpu.demand.average
    - cpu.idle.summation
    - cpu.latency.average
    - cpu.readiness.average
    - cpu.ready.summation
    - cpu.run.summation
    - cpu.usagemhz.average
    - cpu.used.summation
    - cpu.wait.summation
    - mem.active.average
    - mem.granted.average
    - mem.latency.average
    - mem.swapin.average
    - mem.swapinRate.average
    - mem.swapout.average
    - mem.swapoutRate.average
    - mem.usage.average
    - mem.vmmemctl.average
    - net.bytesRx.average
    - net.bytesTx.average
    - net.droppedRx.summation
    - net.droppedTx.summation
    - net.usage.average
    - power.power.average
    - virtualDisk.numberReadAveraged.average
    - virtualDisk.numberWriteAveraged.average
    - virtualDisk.read.average
    - virtualDisk.readOIO.latest
    - virtualDisk.throughput.usage.average
    - virtualDisk.totalReadLatency.average
    - virtualDisk.totalWriteLatency.average
    - virtualDisk.write.average
    - virtualDisk.writeOIO.latest
    - sys.uptime.latest

編譯

# cd /home
# git clone https://github.com/shanghai-edu/vsphere-mon
# cd vsphere-mon
# ./control build

也可以直接在 release 中下載打包好的二進制

運行

支持?systemctl?的操作系統(tǒng),如?CentOS7

執(zhí)行?install.sh?腳本即可,systemctl?將托管運行

# ./install.sh 
Created symlink from /etc/systemd/system/multi-user.target.wants/vsphere-mon.service to /usr/lib/systemd/system/vsphere-mon.service.

后續(xù)可通過?systemctl start/stop/restart vsphere-mon?來進行服務管理

注意如果沒有安裝在?/home?路徑上,則需要修改?service/vsphere-mon.service?中的相關路徑,否則?systemctl?注冊時會找不到

不支持 systemctl 的操作系統(tǒng)

執(zhí)行?./control start?啟動即可

# ./control start
vsphere-mon started

后續(xù)可通過?./control start/stop/restart?來進行服務管理

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
RM新时代网站-首页