Săriți la conținutul principal

Notificări server

avertisment

Această funcție este disponibilă exclusiv pentru utilizatorii cu o Licență extinsă.

FASTPANEL® permite monitorizarea principalelor metrici ale serverului: încărcarea CPU, Load Average 5, utilizarea discului și consumul de RAM. Când o metrică depășește pragul său, alertele sunt trimise automat către Telegram sau Slack. Configurarea se află în „Setări” → „Notificări”.

Acest articol explică modul de configurare a canalelor de livrare și configurarea parametrilor notificărilor, inclusiv pragurile și declanșatoarele.

Configurarea canalului

Telegram

  1. Creați un bot nou folosind botul oficial Telegram @BotFather. Accesați linkul și faceți clic pe butonul „Start

notifications

  1. Introduceți /newbot și apăsați Enter.
  2. Introduceți numele dorit pentru botul dvs. și apăsați Enter.
  3. Introduceți numele de utilizator dorit pentru botul dvs. Acesta trebuie să se termine cu bot, apoi apăsați Enter.
  4. Veți primi un mesaj care începe cu:
    Done! Congratulations on your new bot.
  5. Faceți clic pe linia albastră de după Use this token to access the HTTP API: (estompată în captură) pentru a copia tokenul API al botului dvs. în clipboard. Păstrați tokenul în siguranță, deoarece oricine îl are vă poate controla botul

notifications

notă

Tokenul API este stocat în @BotFather. Dacă îl uitați, trimiteți comanda /mybots, selectați botul dvs. și faceți clic pe butonul „API Token”.

  1. Deschideți FASTPANEL® și navigați la „Setări” → „Notificări”.
  2. Faceți clic pe butonul „Create channel”

notifications

  1. Completați următoarele câmpuri:
  • Name — Introduceți un nume pentru canal, pentru a-l distinge vizual
  • Channel — Alegeți „Telegram
  • Bot token — Lipiți tokenul botului copiat la pasul 6
  • Problem period — Setați intervalul de timp (în minute) după care va fi trimisă o notificare dacă problema persistă. Valoarea minimă este de 1 minut
  • Notification repeat interval — Setați intervalul dintre notificările consecutive pentru aceeași problemă
  • Notify about solved problems — Activați această opțiune pentru a primi o notificare atunci când problema este rezolvată
  • Add basic triggers — Activați această opțiune pentru a crea automat declanșatoare pentru toate unitățile, RAM și CPU

notifications

  1. Faceți clic pe butonul „Save”.
  2. Pe următorul ecran, faceți clic pe butonul „Invite” pentru a vă invita botul în chat sau în chatul de grup

notifications

  1. Se va deschide un link într-o filă nouă. Confirmați redirecționarea către aplicația Telegram Desktop

notifications

  1. Faceți clic pe butonul „Start” pentru a vă activa botul

notifications

  1. Pentru a verifica dacă configurarea este corectă, reveniți la fila FASTPANEL® și faceți clic pe butonul cu avionul de hârtie

notifications

  1. Dacă totul este configurat corect, o notificare de test va fi trimisă în chatul cu botul dvs

notifications

  1. Pentru a ajusta ulterior setările canalului, faceți clic pe pictograma creion de lângă canal

notifications

  1. Mai jos este un exemplu de notificare generată atunci când este activat un declanșator

notifications

Slack

  1. Autentificați-vă în contul dvs. și creați o aplicație Slack prin pagina de aplicații.
  2. Selectați "From scratch".
  3. Introduceți un App Name, alegeți spațiul de lucru în care va fi creată aplicația și faceți clic pe „Create app”.
  4. În secțiunea „Features”, deschideți „Incoming Webhooks” și activați funcția

notifications

  1. În partea de jos a aceleiași pagini, faceți clic pe „Add New Webhook”

notifications

  1. Pe următorul ecran, selectați canalul în care vor fi trimise notificările. Se recomandă crearea unui canal dedicat pentru alerte. Apoi faceți clic pe „Allow”.
  2. Veți fi redirecționat înapoi la pagina webhook-urilor. Derulați în jos și faceți clic pe „Copy” pentru a copia URL-ul webhook-ului

notifications

  1. Deschideți FASTPANEL® și navigați la „Setări” → „Notificări”.
  2. Faceți clic pe butonul „Create channel”

notifications

  1. Completați următoarele câmpuri:
  • Name — Introduceți un nume pentru canal, pentru a-l distinge vizual
  • Channel — Alegeți „Slack
  • Webhook url — Lipiți URL-ul webhook-ului copiat la pasul 7
  • Problem period — Setați intervalul de timp (în minute) după care va fi trimisă o notificare dacă problema persistă. Valoarea minimă este de 1 minut
  • Notification repeat interval — Setați intervalul dintre notificările consecutive pentru aceeași problemă
  • Notify about solved problems — Activați această opțiune pentru a primi o notificare atunci când problema este rezolvată
  • Add basic triggers — Activați această opțiune pentru a crea automat declanșatoare pentru toate unitățile, RAM și CPU

notifications

  1. Faceți clic pe butonul „Save”.
  2. Pentru a verifica dacă configurarea este corectă, faceți clic pe butonul cu avionul de hârtie

notifications

  1. Dacă totul este configurat corect, o notificare de test va fi trimisă în canalul selectat la pasul 6

notifications

  1. Pentru a ajusta ulterior setările canalului, faceți clic pe pictograma creion de lângă canal

notifications

  1. Mai jos este un exemplu de notificare generată atunci când este activat un declanșator

notifications

Configurarea declanșatoarelor

Pentru a configura declanșatoarele, faceți clic pe pictograma rotiță din rândul canalului pe care doriți să îl editați

notifications

În secțiunea deschisă, puteți:

  1. Dezactiva declanșatoarele inutile folosind comutatorul din stânga.
  2. Crea un nou declanșator de unul dintre următoarele tipuri: CPU, Disk (pentru fiecare disc individual), Load Average 5 (încărcarea medie a sistemului în ultimele 5 minute), RAM.
  3. Edita declanșatoarele existente

notifications

Pragurile pentru CPU, Disk și RAM sunt setate în procente. Pragul pentru Load Average 5 este setat în valori întregi.

notă

Ca regulă generală, o valoare normală pentru Load Average 5 este aproximativ egală cu numărul de nuclee CPU de pe server sau de până la două ori acest număr.