A port és a webhely figyelése nyílt forráskóddal

Az alkalmazás üzemideje kulcsfontosságú az üzleti működéshez, és mint infrastruktúra-támogatást fel kell szerelni a proaktív cselekvéshez szükséges ellenőrző eszközzel..


Ha nagy szervezetben dolgozik, akkor valószínűleg lesz valamilyen vállalati eszköze, amelyet köteles használni.

Kis- és középvállalkozások számára – gondolhatja úgy, hogy a nyílt forráskódú ingyenes megoldás a web URL-re & Kikötők megfigyelése.

Ebben a cikkben arról fogok beszélni, hogy miként lehet figyelni az URL- és szolgáltatási portokat a PHP alapú nyílt forráskódú eszköz segítségével – “PHP Server Monitor.”

Néhány megfigyelési lehetőség

  • Figyelemmel kíséri a web URL-t
  • Monitor port száma
  • Keressen karakterláncot a webhelyen, és jelölje meg, ha nem található
  • Lehetőség kipróbálni a beállított küszöböt a riasztás előtt
  • Adja meg a válasz időtúllépési értékét
  • Küldjön e-mailt, amikor le
  • Küldjön SMS-t, amikor nem
  • Értesítés a Pushover.net használatával

Előfeltétel

  • Webszerver – Apache, Nginx (az Apache-ot fogom figyelembe venni ennek a bemutatónak)
  • PHP 5.3.7+, PHP-MySQL
  • MySQL
  • CURL

Ha már van előfeltétele a szerveren, beleértve az Adatbázist, akkor ugorhat a „Telepítse a PHP Server Monitor alkalmazást”Szakasz alatt.

Telepítse az Apache, PHP, MySQL, CURL szoftvert

  • Jelentkezzen be a kiszolgálóra, ahol beállítani kívánja a megfigyelést
  • Nyissa meg az SSH terminált
  • A telepítéshez hajtsa végre a yum parancsot

 yum install httpd php mysql-server curl php-mysql

  • Indítsa el az Apache-t & MySQL szolgáltatások

szolgáltatás mysqld indítása
szolgáltatás httpd indítása

Beállítási adatbázis

A megfigyelési mátrix tárolásához adatbázisra van szükség. Indítsuk el a MySQL beállítását egy adatbázis, felhasználói létrehozásával & Jelszó. Ha ez egy friss MySQL telepítés, akkor javasoljuk, hogy végezzen biztonsági eljárást végrehajtással

/ Usr / bin / mysql_secure_installation

  • Kövesse a képernyőn megjelenő utasításokat. Valójában van Y mindenkinek.
  • Indítsa újra a MySQL szolgáltatást

Ideje létrehozni az adatbázist és megadni a jogosultságokat.

[[Email protected] yum.repos.d] # mysql -u root -p
Írd be a jelszót:
Üdvözöljük a MySQL monitoron. A parancsok végződnek; vagy \ g.
A MySQL kapcsolat azonosítója 2
Szerver verzió: 5.1.73 Forrás disztribúció
Szerzői jog (c) 2000, 2013, Oracle és / vagy leányvállalatai. Minden jog fenntartva.
Az Oracle az Oracle Corporation és / vagy annak bejegyzett védjegye
leányvállalatait. Más név lehet a megfelelő tulajdonos védjegye.
Írja be a „help;” vagy ‘\ h’ segítségért. Írja be a ‘\ c’ gombot az aktuális bemeneti nyilatkozat törléséhez.
mysql> adatbázis létrehozása CHANDAN;
A lekérdezés rendben, 1 sor érintett (0,00 mp)
mysql> felhasználó létrehozása [Email protected];
A lekérdezés rendben, 0 sor érintett (0,00 mp)
mysql> jelszó beállítása [Email protected]= Jelszó ("Chandan");
A lekérdezés rendben, 0 sor érintett (0,00 mp)
mysql> adjon minden kiváltságot a CHANDAN. * -on a [Email protected] „CHANDAN” azonosítva;
A lekérdezés rendben, 0 sor érintett (0,00 mp)
mysql> flush privilégiumok;
A lekérdezés rendben, 0 sor érintett (0,00 mp)
mysql> kijárat
Viszlát
[[Email protected] yum.repos.d] #

Demó céljából megőriztem felhasználónevet, jelszót & adatbázis:Chandan”. Kérjük, változtassa meg ennek megfelelően.

Telepítse a PHP Server Monitor alkalmazást

Új mappát hozhat létre a „megfigyelés” alatt /dönt a szerszámcsomag megtartása.

Vagy közvetlenül a wget paranccsal kihúzhatja a zip fájlt a szerverről

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

  • bontsa ki a letöltött ZIP fájlt

unzip phpservermon-3.1.1.zip

  • Másolja a kibontott mappát az Apache DocumentRoot-ba. Ha az alapértelmezett helyre van telepítve, akkor ez a / var / www / html

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

  • Nevezze át a mappát a phpservermon-3.1.1-ről a megfigyelésre (ez azonban nem kötelező)

 mv phpservermon-3.1.1 monitorozás

Kezdjük telepítés a webkiszolgáló URL-jének elérésével az URI megfigyelésével. Ha a localhost-en csinálsz, akkor az lesz http: //localhost/monitoring/install.php

  • Kattintson a „Menjünk” elemre.

monitor-installation-kezdődik

  • Adja meg az adatbázis adatait
  • Kattintson a „Konfiguráció mentése” elemre.

adatbázis-configure

  • Írja be a felhasználói adatokat a Monitor Administration fiók létrehozásához
  • Kattintson az „Install” elemre

felhasználó-konfiguráció

  • Néhány másodpercig tart, és látni fogja “SIKERMegerősítés.

siker-telepítés

Nagy, tehát most a „PHP Server Monitor”A beállítás befejeződött, és ideje konfigurálni a figyelést.

  • Kattintson a „Ugrás a monitorra” elemre.
  • Írja be a felhasználónevet és jelszót, majd kattintson a „Bejelentkezés” elemre.

login-figyelő

Akkor kerül az „Állapot” oldalra, ahol látni fog egy előre meghatározott két figyelést. Ne aggódjon – törölheti őket.

monitoring műszerfal

  • Állítsuk be az URL figyelését. Kattintson a tetején a „Kiszolgálók” menüre
  • Kattintson az „Új hozzáadása” elemre.

új hozzáadása

  • Írja be a szükséges információkat, majd kattintson a „Mentés” gombra.

setup-ellenőrző

  • Észreveheti, hogy az újonnan hozzáadott megfigyelés megjelenik az „Állapot” oldalon.

monitoring státusz

A cronjob konfigurálása

Az állapot időszakos frissítéséhez a cronjob-nak futnia kell. Futtathatja őket 5 percenként, vagy bármilyen, ami megfelel Önnek. Hivatkozhat a crontab beállításáról szóló cikkemre, ha nem biztos benne.

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

Ez a nagyszerű eszköz az Ön számára is Késleltetés (átlag) és uptime jelentést készíthet egy grafikonon óra, nap vagy hét alapján.

  • Lépjen az Állapot elemre, majd kattintson a kívánt címkére

gráf-jelentés

Végezzen egy kis figyelést, hogy értesítést kapjon, ha valami lemerül.

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