Prometheus
Versija
2.53.2
OS
Ubuntu 22.04
Meklējat efektīvu risinājumu uzraudzībai? Prometheus — tā ir jaudīga uzraudzības sistēma, kas paredzēta mūsdienīgu IT infrastruktūru pārvaldībai. Neatkarīgi no tā, vai tas ir Prometheus uz Linux vai Prometheus monitoring Windows Server, šis rīks ļauj vākt metriku un datus no dažādiem komponentiem, piemēram, serveriem, datu bāzēm un mikroservisiem, izmantojot HTTP pieprasījumus. Pateicoties savai elastībai, integrācijai ar citām sistēmām, piemēram, Grafana, un automātisko brīdinājumu atbalstam, Prometheus monitoring system kļūst par neaizvietojamu risinājumu DevOps komandām.
Galvenie Prometheus ieguvumi
Plašas uzraudzības iespējas:
Metriku vākšana no serveriem, datu bāzēm, lietojumprogrammām un mikroservisiem, tostarp Prometheus network monitoring un Prometheus server monitoring.
Atbalsts standartizētiem protokoliem un datu formātiem.
Elastīgs pieprasījumu formāts:
PromQL pieprasījumu valodas izmantošana datu analīzei un pielāgotu metrikas izveidei.
Automātiskie brīdinājumi:
Brīdinājumu iestatīšana par kritiskiem notikumiem ātrai reakcijai uz problēmām.
Integrācija ar Grafana:
Lai izveidotu vizuālus grafikus un metrikas vizualizāciju, kas atvieglo datu analīzi.
Vienkārša izvietošana:
Iespēja ātri uzsākt, pateicoties gataviem risinājumiem no Marketplace, neatkarīgi no tā, vai tas ir Prometheus uz Linux vai Prometheus Windows Server Monitoring.
Soļi Prometheus izvietošanai
1. Prometheus servera uzstādīšana
Izvietojiet serveri no Marketplace.
Pēc veiksmīgas uzstādīšanas jūs saņemsiet datus savienojumam. Tie būs pieejami/sūtīti:
Uz jūsu e-pasta adresi.
Kā biļete jūsu personīgajā kabinetā.
2. Savienojums ar serveri
Savienojieties ar serveri, izmantojot SSH, izmantojot klientu, kas piemērots jūsu OS:
Linux/MacOS: standarta termināls.
Windows: PuTTY klients vai iebūvētais OpenSSH.
Izmantojiet paroli, kas tika noteikta uzstādīšanas laikā, vai iepriekš konfigurētu SSH atslēgu. Ja nezināt, kā izveidot atslēgu, iepazīstieties ar šo instrukciju.
Pēc pieteikšanās serverī jūs redzēsiet sekojošo ziņojumu:
Lai apskatītu savienojuma datus, izpildiet komandu:
cat /root/.password_credentials
3. Prometheus konfigurācija
Lietojumprogrammas saknes direktorija atrodas šādā adresē:
/etc/prometheus/
Galvenais konfigurācijas fails — prometheus.yml. Tajā jūs varat norādīt:
Metriku avotus.
Brīdinājumu parametrus.
Citas uzraudzības iestatījumus.
Lai rediģētu failu, izpildiet:
vim /etc/prometheus/prometheus.yml
4. SSL sertifikāta iestatīšana
Lai nodrošinātu drošu savienojumu caur HTTPS, veiciet sekojošus soļus:
Domēna piesaiste:
Pārliecinieties, ka domēns vai apakšdomēns ir norādīts uz jūsu servera IP adresi.
Iestatiet DNS ierakstus caur hostinga vadības paneli.
Let's Encrypt sertifikāta uzstādīšana:
Izpildiet komandu:
certbot --nginx
Izpildiet norādījumus:
Norādiet administratora e-pasta adresi.
Piekrītiet lietošanas noteikumiem (nospiediet Y).
Norādiet domēna nosaukumu (piemēram, your.domain.com).
Attiecieties no e-pasta adreses nodošanas analīzei (N).
Gaidiet procesa pabeigšanu (apmēram 5 minūtes).
5. Piekļuve Prometheus vadības panelim
Lai piekļūtu tīmekļa saskarnei, pārlūkā ievadiet servera IP adresi, piemēram:
https://<jūsu-IP>
Ja SSL sertifikāts vēl nav uzstādīts, pārlūks var parādīt brīdinājumu, ko var ignorēt.
Pēc autorizācijas atvērsies vadības panelis, kurā jūs varēsiet:
Apskatīt savāktās metrikas.
Izpildīt pieprasījumus, izmantojot PromQL.
Iestatīt integrācijas ar citiem rīkiem.
Īpašības un ieteikumi
Ports 25:
Pēc noklusējuma šis ports ir bloķēts. Ja nepieciešama tā atbloķēšana, sazinieties ar tehnisko atbalstu.
Brīdinājumu automatizācija:
Iestatiet Alertmanager, lai savlaicīgi informētu par kļūdām.
Integrācija ar Grafana:
Izmantojiet Grafana, lai izveidotu vizuālus grafikus un informācijas paneļus, pamatojoties uz Prometheus datiem.
Konfigurācijas atjaunināšana:
Pēc izmaiņu veikšanas prometheus.yml, restartējiet pakalpojumu:
systemctl restart prometheus
Prometheus monitoring system — tā ir jaudīga rīka, kas nodrošina detalizētu kontroli pār jūsu infrastruktūras stāvokli. Neatkarīgi no tā, vai izmantojat Prometheus uz Linux vai jums nepieciešams Prometheus monitoring Windows Server, šī Prometheus sistēma nodrošina elastību un uzticamību. Tās integrācija ar Grafana un automātisko brīdinājumu atbalsts padara to par ideālu izvēli DevOps komandām. Izmantojiet Prometheus network monitoring un Prometheus server monitoring, lai uzlabotu jūsu sistēmu stabilitāti un veiktspēju. Prometheus — tas ir jūsu ceļš uz efektīvu un uzticamu uzraudzību.