Sulyap: tool sa pagsubaybay ng system

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


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Wagner ligaw dijo

    Tunay na kagiliw-giliw na tool na ito.

    Salamat sa pagbabahagi.

  2.   Lucas matias gomez dijo

    Mahal ko to 😉

  3.   gabrielix dijo

    Sa fedora 17: # yum i-install ang mga sulyap

  4.   Gumamit tayo ng Linux dijo

    Salamat! Magandang tampo 🙂

  5.   Felipe Guzman Vargas dijo

    pagkakaiba sa mga Nagios ???