CH-J Server Managerpamamahala ng server sa pamamagitan ng SSH
Menu
Lahat ng gabay at artikulo →

Paano i-monitor ang Proxmox VE sa pamamagitan ng SSH

Mga command para suriin ang host, mga guest at storage sa Proxmox VE, kasama ang nakikita at hindi nakikita roon ng pangkalahatang Linux monitoring.

Bakit kapaki-pakinabang ang SSH kasabay ng web interface

Tumatakbo ang Proxmox VE sa Debian, kaya masusuri ang host gamit ang mga karaniwang Linux tool at mga command ng Proxmox. Gumagana pa rin ang SSH kapag hindi tumutugon ang web interface sa port 8006, at makikita mo rito ang mga problema ng host na kabagalan lang ang napapansin ng mga guest. Tumatakbo sa host ang mga command dito at karamihan sa mga ito ay nangangailangan ng root.

Host at bersiyon

Magsimula sa bersiyon, load at estado ng mga serbisyo ng Proxmox. Sa isang cluster, suriin din ang quorum, dahil kung wala ito ay hindi maaaring simulan o baguhin ang mga guest.

pveversion
uptime
systemctl --failed
systemctl status pveproxy pvedaemon pvestatd --no-pager
pvecm status

Mga virtual machine at container

Para sa mga virtual machine ang qm at para sa mga container ang pct. Binabasa ng pvesh ang parehong API na ginagamit ng web interface, kaya nagbabalik din ito ng data mula sa buong cluster sa anyong angkop sa mga script.

qm list
pct list
pvesh get /cluster/resources --type vm --output-format json

Storage: hindi sapat ang df

Mga naka-mount na file system lang ang ipinapakita ng df, kaya hindi nito ipinapakita kung gaano kapuno ang isang LVM-thin pool o ZFS pool. Maaaring magpahinto o makasira ng mga guest ang punong thin pool, at madalas na mas malaki ang nakalaang kapasidad nito kaysa sa aktuwal na kapasidad, kaya bantayan ang paggamit nito ng data at metadata. Para sa ZFS, suriin ang kalagayan at kapasidad ng pool.

pvesm status
sudo lvs -a
zpool status -x
zpool list

Memory sa isang ZFS host

Nasa labas ng karaniwang page cache ang ZFS ARC cache, kaya maaaring magmukhang halos ubos na ang memory ng isang host na may ZFS sa free kahit maayos naman ito. Basahin nang hiwalay ang laki ng ARC. Lumilitaw sa host ang isang virtual machine bilang prosesong kvm, na maaaring manatiling nakalaan ang memory kahit nabakante na ito ng guest sa loob nito, kaya hindi kailangang magkatugma ang mga bilang ng host at guest.

awk '$1=="size"{print $3/1024/1024/1024" GiB"}' /proc/spl/kstat/zfs/arcstats
free -h
ps -eo pid,rss,cmd --sort=-rss | grep '[k]vm' | head -5

Mga log at backup

Madalas na unang lumilitaw sa journal ang nabigong backup o error sa disk. Regular na suriin ang mga task at log, at huwag umasa lang sa berdeng status sa dashboard. Kailangan ng SMART data ang smartmontools, na ini-install ng Proxmox bilang default, ngunit maaaring kailangan ng dagdag na option para sa mga disk sa likod ng RAID controller.

journalctl -p err -b --no-pager | tail -30
pvesh get /nodes/$(hostname)/tasks --errors 1 --limit 10
smartctl -H /dev/sda

Ano ang ipinapakita ng CH-J Server Manager sa Proxmox

Walang lohikang partikular sa Proxmox ang System Monitor. Itinuturing nito ang host bilang Linux server at ipinapakita ang CPU, RAM, swap, mga file system, uptime at mga network interface. Hindi nito inililista ang mga guest, hindi nito ginagamit ang Proxmox API at ibinibilang nito ang ZFS ARC bilang ginagamit na memory. Para sa qm, pct at pvesm, gamitin ang SSH terminal. Nakikilala ng Disk Manager ang Proxmox storage: may label ang mga guest volume, at walang iniaalok na mapanirang pagbabago para sa protektadong storage ng host gaya ng LVM, ZFS o system disk.

Detalyadong dokumentasyon

Proxmox VE: pvesh →

Proxmox VE: pvesm →

Biometric na pag-unlock at seguridad →