Sulyap ay isang alternatiba at mas kumpleto sa htop. Ito ay isang tool sa pagsubaybay batay sa mga sumpa ng CLI para sa GNU / Linux at BSD OS. Gamitin ang library ng PsUtil upang makuha ang impormasyon ng system. Ito ay binuo sa Python. |
Instalasyon
Pre-requisites
- Python 2.6+ (hindi nasubukan sa Python 3+)
- importanteng build (para sa pag-install sa pamamagitan ng Pypi at setup.py)
- python-dev (para sa pag-install sa pamamagitan ng Pypi)
- python-setuptools (para sa pag-install sa pamamagitan ng setup.py)
- python-psutil 0.4.1+ (pinapalitan ang nakaraang libstatgrab's lib)
- python-jinja2 2.0+ (opsyonal na i-export sa HTML)
- pysensors (Python library para sa mga istatistika ng sensor)
Pag-install mula sa manager ng package (ang madaling paraan)
Mayroong mga pakete para sa Debian (SID), Arch, Fedora, RedHat, FreeBSD.
Pag-install mula sa PyPi (ang madali at multi-platform na paraan)
Si PyPi ay isang hindi opisyal na tagapamahala ng package.
Una kailangan mong i-install ang PyPi sa iyong system. Halimbawa, sa Ubuntu / Xubuntu:
sudo apt-get install python-pip build-important python-dev
Susunod, i-install ang pinakabagong bersyon ng Sulyap:
sudo pip install sulyap
Ang pag-install na ito ay pangunahing para sa mga server at / o mga computer na may mga Debian / Ubuntu system. Upang mai-install ang sulyap sa mga server na nakabatay sa RHEL / Centos kailangan mong i-install ang mga EPEL repository at pagkatapos ay gawin:
yum -yy i-install ang python-pip
Gamitin
Sa standalone mode
Kung nais mong subaybayan ang lokal na makina, patakbuhin ang:
sulyap
Sa client / server mode
Kapaki-pakinabang ang mode na ito kung nais mong subaybayan ang isang makina nang malayuan.
Patakbuhin ang utos na ito sa server:
server $ sulyap -s
At ang isang ito sa kliyente:
client $ sulyap -c @server
Kung saan ang @server ay ang IP ng server o ang pangalan ng server.
Ang sulyap ay gumagamit ng XML / RPC service schema at maaaring magamit ng ibang client software.
Patnubay ng Gumagamit
Bilang default ang mga istatistika ay na-update bawat segundo, upang baguhin ito maaari mong gamitin ang pagpipiliang T. Halimbawa, upang tukuyin ang pag-update tuwing 5 segundo magiging:
sulyap -t 5
Ang mga mahahalagang istatistika ay may kulay bilang:
GREEN: bilang ng istatistika ay "OK"
BLUE: ang bilang ng istatistika ay "maingat" (Babala)
MAGENTA: ang bilang ng stat ay "BABALA"
PULA: ang bilang ng stat ay "Kritikal" (Kritikal)
Kapag tumatakbo ang Sulyap maaari mong pindutin ang mga sumusunod na key:
Ipinapakita ng 'h' ang mensahe ng tulong sa screen gamit ang mga key na maaari mong gamitin
tukuyin ng 'a' ang awtomatikong pamamaraan. Awtomatikong nai-order ang mga proseso
Kung ang CPU> 70%, mag-order ng mga proseso sa pamamagitan ng pagkonsumo ng CPU
Kung MEM> 70%, mag-order ng mga proseso sa pamamagitan ng pagkonsumo ng laki ng memorya
Ang 'b' ay nakikipagpalit sa pagitan ng bit / s o byte / s para sa network I / O
Pinagsasama ng 'c' ang listahan ng mga proseso sa pamamagitan ng pagkonsumo ng CPU
Pinapagana / hindi pinagana ng 'd' ang mga istatistika ng disk I / O
Pinapayagan ng 'e' ang module ng sensor (kinakailangan ang library ng PySensors; Linux lamang)
'f' paganahin / huwag paganahin ang mga istatistika ng file system
Pinapagana / hindi pinagana ng 'l' ang pag-log ng application.
Pinagsasama-sama ng 'm' ang listahan ng proseso sa pamamagitan ng pagkonsumo ng memorya
'n' paganahin / huwag paganahin ang mga istatistika ng interface ng network
'p' na pag-uuri ayon sa pangalan ng proseso
Tinatanggal ng 'w' ang nakumpletong WARNING (na wala na doon) mula sa log file
Ang '1' ay nagpapalitan sa pagitan ng mga pandaigdigang istatistika ng CPU at ang mga partikular na istatistika para sa bawat CORE
'q' lumabas sa application
Sa server mode, maaari mong tukuyin ang IP kung saan ka makikinig sa mga kahilingan (-B ADDRESS) at sa port (-p PORT).
Sa client mode, maaari mong tukuyin ang server port na may -p PORT.
Ang default na pakikinig na IP ay 0.0.0.0, iyon ay, sa lahat ng mga IP na mayroon ang kagamitan.
Fuente: Blog ng Sysadmins
Tunay na kagiliw-giliw na tool na ito.
Salamat sa pagbabahagi.
Mahal ko to 😉
Sa fedora 17: # yum i-install ang mga sulyap
Salamat! Magandang tampo 🙂
pagkakaiba sa mga Nagios ???