<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>vsphere-mon vsphere管理工具

vsphere-mon vsphere管理工具

2022-04-25 | zip | 0.05 MB | 次下載 | 免費

資料介紹

授權協議 Apache
開發語言 Google Go
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 管理和監控、 系統監控

軟件簡介

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

指標

ESXi

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

report 信息

字段 說明
sn 硬件序列號,如果取不到會使用 uuid 替代
endpoint esxi 的 name,通常是 ip 地址
ip esxi 的 name,通常是 ip 地址,如果檢查不是 ip 則留空
name esxi 的 name,通常是 ip 地址
cate 分類,根據配置決定,默認是 physical
tenant 租戶,根據配置決定,默認是空
cpu 物理核心數,不考慮超線程
mem 內存,單位是G
model 硬件型號,在 ams 中創建擴展字段 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,未知狀態;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 單塊網卡的入流量,iface=xxx
net.out.bits.total 總出流量
net.out.bits 單塊網卡的出流量,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 存儲總使用率

擴展指標

根據 performance 中的配置決定,有啥采啥

VM

VM 以設備無關的方式上報數據,虛機的名字以 name=xxx 的方式作為 tag 體現

基礎指標

metric 說明
vm.power 1:poweredOff,2:poweredOn,3:standBy,4:unknown,可能斷開連接或者無響應
vm.status 1:gray,未知狀態;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 虛機實際內存使用率

擴展指標

根據 performance 中的配置決定,有啥采啥

其他

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

metric 說明
vcetner.alive vcenter 連接狀態,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的接口上報數據,需要ams的token
  token: ams-builtin-token
  # physical:物理機,virtual:虛擬機,container:容器,switch:交換機
  cate: physical
  # 使用哪個字段作為唯一KEY,即作為where條件更新對應記錄,一般使用sn或ip
  uniqkey: ip  
  # 租戶,如果配置則直接注冊到該租戶下
  tenant: 
# 要監控的 vsphere 的配置信息

vspheres:
    # vcenter 的地址
  - addr: https://1.1.1.1/sdk
    # vcenter 的用戶名
    user: administrator@vsphere.local
    # vcetner 的密碼
    pwd: password
    # 是否開啟 esxi 的擴展指標監控,注意這會增加 vcenter 的負擔
    esxiperf: true
    # 是否開啟虛擬機的監控,注意這會增加 vcenter 的負擔
    vm: true
    # 虛擬機監控所在的節點 ID(設備無關)
    nid: 137
    # 采集的虛擬機列表,如果是空數組則采集所有的虛擬機信息。
    # 虛擬機數量的增加不會增加 vcenter 的負擔,這里允許控制虛擬機采集數量的目的是可以減少 n9e 的負擔,削減指標數量。
    vmlist: ["VC"]
    # 是否開啟虛擬機的擴展指標監控,注意這會增加 vcenter 的負擔
    vmperf: true
    # 采集虛擬機擴展指標監控的虛機列表,如果是空數組則采集所有虛機的擴展指標
    # 注意這里的虛機數量越多,對 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 的負擔就越大    
# 建議根據實際需求配置
# 更多指標和相關含義見 vmware 官網 
# 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?的操作系統,如?CentOS7

執行?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.

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

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

不支持 systemctl 的操作系統

執行?./control start?啟動即可

# ./control start
vsphere-mon started

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

?

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

評論

查看更多

下載排行

本周

  1. 1RSA306B頻譜分析儀技術資料匯總
  2. 未知   |  204次下載  |  免費
  3. 2RSA500A系列便攜式頻譜分析儀技術盤點
  4. 未知   |  157次下載  |  免費
  5. 3高幅度波形/ 函數發生器汽車、半導體、科學和工業應用測量剖析
  6. 未知   |  141次下載  |  免費
  7. 4基于PT100的溫度測量系統設計
  8. 0.4 MB   |  71次下載  |  1 積分
  9. 5RF能量的治療與美容分析
  10. 0.6 MB   |  55次下載  |  1 積分
  11. 6FANUC第四軸的開通及設定方法
  12. 0.4 MB   |  33次下載  |  1 積分
  13. 7PT100鉑熱電阻測溫實驗
  14. 0.4 MB   |  32次下載  |  1 積分
  15. 8直流無刷電機驅動與失速電流限制參考設計
  16. 10.6 MB   |  30次下載  |  1 積分

本月

  1. 1RSA306B頻譜分析儀技術資料匯總
  2. 未知   |  204次下載  |  免費
  3. 2RSA500A系列便攜式頻譜分析儀技術盤點
  4. 未知   |  157次下載  |  免費
  5. 3高幅度波形/ 函數發生器汽車、半導體、科學和工業應用測量剖析
  6. 未知   |  141次下載  |  免費
  7. 4基于PT100的溫度測量系統設計
  8. 0.4 MB   |  71次下載  |  1 積分
  9. 5RF能量的治療與美容分析
  10. 0.6 MB   |  55次下載  |  1 積分
  11. 6FANUC第四軸的開通及設定方法
  12. 0.4 MB   |  33次下載  |  1 積分
  13. 7PT100鉑熱電阻測溫實驗
  14. 0.4 MB   |  32次下載  |  1 積分
  15. 8直流無刷電機驅動與失速電流限制參考設計
  16. 10.6 MB   |  30次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935094次下載  |  免費
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420051次下載  |  免費
  5. 3Altium DXP2002下載入口
  6. 未知  |  233068次下載  |  免費
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191334次下載  |  免費
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183317次下載  |  免費
  11. 6labview8.5下載
  12. 未知  |  81569次下載  |  免費
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73795次下載  |  免費
  15. 8NI LabVIEW中實現3D視覺的工具和技術
  16. 未知  |  70088次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>