資料介紹
軟件簡(jiǎn)介
適配?nightingale,采集 vsphere 相關(guān)指標(biāo) 支持 ESXi 和 VM 相關(guān)指標(biāo)監(jiān)控 支持 ESXi 作為主機(jī)資產(chǎn)自動(dòng)注冊(cè)的 nightingale 的 ams 中
指標(biāo)
ESXi
ESXi 以設(shè)備相關(guān)的方式上報(bào)數(shù)據(jù),設(shè)備資產(chǎn)數(shù)據(jù)會(huì)自動(dòng)注冊(cè)到夜鶯中
report 信息
字段 | 說(shuō)明 |
---|---|
sn | 硬件序列號(hào),如果取不到會(huì)使用 uuid 替代 |
endpoint | esxi 的 name,通常是 ip 地址 |
ip | esxi 的 name,通常是 ip 地址,如果檢查不是 ip 則留空 |
name | esxi 的 name,通常是 ip 地址 |
cate | 分類,根據(jù)配置決定,默認(rèn)是 physical |
tenant | 租戶,根據(jù)配置決定,默認(rèn)是空 |
cpu | 物理核心數(shù),不考慮超線程 |
mem | 內(nèi)存,單位是G |
model | 硬件型號(hào),在 ams 中創(chuàng)建擴(kuò)展字段 model 后可見(jiàn) |
version | esxi 的 fullname,即類似 VMware ESXi 6.7.0 build-13473784 |
基礎(chǔ)指標(biāo)
metric | 說(shuō)明 |
---|---|
esxi.power | 1:poweredOff,2:poweredOn,3:standBy,4:unknown,可能斷開(kāi)連接或者無(wú)響應(yīng) |
exsi.status | 1:gray,未知狀態(tài);2:green,正常;3:red,大毛病;4:yellow,小毛病 |
esxi.uptime | uptime |
cpu.idle | cpu 空閑率 |
cpu.util | cpu 使用率 |
mem.bytes.total | 總內(nèi)存 |
mem.bytes.used | 使用內(nèi)存 |
mem.bytes.free | 空閑內(nèi)存 |
mem.bytes.used.percent | 內(nèi)存使用率 |
net.in.bits.total | 總?cè)肓髁?/td> |
net.in.bits | 單塊網(wǎng)卡的入流量,iface=xxx |
net.out.bits.total | 總出流量 |
net.out.bits | 單塊網(wǎng)卡的出流量,iface=xxx |
dsik.bytes.free | 單塊盤(pán)(存儲(chǔ))空閑容量,datastore=xxx |
disk.bytes.total | 單塊盤(pán)(存儲(chǔ))總?cè)萘浚琩atastore=xxx |
disk.bytes.used | 單塊盤(pán)(存儲(chǔ))使用容量,datastore=xxx |
disk.bytes.used.Percent | 單塊盤(pán)(存儲(chǔ))使用率,datastore=xxx |
disk.cap.free | 存儲(chǔ)總空閑量 |
disk.cap.total | 存儲(chǔ)總量 |
disk.cap.used | 存儲(chǔ)總使用量 |
disk.cap.used.percent | 存儲(chǔ)總使用率 |
擴(kuò)展指標(biāo)
根據(jù) performance 中的配置決定,有啥采啥
VM
VM 以設(shè)備無(wú)關(guān)的方式上報(bào)數(shù)據(jù),虛機(jī)的名字以 name=xxx 的方式作為 tag 體現(xiàn)
基礎(chǔ)指標(biāo)
metric | 說(shuō)明 |
---|---|
vm.power | 1:poweredOff,2:poweredOn,3:standBy,4:unknown,可能斷開(kāi)連接或者無(wú)響應(yīng) |
vm.status | 1:gray,未知狀態(tài);2:green,正常;3:red,大毛病;4:yellow,小毛病 |
vm.uptime | uptime |
cpu.idle | cpu 空閑率 |
cpu.util | cpu 使用率 |
mem.bytes.total | 總內(nèi)存 |
mem.bytes.guest.used | 虛機(jī)實(shí)際使用內(nèi)存 |
mem.bytes.host.used | 分配給虛擬機(jī)的內(nèi)存 |
mem.bytes.guest.used.percent | 虛機(jī)實(shí)際內(nèi)存使用率 |
擴(kuò)展指標(biāo)
根據(jù) performance 中的配置決定,有啥采啥
其他
以下指標(biāo)也已設(shè)備無(wú)關(guān)方式上報(bào)
metric | 說(shuō)明 |
---|---|
vcetner.alive | vcenter 連接狀態(tài),1通0不通 |
datastore.bytes.total | 存儲(chǔ)容量,ds=xxx,fstype=xxx |
datastore.bytes.free | 存儲(chǔ)空閑容量,ds=xxx,fstype=xxx |
datastore.bytes.used | 存儲(chǔ)使用容量,ds=xxx,fstype=xxx |
datastore.used.percent | 存儲(chǔ)使用率,ds=xxx,fstype=xxx |
配置
address.yml
--- transfer: http: 0.0.0.0:8008 rpc: 0.0.0.0:8009 addresses: - 192.168.100.1 # 修改成實(shí)際的 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 # 上報(bào)的間隔,注意關(guān)注下 info.log 的日志,確保能夠在一個(gè)周期內(nèi)完成采集 interval: 300 report: # 調(diào)用ams的接口上報(bào)數(shù)據(jù),需要ams的token token: ams-builtin-token # physical:物理機(jī),virtual:虛擬機(jī),container:容器,switch:交換機(jī) cate: physical # 使用哪個(gè)字段作為唯一KEY,即作為where條件更新對(duì)應(yīng)記錄,一般使用sn或ip uniqkey: ip # 租戶,如果配置則直接注冊(cè)到該租戶下 tenant: # 要監(jiān)控的 vsphere 的配置信息 vspheres: # vcenter 的地址 - addr: https://1.1.1.1/sdk # vcenter 的用戶名 user: administrator@vsphere.local # vcetner 的密碼 pwd: password # 是否開(kāi)啟 esxi 的擴(kuò)展指標(biāo)監(jiān)控,注意這會(huì)增加 vcenter 的負(fù)擔(dān) esxiperf: true # 是否開(kāi)啟虛擬機(jī)的監(jiān)控,注意這會(huì)增加 vcenter 的負(fù)擔(dān) vm: true # 虛擬機(jī)監(jiān)控所在的節(jié)點(diǎn) ID(設(shè)備無(wú)關(guān)) nid: 137 # 采集的虛擬機(jī)列表,如果是空數(shù)組則采集所有的虛擬機(jī)信息。 # 虛擬機(jī)數(shù)量的增加不會(huì)增加 vcenter 的負(fù)擔(dān),這里允許控制虛擬機(jī)采集數(shù)量的目的是可以減少 n9e 的負(fù)擔(dān),削減指標(biāo)數(shù)量。 vmlist: ["VC"] # 是否開(kāi)啟虛擬機(jī)的擴(kuò)展指標(biāo)監(jiān)控,注意這會(huì)增加 vcenter 的負(fù)擔(dān) vmperf: true # 采集虛擬機(jī)擴(kuò)展指標(biāo)監(jiān)控的虛機(jī)列表,如果是空數(shù)組則采集所有虛機(jī)的擴(kuò)展指標(biāo) # 注意這里的虛機(jī)數(shù)量越多,對(duì) vcenter 的負(fù)擔(dān)越大,建議只對(duì)重點(diǎn)關(guān)注的虛機(jī)開(kāi)啟 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: [] # 擴(kuò)展的性能指標(biāo),注意采集越多對(duì) vc 的負(fù)擔(dān)就越大 # 建議根據(jù)實(shí)際需求配置 # 更多指標(biāo)和相關(guān)含義見(jiàn) 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 宿主機(jī)的額外擴(kuò)展指標(biāo) 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 虛擬機(jī)的額外擴(kuò)展指標(biāo) 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 中下載打包好的二進(jìn)制
運(yùn)行
支持?systemctl
?的操作系統(tǒng),如?CentOS7
執(zhí)行?install.sh
?腳本即可,systemctl
?將托管運(yùn)行
# ./install.sh
Created symlink from /etc/systemd/system/multi-user.target.wants/vsphere-mon.service to /usr/lib/systemd/system/vsphere-mon.service.
后續(xù)可通過(guò)?systemctl start/stop/restart vsphere-mon
?來(lái)進(jìn)行服務(wù)管理
注意如果沒(méi)有安裝在?/home
?路徑上,則需要修改?service/vsphere-mon.service
?中的相關(guān)路徑,否則?systemctl
?注冊(cè)時(shí)會(huì)找不到
不支持 systemctl 的操作系統(tǒng)
執(zhí)行?./control start
?啟動(dòng)即可
# ./control start
vsphere-mon started
后續(xù)可通過(guò)?./control start/stop/restart
?來(lái)進(jìn)行服務(wù)管理
- iPolloTool批量管理工具使用說(shuō)明 1次下載
- ESXCLI FC ESXi 6.0管理工具
- ESXCLI FC ESXi 6.7管理工具
- VMware ESXi 6.5 ESXCLI管理工具下載
- ESXCLI FC ESXi 6.5管理工具下載
- VMware ESXi 6.7 ESXCLI管理工具下載
- ESXCLI FC ESXi 6.5管理工具
- VMware ESXi 6.5 ESXCLI管理工具
- VMware ESXi 8.0 ESXCLI管理工具
- RTool遠(yuǎn)程管理工具使用說(shuō)明
- vSphere 安裝和設(shè)置 10次下載
- UDAT4.0數(shù)據(jù)庫(kù)管理工具 3次下載
- CANopen網(wǎng)絡(luò)管理工具 V1.18
- 基于Web的集群管理工具CWMS
- 基于開(kāi)源的軟件缺陷管理工具的改進(jìn)策略
- 在Linux中查看IP地址的方法 3908次閱讀
- vcenter5.5添加域用戶權(quán)限 427次閱讀
- 如何在DevOps環(huán)境中實(shí)施測(cè)試用例管理 1250次閱讀
- ?這10款容器安全工具特點(diǎn)分析 452次閱讀
- 端點(diǎn)管理會(huì)影響應(yīng)用程序安全嗎? 374次閱讀
- Git版本管理工具的使用方法 593次閱讀
- 一款任務(wù)日程管理工具ToDoList 1104次閱讀
- 電子戰(zhàn)規(guī)劃和管理工具(EWPMT)的可視化系統(tǒng) 1457次閱讀
- 如何安裝Python包管理工具 987次閱讀
- 常見(jiàn)Linux操作系統(tǒng)的安裝包管理工具 1425次閱讀
- git作為代碼工具的實(shí)用小技巧 2058次閱讀
- Pipenv - 官方推薦的的python包管理工具 4867次閱讀
- 常用的軟件測(cè)試工具有哪些_10款常用的軟件測(cè)試工具推薦 7.5w次閱讀
- Python之包管理工具快速入門(mén) 4300次閱讀
- 簡(jiǎn)單分享3種運(yùn)維工具體系 7375次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多