Kuinka seurata HAProxya

Kuinka Seurata Haproxya



HAProxyn asentaminen ja määrittäminen on ensimmäinen askel sen tehon valjastamiseksi verkkosovellusten tai palvelimien kuormituksen tasaajana tai käänteisenä välityspalvelimena. Sinun on kuitenkin silti tarkistettava palvelimiesi kunto. Voit tehdä tämän seuraamalla HAProxya. Seuraamalla HAProxya voit arvioida HAProxyn tarjoamaa suorituskykyä ja luotettavuutta. HAProxya voidaan seurata eri tavoin, ja tämä viesti jakaa yksityiskohtaisen, joka sisältää HAProxyn sisäänrakennetun ominaisuuden käyttämisen.

HAProxy-valvonnan aloittaminen

HAProxy on suosittu kuormantasaaja. Kun olet asentanut sen järjestelmääsi, seuraava askel on ymmärtää, kuinka voit valvoa sitä varmistaaksesi, että se vastaa suorituskykyä ja luotettavuutta koskevia odotuksiasi.







Lisäksi tarkkailemalla HAProxya voit tarkistaa mahdolliset toimintahäiriöt ja välttää seisokkeja. Esimerkiksi HAProxya valvoessasi voit tarkistaa muistin käytön. Jos huomaat punaisia ​​lippuja, voit puuttua asiaan nopeasti estääksesi toimintahäiriön.



Voit seurata HAProxya eri menetelmillä. Tässä tapauksessa käytämme HAProxy-tilastot-sivua ja lokivaihtoehtoja. On kuitenkin olemassa kolmannen osapuolen työkaluja, kuten Grafana ja Prometheus, jotka tarjoavat myös luotettavia tapoja seurata HAProxya. Jopa sisäänrakennetut vaihtoehdot tekevät myös erinomaista työtä, kuten näemme seuraavissa osissa.



Tapa 1: HAProxy Stats -sivun käyttäminen

Ennen kuin näemme, kuinka HAProxya seurataan, tehdään nopea asennus. Jos HAProxy on jo asennettu ja määritetty, ohita tämä osa ja tarkista, mistä aloitamme tilastosivun konfiguroinnin.





HAProxy voidaan asentaa nopeasti APT:n kautta seuraavalla komennolla:

$ sudo apt Asentaa haproxy



Kun asennus on valmis, varmista, että HAProxy on asennettu onnistuneesti tarkistamalla sen versio.

$ haproxy --versio

Seuraava tulos osoittaa, että meillä on asennettuna HAProxy 2.4.24:

Seuraava vaihe on HAProxyn konfigurointi, jossa määritämme, kuinka haluamme valvoa sitä. Avaa asetustiedosto tekstieditorilla.

$ sudo nano / jne / haproxy / haproxy.cfg

Yläosassa on maailmanlaajuinen osio. Muokkaa sitä varmistaaksesi, että se vastaa sitä, miten haluat käyttää HAProxya ja kirjattavien suojausvaroitusten tyyppiä. Esimerkiksi kirjaamme yleisiä ja ilmoitusvaroituksia:

Vieritä alas ja luo 'Oletukset'-osio, jossa määrität tilan ja aikakatkaisun eri toimille. Pidimme oletusosiomme yksinkertaisena. Voit kopioida sen ja liittää sen asetustiedostoon.

Viimeisessä osassa määritellään käyttöliittymä ja taustaosa. Käyttöliittymä on paikka, jossa voit määrittää, mitkä portit sidotaan yhteyteen ja mitä taustajärjestelmää käytetään. Ensimmäiselle käyttöliittymälle määritämme taustan. Seuraavassa käyttöliittymässä käytämme sitä kuuntelijan luomiseen tilastosivulle.

Määritä tilastoja varten, mitä porttia haluat käyttää tilastosivun avaamiseen. Määritä myös käytettävä URL-osoite ja luo valinnaisesti todennuskäyttäjätunnus ja salasana rajoittaaksesi pääsyä tilastosivulle.

Lopuksi tallenna ja sulje HAProxy-määritystiedosto ja käynnistä sitten HAProxy uudelleen.

Olet nyt valmis aloittamaan HAProxyn seurannan tilastosivun avulla. Avaa selaimesi ja käytä http://your-ip:port/stats page. For our case, the stats page is running in our localhost on port 8404 which we define in the “Frontend Stats” section of our configuration file.

Kun sivu on latautunut, kirjaudu sisään käyttämällä aiemmin määrittämääsi käyttäjätunnusta ja salasanaa.

Kun kirjaudut sisään, tilastosivulla näytetään tiedot HAProxysta ja kuinka se tasapainottaa verkkosovelluksiasi. Voit käydä tilastosivulla syvemmälle eri mittareihin varmistaaksesi HAProxy- ja verkkosovellustesi terveydentilan.

Tapa 2: Lokien käyttäminen

Tilastosivun käytön lisäksi voit myös tarkistaa HAProxy-lokeista mahdolliset varoitukset, jotka auttavat myös sen valvonnassa. Tämä menetelmä on kuitenkin vähiten tehokas, mutta se voi myös auttaa sinua tarkistamaan verkkosovellustesi terveydentilan.

Voit avata lokitiedoston tekstieditorilla, kuten nanolla.

$ sudo nano / oli / Hirsi / haproxy.log

Vaihtoehtoisesti voit käyttää 'tail'-komentoa näyttääksesi lokitiedoston viimeiset rivit reaaliajassa.

$ sudo häntää -f / oli / Hirsi / haproxy.log

Näin valvot HAProxya.

Johtopäätös

HAProxy-valvonta on ihanteellinen verkkosovellustesi kunnon tarkistamiseen ja kuormituksen tasapainottimella saamasi suorituskyvyn ja luotettavuuden tarkistamiseen. Pääset HAProxy-tilastosivulle nähdäksesi kaikki tilastot tai tarkistaaksesi lokitiedostosta varoitukset ja muut toiminnot. Molemmat vaihtoehdot on kuvattu tässä viestissä.