Linux

Server Web 149 Solutii

Monitorizarea infrastructurii folosind Prometheus și Grafana

Într-un mediu cu unul sau mai multe servere Linux este utilă monitorizarea resurselor hardware și software pentru identificarea rapidă a problemelor de performanță. Prometheus și Grafana permit colectarea și vizualizarea în timp real a metricilor precum utilizarea procesorului, memoriei, spațiului de stocare și traficului de rețea.

Implementarea unei soluții de monitorizare bazată pe:

  • Prometheus pentru colectarea metricilor
  • Node Exporter pentru expunerea metricilor sistemului
  • Grafana pentru vizualizarea datelor

Pasul 1- Instalarea Node Exporter

(pe Ubuntu)

sudo apt update
sudo apt install prometheus-node-exporter

Verificare:

systemctl status prometheus-node-exporter

Pasul 2 – Instalarea Prometheus

Docker:

docker run -d \
--name prometheus \
-p 9090:9090 \
prom/prometheus

Acces:

http://IP_SERVER:9090

Pasul 3 – Configurarea Prometheus

Fișier:

scrape_configs:
  - job_name: 'node'
    static_configs:
      - targets: ['IP_SERVER:9100']

Restart Prometheus.

Pasul 4 – Instalarea Grafana

Docker:

docker run -d \
--name grafana \
-p 3000:3000 \
grafana/grafana

Acces:

http://IP_SERVER:3000

Pasul 5 – Adăugarea Prometheus ca Data Source

Grafana → Connections → Data Sources → Add Data Source → Prometheus

URL:

http://IP_PROMETHEUS:9090

Save & Test.

Pasul 6 – Crearea Dashboard-ului

Dashboard → Import

Poți importa dashboard-ul oficial Node Exporter:

1860

Acesta afișează:

  • CPU Usage
  • RAM Usage
  • Disk Usage
  • Network Traffic
  • Load Average.
[mai mult...]

Cum activezi Memory Ballooning pentru mașini virtuale în Proxmox VE

Într-un mediu virtualizat Proxmox VE, este posibil ca mai multe mașini virtuale să rezerve memorie RAM pe care nu o folosesc în mod constant.

Acest lucru poate duce la:

  • utilizare ineficientă a memoriei serverului

  • imposibilitatea pornirii unor VM-uri noi

  • performanță scăzută când resursele sunt limitate

Proxmox oferă o funcționalitate numită Memory Ballooning, care permite redistribuirea dinamică a memoriei între mașinile virtuale în funcție de necesități.

[mai mult...]

Proxmox pentru Admini (Technical Deep-Dive)

Arhitectură Hiper-convergentă (HCI)

  • Proxmox: Integrare nativă cu Ceph și ZFS. Poți crea un cluster de stocare distribuit direct din interfața web, fără a avea nevoie de un SAN (Storage Area Network) dedicat.

  • VMware: Necesită vSAN, care este o licență separată, adesea foarte scumpă și cu cerințe hardware extrem de rigide (HCL strict).

  • Argument Tehnic: “Simplitate în scalare: adaugi un server nou și stocarea crește automat în tot clusterul”.

[mai mult...]

Solutia Proxmox pentru business

Proxmox VE (Virtual Environment) este o soluție excelentă pentru virtualizare, fiindcă îmbină două lumi: mașinile virtuale (KVM) și containerele (LXC), totul pe o bază solidă de Debian Linux. Având în vedere schimbările recente din piață (în special achiziția VMware de către Broadcom și trecerea la abonamente obligatorii), argumentația pentru Proxmox a devenit mult mai puternică în 2026.

[mai mult...]

Window manager — what it is

A window manager (WM) controls placement, appearance, and behavior of application windows within a graphical environment. It handles window decorations, focus, workspaces, tiling/floating behavior, and keyboard/mouse interactions. Window managers can be standalone (you start X/Wayland with them) or run inside a desktop environment.

Types

  • Tiling WMs: automatically arrange windows in non-overlapping tiles (e.g., i3, bspwm, awesome, dwm).
  • Stacking/Floating WMs: windows overlap like traditional desktops (e.g., Openbox, Fluxbox, Metacity).
  • Compositing WMs / Compositors: provide effects, transparency, and smooth rendering (e.g., Mutter, KWin, picom as compositor for others).
  • Desktop Environments (DEs): include a WM plus many integrated components (GNOME uses Mutter, KDE uses KWin).
[mai mult...]