Web serwer reodeiminde uzakdaky Linux-a gözegçilik etmek üçin gözleri nädip ulanmaly


htop ulgam gözegçilik guraly ýaly. Kärdeşleri bilen deňeşdirilende ösen aýratynlyklary hödürleýär we dürli reesimlerde işläp bilýär: özbaşdak, müşderi/serwer re modeiminde we web serwer re iniminde.

Web serwer re modeimini göz öňünde tutup, gözleri işletmek üçin uzak serweriňize SSH arkaly girmek hökman däl, aşakda düşündirilişi ýaly, web serwer re modeiminde işledip we web brauzeri arkaly girip bilersiňiz.

Web serwer re modeimine göz aýlamak üçin, Linux paýlamak üçin degişli buýrugy ulanyp, çalt, ýönekeý we ýeňil WSGI mikro web çarçuwasy bolan Python çüýşe moduly bilen bilelikde gurmaly.

$ sudo apt install glances python-bottle	#Debian/Ubuntu
$ sudo yum install glances python-bottle	#RHEL/CentOS
$ sudo dnf install glancespython-bottle	        #Fedora 22+

Ativea-da bolmasa, görkezilişi ýaly PIP buýrugyny ulanyp guruň.

$ sudo pip install bottle

Aboveokardaky paketleri guranyňyzdan soň, web serwer tertibinde işletmek üçin -w baýdagy bilen göz aýlaň. Düzgüne görä, 61208 portda diňlär.

$ glances -w 
OR
$ glances -w &

Firewalld hyzmatlaryny ýerine ýetirýän bolsaňyz, şol porta girýän traffige rugsat bermek üçin 61208 portuny açmaly.

$ sudo firewall-cmd --permanent --add-port=61208/tcp
$ sudo firewall-cmd --reload

UFW firewall üçin bu buýruklary işlediň.

$ sudo ufw allow 61208/tcp
$ sudo ufw reload

Ondan soň, web brauzerinden UI gözlerine girmek üçin http:// SERVER_IP: 61208/ URL ulanyň.

Systemd ulgamy we hyzmatlar dolandyryjysyny ulanýan bolsaňyz, indiki bölümde düşündirilişi ýaly netijeli dolandyryş hyzmaty hökmünde web serwer re modeimine göz aýlap bilersiňiz. Aslynda bu usuly fon prosesi hökmünde işletmekden has gowy görýärin.

Hyzmat hökmünde Web Serwer rejesinde gözleri işlediň

Hyzmat birlik faýlyňyzy (glancesweb.service diýip atlandyrmagy makul bildim) /usr/lib/systemd/system/glancesweb.service aşagynda başlaň.

$ sudo vim /usr/lib/systemd/system/glancesweb.service

Soňra aşakdaky birlik faýl konfigurasiýasyny göçürip göçüriň.

[Unit]
Description = Glances in Web Server Mode
After = network.target

[Service]
ExecStart = /usr/bin/glances  -w  -t  5

[Install]
WantedBy = multi-user.target

Aboveokardaky konfigurasiýa systemd-e munuň görnüşli hyzmatyň birligi, network.target-den soň ýüklenmelidigini aýdýar.

Ulgam ulgam nyşanynda bolansoň, systemd hyzmat hökmünde \/usr/bin/glances -w -t 5 buýrugyny ulanar. -t göni ýaýlymda täzelenmeleriň aralygyny kesgitleýär sekunt.

[install] bölümi systemd-e bu hyzmatyň\multi-user.target tarapyndan islenýändigini habar berýär. Şonuň üçin ony açanyňyzda/etc/systemd/system/-den simwoliki baglanyşyk döredilýär. Multi-user.target.wants/glancesweb.service /usr/lib/systemd/system/glancesweb.service. Ony öçürmek bu simwoliki baglanyşygy ýok eder.

Ondan soň, täze systemd hyzmatyňyzy işlediň, ýagdaýyny aşakdaky ýaly görüň we görüň.

$ sudo systemctl enable connection.service
$ sudo systemctl start connection.service
$ sudo systemctl status connection.service

Netijede, web brauzeriňizden URL serwerini http:// SERVER_IP: 61208/ ulanyň, Linux serwerleriňizi UI gözleri bilen islendik enjamda (akylly telefon, planşet ýa-da kompýuter) uzakdan gözegçilik etmek üçin.

Sahypanyň täzeleniş tizligini üýtgedip bilersiňiz, URL-iň soňundaky döwri sekuntda goşup bilersiňiz, bu täzeleniş tizligini 8 sekuntda kesgitleýär.

http://SERVERI_P:61208/8	

Web serwer re modeiminde göz aýlamagyň bir erbet tarapy, eger internet birikmesi pes bolsa, müşderi serwerden aňsatlyk bilen aýrylýar.

Bu gollanmadan täze systemd hyzmatlaryny nädip döretmelidigini öwrenip bilersiňiz:

  1. Shell skriptini ulanyp, Systemd-de täze hyzmat bölümlerini nädip döretmeli we işletmeli

Bu hemmesi! Goşmak üçin soraglaryňyz ýa-da goşmaça maglumatyňyz bar bolsa, aşakdaky teswirden peýdalanyň.