Kako pratiti port i web mjesto s otvorenim kodom

Nastavak rada aplikacija ključan je za poslovanje, a kao podrška za infrastrukturu, morate biti opremljeni potrebnim alatom za praćenje proaktivnog djelovanja.


Ako radite u velikoj organizaciji, tada ćete najvjerojatnije imati neki alat za poslovanje, koji ste dužni koristiti.

No, za mala i srednja poduzeća – možda mislite o tome da imate Open Source kao besplatno rješenje za web URL & Nadgledanje portova.

U ovom ću članku govoriti o tome kako nadzirati URL i portove usluga pomoću alata Open Source na temelju PHP-a – “Monitor PHP poslužitelja.”

Neke od mogućnosti praćenja

  • Nadgledajte web URL
  • Broj priključka za monitor
  • Potražite niz na web mjestu i označite ga ako nije pronađen
  • Mogućnost pokušaja konfiguriranog praga prije nego što se alarmira
  • Definirajte vrijednost prekida odgovora
  • Aktivirajte e-poštu kada dolazite
  • Pošaljite SMS kada je dolje
  • Obavijestite pomoću stranice Pushover.net

Preduvjet

  • Web poslužitelj – Apache, Nginx (smatrat ću Apache ovom predstavom)
  • PHP 5.3.7+, PHP-MySQL
  • MySQL
  • KOVRČA

Ako na vašem poslužitelju već postoje preduvjeti, uključujući Database, onda možete preskočiti na “Instalirajte monitor PHP poslužitelja“Odjeljak u nastavku.

Instalirajte Apache, PHP, MySQL, CURL

  • Prijavite se na poslužitelj na koji namjeravate postaviti nadzor
  • Otvorite SSH terminal
  • Izvršite ispod yum naredbe za instalaciju

 yum instalirati httpd php mysql-server curl php-mysql

  • Pokrenite Apache & MySQL usluge

usluga mysqld start
usluga httpd start

Postavljanje baze podataka

Za spremanje matrice za nadzor potrebna je baza podataka. Počnimo s postavljanjem MySQL-a stvaranjem baze podataka, korisnik & lozinka. Ako je ovo nova instalacija MySQL, preporučuje se postupak osiguravanja izvršenjem

/ Usr / bin / mysql_secure_installation

  • Slijedite upute na ekranu. Zapravo, možete Y za sve.
  • Ponovo pokrenite MySQL uslugu

Vrijeme je za stvaranje baze podataka i dodjeljivanje privilegija.

[[E zaštićeni] yum.repos.d] # mysql -u korijen -p
Upišite lozinku:
Dobrodošli na MySQL monitor. Naredbe se završavaju s; ili \ g.
Vaš ID veze za MySQL je 2
Verzija poslužitelja: 5.1.73 Distribucija izvora
Autorsko pravo (c) 2000, 2013, Oracle i / ili njegove podružnice. Sva prava pridržana.
Oracle je registrirani zaštitni znak tvrtke Oracle Corporation i / ili njenog poduzeća
podružnice. Ostala imena mogu biti zaštitni znaci njihovih vlasnika.
Upišite “pomoć;” ili “\ h” za pomoć. Upišite “\ c” da biste izbrisali trenutni ulazni izraz.
mySQL> stvoriti bazu podataka CHANDAN;
Upit je u redu, pogođen je 1 red (0,00 sek)
mySQL> stvoriti korisnika [E zaštićeni];
Upit je u redu, pogođeno je 0 redaka (0,00 s)
mySQL> postavite lozinku za [E zaštićeni]= ZAPORKE ("Chandan");
Upit je u redu, pogođeno je 0 redaka (0,00 s)
mySQL> odobriti sve privilegije na CHANDAN. * to [E zaštićeni] identificiran s “CHANDAN”;
Upit je u redu, pogođeno je 0 redaka (0,00 s)
mySQL> ispiranje privilegija;
Upit je u redu, pogođeno je 0 redaka (0,00 s)
mySQL> Izlaz
Pozdrav
[[E zaštićeni] yum.repos.d] #

U demo svrhu sam zadržao korisničko ime, lozinku & baza podataka kao “Chandan”. Molim vas, promijenite ga u skladu s tim.

Instalirajte monitor PHP poslužitelja

Možete stvoriti novu mapu “nadzor” ispod / opt zadržati paket alata.

Ili zip datoteku možete izravno izvući s poslužitelja pomoću naredbe wget

wget http://downloads.sourceforge.net/project/phpservermon/phpservermon/PHP%20Server%20Monitor%20v3.1.1/phpservermon-3.1.1.zip

  • raspakirajte preuzetu zip datoteku

raspakirajte phpservermon-3.1.1.zip

  • Kopirajte izvučenu mapu u svoj Apache DocumentRoot. Ako je instaliran na zadanom mjestu, to bi bio / var / www / html

cp –rp phpservermon-3.1.1 / var / www / html

  • Preimenujmo mapu iz phpservermon-3.1.1 u nadzor (doduše, to nije izborno)

 mv phpservermon-3.1.1 nadzor

Započnimo montaža pristupom URL-u web poslužitelja s nadziranjem URI-a. Ako biste radili na localhostu, onda bi to bilo http: //localhost/monitoring/install.php

  • Kliknite “Idemo”

Monitor-instalacija-početak

  • Unesite podatke baze podataka
  • Kliknite “Spremi konfiguraciju”

baze podataka-configure

  • Unesite korisničke podatke kako biste stvorili račun za Nadgledanje monitora
  • Kliknite “Instaliraj”

Korisnik konfiguraciju

  • Proći će nekoliko sekundi i vidjet ćete „USPJEH” potvrda.

Uspjeh instalaciju

Sjajno, pa sad tvoj “Monitor PHP poslužitelja“Postavljanje je završeno i vrijeme je da konfigurirate neki nadzor.

  • Kliknite “Idi na svoj monitor”
  • Unesite korisničko ime i lozinku i kliknite na “Prijava”

Prijava za praćenje

Bit ćete preusmjereni na stranicu “Status” gdje ćete vidjeti dva unaprijed definirana nadzora. Ne brinite – možete ih izbrisati.

Praćenje-Nadzorna ploča

  • Postavimo nadzor nad URL-om. Kliknite na gornji izbornik “Serveri”
  • Kliknite “Dodaj novo”

Dodaj novi

  • Unesite tražene podatke i kliknite na “Spremi”

postava za praćenje

  • Primijetit ćete da je novo dodani nadzor prikazan na stranici “Status”.

Praćenje-status

Konfigurirajte cronjob

Da bi se status ažurirao povremeno, kronjob se mora pokrenuti. Možete ih izvoditi svakih 5 minuta ili sve što vam više odgovara. Možete se obratiti mojim člankom o postavljanju krontaba ako niste sigurni.

* / 05 * * * * root / usr / bin / php /var/www/html/monitoring/cron/status.cron.php

Ovaj sjajan alat također vam daje Latentnost (prosjek) i produženje rada izvještavati u grafikonu po satu, danu ili tjednu.

  • Idite na Status i kliknite željenu oznaku

graf-izvješće

Nastavite i dodajte nadzor da biste bili obaviješteni kada nešto padne.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map