Pogled je alternativa in bolj popolno do htop. Je orodje za spremljanje, ki temelji na preklinjanju CLI za GNU / Linux in BSD OS. Za pridobitev sistemskih informacij uporabite knjižnico PsUtil. Razvit je v Pythonu. |
Namestitev
Predpogoji
- Python 2.6+ (ni preizkušen s Python 3+)
- bistveno za gradnjo (za namestitev prek Pypi in setup.py)
- python-dev (za namestitev prek Pypi)
- python-setuptools (za namestitev prek setup.py)
- python-psutil 0.4.1+ (nadomešča lib prejšnjega libstatgraba)
- python-jinja2 2.0+ (neobvezno za izvoz v HTML)
- pysensors (knjižnica Python za statistiko senzorjev)
Namestitev iz upravitelja paketov (enostaven način)
Obstajajo paketi za Debian (SID), Arch, Fedora, RedHat, FreeBSD.
Namestitev iz PyPi (enostaven način in večplatformacija)
PyPi je neuradni upravitelj paketov.
Najprej morate v sistem namestiti PyPi. Na primer, v Ubuntu / Xubuntu:
sudo apt-get namestite python-pip build-essential python-dev
Nato namestite najnovejšo različico Glance:
sudo pip namestite poglede
Ta namestitev je osnovna za strežnike in / ali računalnike s sistemi Debian / Ubuntu. Če želite namestiti Glance na strežnike, ki temeljijo na RHEL / Centos, morate namestiti repozitorije EPEL in nato:
yum -y namestite Python-pip
Uporaba
V samostojnem načinu
Če želite nadzirati lokalni računalnik, zaženite:
pogled
V načinu odjemalec / strežnik
Ta način je uporaben, če želite stroj nadzorovati na daljavo.
Zaženite ta ukaz na strežniku:
strežnik $ pogled -s
In to o stranki:
odjemalski $ pogledi -c @ strežnik
Kjer je @server IP strežnika ali ime strežnika.
Glance uporablja shemo storitve XML / RPC in jo lahko uporablja druga odjemalska programska oprema.
Uporabniški priročnik
Statistični podatki se privzeto posodabljajo vsako sekundo, če jih želite spremeniti, lahko uporabite možnost -t. Če bi na primer definirali posodobitev vsakih 5 sekund, bi bilo to:
pogledi -t 5
Pomembne statistike so obarvane kot:
ZELENA: število statistik je "V redu"
MODRA: število statistik je "POZORNO" (opozorilo)
MAGENTA: štetje stat je "OPOZORILO"
RDEČA: število stat je "KRITIČNO" (kritično)
Ko se izvaja Glance, lahko pritisnete naslednje tipke:
'h' na zaslonu prikaže sporočilo s pomočjo tipk, ki jih lahko uporabite
'a' definira samodejno metodo. Procesi so razvrščeni samodejno
Če je CPU> 70%, naročite procese glede na porabo CPU
Če je MEM> 70%, razvrstite procese glede na porabo pomnilnika
'b' zamenjava med bitoma / bajti ali bajti / s za omrežni vhod / izhod
'c' razvrsti seznam procesov glede na porabo procesorja
'd' omogoča / onemogoča statistiko V / I diska
'e' omogoča senzorski modul (potrebna je knjižnica PySensors; samo Linux)
'f' omogoči / onemogoči statistiko datotečnega sistema
'l' omogoča / onemogoča beleženje programov.
'm' razvrsti seznam procesov po porabi pomnilnika
'n' omogoči / onemogoči statistiko omrežnega vmesnika
'p' razvrsti po imenu procesa
'w' odstrani dokončana OPOZORILA (ki jih ni več) iz dnevniške datoteke
'1' izmenjave med globalno statistiko CPU in določeno statistiko za vsak CORE
'q' zaprete aplikacijo
V strežniškem načinu lahko določite IP, kjer bo poslušal zahteve (-B ADDRESS) in vrata (-p PORT).
V odjemalskem načinu lahko strežniška vrata določite z -p PORT.
Privzeti IP za poslušanje je 0.0.0.0, torej v vseh IP-jih, ki jih ima oprema.
vir: Blog Sysadminov
Zelo zanimivo to orodje.
Hvala za deljenje.
Všeč mi je bilo 😉
Na Fedori 17: # yum namestite poglede
Hvala vam! Dober prispevek. 🙂
razlika z Nagiosom ???