


Cara Memantau Pelayan Ubuntu dengan Prometheus: Mengumpul dan Menggambarkan Metrik Sistem
Pengenalan: Pemantauan pelayan proaktif dengan Prometheus di Ubuntu
Dalam landskap digital yang menuntut hari ini, memastikan uptime dan prestasi pelayan optimum adalah yang paling utama. Pentadbir sistem dan pasukan DevOps sangat bergantung pada penyelesaian pemantauan yang mantap untuk mencegah gangguan, meningkatkan kecekapan, dan secara proaktif menangani isu -isu yang berpotensi. Prometheus, sistem pemantauan dan peringatan sumber terbuka, menawarkan penyelesaian yang kuat. Panduan ini menyediakan satu langkah komprehensif untuk menubuhkan Prometheus untuk memantau pelayan Ubuntu anda, meliputi pemasangan, konfigurasi, koleksi metrik, dan visualisasi.
Memahami Prometheus: menyelam yang mendalam
Prometheus adalah sistem pemantauan yang canggih yang secara berkala mengumpul metrik dari sasaran yang ditetapkan, menilai peraturan yang ditetapkan, membentangkan hasilnya, dan mencetuskan makluman berdasarkan keadaan yang telah ditetapkan. Popularitinya berpunca daripada ciri -ciri utamanya:Model data data pelbagai dimensi:
- memanfaatkan model data siri masa untuk pengendalian data tinggi dimensi dan pertanyaan.
- Bahasa pertanyaan yang kuat: promql (prometheus query language) menawarkan keupayaan pertanyaan yang fleksibel dan maju.
- Senibina mandiri: beroperasi secara bebas, menghapuskan pergantungan pada sistem storan yang diedarkan.
- Penyimpanan data yang cekap: Mengoptimumkan penyimpanan data siri masa dalam pangkalan data tempatan.
- Pengumpulan data berasaskan pull: Mendapatkan metrik dengan menarik data dari titik akhir sasaran.
- Manfaat Utama Prometheus untuk Pemantauan Pelayan:
Skalabiliti:
- mengendalikan dataset besar, sesuai untuk persekitaran mana -mana skala.
- Integrasi Grafana: dengan lancar mengintegrasikan dengan Grafana, visualisasi popular dan platform papan pemuka.
- Ekosistem yang luas: Ekosistem pengeksport dan integrasi yang kaya memastikan keserasian dan kelanjutan yang luas.
-
Menyediakan Prometheus di Ubuntu: Panduan Langkah demi Langkah
Keperluan Sistem:
ubuntu 18.04 atau lebih baru
minimum 2 GB RAM- minimum 2 teras cpu
- ruang cakera percuma 10 gb
- Pemasangan:
Pakej sistem kemas kini:
-
sudo apt-get update sudo apt-get upgrade
Pasang Prometheus: -
sudo useradd --no-create-home --shell /bin/false prometheus sudo mkdir /etc/prometheus sudo mkdir /var/lib/prometheus cd /tmp wget https://github.com/prometheus/prometheus/releases/download/v2.31.1/prometheus-2.31.1.linux-amd64.tar.gz tar -xvzf prometheus-2.31.1.linux-amd64.tar.gz cd prometheus-2.31.1.linux-amd64 sudo cp prometheus /usr/local/bin/ sudo cp promtool /usr/local/bin/ sudo cp -r consoles /etc/prometheus sudo cp -r console_libraries /etc/prometheus sudo cp prometheus.yml /etc/prometheus
Konfigurasi Prometheus: (Ubah suai - seperti yang diperlukan. Konfigurasi lalai sering cukup untuk persediaan asas.)
/etc/prometheus/prometheus.yml
-
Tambahkan yang berikut:
sudo apt-get update sudo apt-get upgrade
kemudian:
sudo useradd --no-create-home --shell /bin/false prometheus sudo mkdir /etc/prometheus sudo mkdir /var/lib/prometheus cd /tmp wget https://github.com/prometheus/prometheus/releases/download/v2.31.1/prometheus-2.31.1.linux-amd64.tar.gz tar -xvzf prometheus-2.31.1.linux-amd64.tar.gz cd prometheus-2.31.1.linux-amd64 sudo cp prometheus /usr/local/bin/ sudo cp promtool /usr/local/bin/ sudo cp -r consoles /etc/prometheus sudo cp -r console_libraries /etc/prometheus sudo cp prometheus.yml /etc/prometheus
akses prometheus di
http://<your_server_ip>:9090</your_server_ip>
.
mengumpul metrik sistem dengan pengeksport nod
Pengeksport Node adalah komponen penting untuk mengumpul metrik peringkat sistem.
-
Pasang pengeksport nod:
sudo nano /etc/systemd/system/prometheus.service
-
Buat Perkhidmatan Pengeksport Node: (Sama seperti fail perkhidmatan Prometheus, buat fail
node_exporter.service
.) -
Mula dan aktifkan Pengeksport Node:
[Unit] Description=Prometheus Wants=network-online.target After=network-online.target [Service] User=prometheus Group=prometheus Type=simple ExecStart=/usr/local/bin/prometheus \ --config.file /etc/prometheus/prometheus.yml \ --storage.tsdb.path /var/lib/prometheus/ \ --web.console.templates=/etc/prometheus/consoles \ --web.console.libraries=/etc/prometheus/console_libraries [Install] WantedBy=multi-user.target
Pengeksport nod akses di
http://<your_server_ip>:9100/metrics</your_server_ip>
. -
Konfigurasi prometheus untuk mengikis pengeksport nod: Tambah pengeksport nod sebagai sasaran dalam fail
prometheus.yml
anda. Muat semula prometheus selepas itu.
Menggambarkan metrik dengan Grafana: Alat papan pemuka yang kuat
Grafana menyediakan antara muka intuitif untuk menggambarkan metrik yang dikumpulkan anda.
-
Pasang Grafana: (ikuti arahan pemasangan rasmi Grafana untuk Ubuntu.)
-
Mula dan aktifkan Grafana:
-
Sambungkan Grafana ke Prometheus: Konfigurasi Grafana untuk menggunakan Prometheus sebagai sumber data.
-
Buat papan pemuka: Gunakan pertanyaan promql untuk membuat papan pemuka bermaklumat memaparkan metrik utama.
Pemantauan dan Makluman Lanjutan: Pengurusan Isu Proaktif
AlertManager Prometheus membolehkan makluman automatik berdasarkan peraturan yang ditetapkan. (Langkah -langkah pemasangan dan konfigurasi adalah serupa dengan pengeksport Prometheus dan nod.) Konfigurasikan peraturan amaran dan saluran pemberitahuan (e -mel, kendur, dll.) Dalam fail konfigurasi AlertManager.
Amalan dan Petua Terbaik untuk Prestasi dan Keselamatan Optimal:
- Pastikan semua komponen dikemas kini.
- kerap mengkaji dan memperbaiki peraturan amaran.
- Mengoptimumkan parameter konfigurasi Prometheus.
- memantau metrik kesihatan Prometheus sendiri.
- selamat prometheus dan grafana dengan SSL/TLS dan pengesahan yang betul.
KESIMPULAN: Memperkasakan Pengurusan Pelayan dengan Prometheus
Dengan melaksanakan Prometheus, anda mendapat alat yang berkuasa untuk pemantauan dan pengurusan pelayan proaktif, yang membawa kepada peningkatan kesihatan, prestasi, dan kesihatan infrastruktur keseluruhan. Fleksibiliti dan skalabiliti menjadikannya aset yang tidak ternilai untuk organisasi dari semua saiz.Atas ialah kandungan terperinci Cara Memantau Pelayan Ubuntu dengan Prometheus: Mengumpul dan Menggambarkan Metrik Sistem. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Dalam ansuran keenam siri AWK kami, kami akan meneroka arahan seterusnya, yang memainkan peranan penting dalam meningkatkan kecekapan eksekusi skrip anda dengan melangkau langkah pemprosesan yang berlebihan. Apa arahan seterusnya? Perintah seterusnya di AWK Instruc

Memindahkan fail dalam sistem Linux adalah tugas yang sama bahawa setiap pentadbir sistem harus menguasai, terutamanya apabila ia berkaitan dengan penghantaran rangkaian antara sistem tempatan atau jauh. Linux menyediakan dua alat yang biasa digunakan untuk mencapai tugas ini: SCP (Replikasi Selamat) dan RSYNC. Kedua -duanya menyediakan cara yang selamat dan mudah untuk memindahkan fail antara mesin tempatan atau jauh. Artikel ini akan menerangkan secara terperinci bagaimana menggunakan arahan SCP dan RSYNC untuk memindahkan fail, termasuk pemindahan fail tempatan dan jauh. Memahami SCP (protokol salinan selamat) dalam arahan SCP Linux adalah program baris arahan yang digunakan untuk menyalin fail dan direktori secara selamat di antara dua tuan rumah melalui SSH (shell selamat), yang bermaksud bahawa apabila fail dipindahkan melalui internet, bilangannya

Satu ciri menarik Linux, berbeza dengan Windows dan Mac OS X, adalah sokongannya untuk pelbagai persekitaran desktop. Ini membolehkan pengguna desktop memilih persekitaran desktop yang paling sesuai dan sesuai berdasarkan keperluan pengkomputeran mereka.

LibreOffice menonjol sebagai suite pejabat yang mantap dan terbuka, disesuaikan untuk platform Linux, Windows, dan Mac. Ia mempunyai pelbagai ciri canggih untuk mengendalikan dokumen perkataan, spreadsheet, persembahan, lukisan, pengiraan, dan matematik

Pengguna Linux yang menguruskan fail PDF mempunyai pelbagai program yang mereka ada. Khususnya, terdapat banyak alat PDF khusus yang direka untuk pelbagai fungsi. Contohnya, anda mungkin memilih untuk memasang penonton PDF untuk membaca fail atau pdf edi

Dalam segmen awal siri perintah AWK, tumpuan kami adalah terutamanya pada input membaca dari fail. Walau bagaimanapun, bagaimana jika anda perlu membaca input dari stdin? Dalam bahagian 7 siri AWK, kami akan meneroka beberapa contoh di mana anda boleh menggunakan output o

Clifm menonjol sebagai pengurus fail baris arahan yang tersendiri dan sangat cepat, yang direka pada asas antara muka seperti shell. Ini bermakna pengguna boleh terlibat dengan sistem fail mereka menggunakan arahan yang sudah biasa mereka lakukan. Pilihan o

Sekiranya anda lebih suka tidak melakukan pemasangan baru Linux Mint 22 Wilma, anda mempunyai pilihan untuk menaik taraf dari versi terdahulu. Dalam panduan ini, kami akan memperincikan proses untuk menaik taraf dari Linux Mint 21.3 (pelepasan kecil terbaru dari siri 21.x


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)
