Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Pemantauan dan analisis log masa nyata di bawah Linux

Pemantauan dan analisis log masa nyata di bawah Linux

Jul 29, 2023 am 08:06 AM
menganalisis pantau log masa sebenar

Pemantauan dan analisis log masa nyata di bawah Linux

Dalam pengurusan sistem harian dan penyelesaian masalah, log ialah sumber data yang sangat penting. Melalui pemantauan masa nyata dan analisis log sistem, kami boleh mengesan situasi tidak normal dalam masa dan mengendalikannya dengan sewajarnya. Artikel ini akan memperkenalkan cara melaksanakan pemantauan dan analisis log masa nyata di bawah Linux, dan memberikan contoh kod yang sepadan.

1. Pemantauan log masa nyata

Di bawah Linux, sistem pembalakan yang paling biasa digunakan ialah rsyslog. Dengan mengkonfigurasi rsyslog, kami boleh mengeluarkan log aplikasi yang berbeza kepada fail tertentu dan memantau fail log ini dalam masa nyata melalui arahan ekor.

  1. Pertama, anda perlu memastikan rsyslog dipasang dan berjalan. Anda boleh menyemak status rsyslog melalui arahan berikut:
systemctl status rsyslog
Salin selepas log masuk
  1. Edit fail konfigurasi rsyslog /etc/rsyslog.conf dan keluarkan log yang perlu dipantau ke fail yang ditentukan. Sebagai contoh, kami ingin memantau fail /var/log/messages:
#将/var/log/messages文件的日志输出到/var/log/monitored.log
:msg,contains,"kernel" /var/log/monitored.log
#其他日志默认输出到/var/log/messages
*.info;mail.none;authpriv.none;cron.none /var/log/messages
Salin selepas log masuk
  1. Mulakan semula perkhidmatan rsyslog untuk membuat konfigurasi berkuat kuasa:
service rsyslog restart
Salin selepas log masuk
  1. Gunakan arahan ekor untuk memantau fail log yang ditentukan dalam masa nyata . Sebagai contoh, kami ingin memantau fail /var/log/monitored.log:
tail -f /var/log/monitored.log
Salin selepas log masuk

Melalui langkah di atas, kami boleh memantau fail log yang ditentukan dalam masa nyata.

2. Analisis log masa nyata

Pemantauan log masa nyata hanyalah langkah pertama yang lebih penting ialah menganalisis log dalam masa nyata supaya masalah dapat ditemui dalam masa dan langkah yang sepadan dapat diambil. Di bawah Linux, kita boleh menggunakan beberapa alatan untuk melaksanakan analisis log.

  1. awk

awk ialah alat analisis teks yang berkuasa yang sering digunakan dalam analisis log masa nyata. Melalui awk, kami boleh menapis dan memproses log mengikut syarat yang ditetapkan.

Sebagai contoh, jika kita ingin menapis baris log yang mengandungi kata kunci tertentu, kita boleh menggunakan arahan berikut:

tail -f /var/log/monitored.log | awk '/关键字/'
Salin selepas log masuk
  1. grep

grep ialah satu lagi alat carian teks yang biasa digunakan yang boleh mencari baris log yang mengandungi kata kunci tertentu dengan cepat.

Sebagai contoh, jika kita ingin mencari baris log yang mengandungi kata kunci "ralat", kita boleh menggunakan arahan berikut:

tail -f /var/log/monitored.log | grep "error"
Salin selepas log masuk
  1. sed

sed adalah penyunting teks penstriman yang boleh memproses teks mengikut peraturan yang ditetapkan. Melalui sed, kita boleh melakukan operasi seperti menggantikan dan memadam log.

Sebagai contoh, jika kita ingin menggantikan kata kunci "amaran" dengan "amaran" dalam baris log, kita boleh menggunakan arahan berikut:

tail -f /var/log/monitored.log | sed 's/warning/警告/g'
Salin selepas log masuk

Dengan menggunakan gabungan alat di atas, kita boleh melakukan lebih kompleks sebenar- analisis log masa.

Ringkasan:

Pemantauan dan analisis log masa nyata memainkan peranan penting dalam pengurusan sistem dan penyelesaian masalah. Dengan mengkonfigurasi rsyslog dan menggunakan alatan seperti awk, grep, sed, dsb., kami boleh mencapai pemantauan masa nyata dan analisis log sistem Linux. Ini membolehkan kami mengesan anomali sistem tepat pada masanya dan mengambil langkah yang sesuai untuk memastikan operasi normal sistem.

Di atas adalah pengenalan kepada pemantauan dan analisis log masa nyata di bawah Linux, saya harap ia akan membantu pembaca.

Atas ialah kandungan terperinci Pemantauan dan analisis log masa nyata di bawah Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara melaksanakan statistik dan analisis data dalam uniapp Cara melaksanakan statistik dan analisis data dalam uniapp Oct 24, 2023 pm 12:37 PM

Cara melaksanakan statistik dan analisis data dalam uniapp 1. Pengenalan latar belakang Statistik dan analisis data merupakan bahagian yang sangat penting dalam proses pembangunan aplikasi mudah alih Melalui statistik dan analisis tingkah laku pengguna, pembangun boleh mempunyai pemahaman yang mendalam tentang pilihan dan penggunaan pengguna. tabiat. Dengan itu mengoptimumkan reka bentuk produk dan pengalaman pengguna. Artikel ini akan memperkenalkan cara melaksanakan statistik data dan fungsi analisis dalam uniapp, dan menyediakan beberapa contoh kod khusus. 2. Pilih statistik data dan alat analisis yang sesuai Langkah pertama untuk melaksanakan statistik dan analisis data dalam uniapp ialah memilih statistik data dan alat analisis.

Nasihat Pembangunan C#: Sistem Pembalakan dan Pemantauan Nasihat Pembangunan C#: Sistem Pembalakan dan Pemantauan Nov 22, 2023 pm 08:30 PM

Cadangan Pembangunan C#: Sistem Pembalakan dan Pemantauan Ringkasan: Dalam proses pembangunan perisian, sistem pembalakan dan pemantauan adalah alat penting. Artikel ini akan memperkenalkan peranan dan cadangan pelaksanaan sistem pembalakan dan pemantauan dalam pembangunan C#. Pengenalan: Pembalakan dan pemantauan adalah alat penting dalam projek pembangunan perisian berskala besar. Mereka boleh membantu kami memahami status berjalan program dalam masa nyata dan menemui serta menyelesaikan masalah dengan cepat. Artikel ini akan membincangkan cara menggunakan sistem pengelogan dan pemantauan dalam pembangunan C# untuk meningkatkan kualiti perisian dan kecekapan pembangunan. Peranan sistem pembalakan

Ralat pemantauan Laravel: meningkatkan kestabilan aplikasi Ralat pemantauan Laravel: meningkatkan kestabilan aplikasi Mar 06, 2024 pm 04:48 PM

Memantau ralat dalam Laravel adalah bahagian penting dalam meningkatkan kestabilan aplikasi. Semasa proses pembangunan, pelbagai ralat pasti akan dihadapi, dan cara untuk mengesan dan menyelesaikan ralat ini tepat pada masanya adalah salah satu kunci untuk memastikan operasi normal aplikasi. Laravel menyediakan pelbagai alatan dan fungsi untuk membantu pembangun memantau dan mengendalikan ralat Artikel ini akan memperkenalkan beberapa kaedah penting dan melampirkan contoh kod tertentu. 1. Gunakan pembalakan Pembalakan adalah salah satu cara penting untuk memantau ralat. Laravel mempunyai sistem pembalakan yang berkuasa terbina dalam, pembangun

Cara menggunakan Docker untuk pemantauan kontena dan analisis prestasi Cara menggunakan Docker untuk pemantauan kontena dan analisis prestasi Nov 08, 2023 am 09:54 AM

Gambaran keseluruhan cara menggunakan Docker untuk pemantauan kontena dan analisis prestasi: Docker ialah platform kontena popular yang membenarkan aplikasi dijalankan dalam bekas bebas dengan mengasingkan aplikasi dan pakej perisian bergantungnya. Walau bagaimanapun, apabila bilangan kontena bertambah, pemantauan kontena dan analisis prestasi menjadi semakin penting. Dalam artikel ini, kami akan memperkenalkan cara menggunakan Docker untuk pemantauan kontena dan analisis prestasi, dan menyediakan beberapa contoh kod khusus. Gunakan alat pemantauan kontena Docker sendiri yang disediakan oleh Docker

Analisis sebab mengapa direktori sekunder DreamWeaver CMS tidak boleh dibuka Analisis sebab mengapa direktori sekunder DreamWeaver CMS tidak boleh dibuka Mar 13, 2024 pm 06:24 PM

Tajuk: Analisis sebab dan penyelesaian mengapa direktori sekunder DreamWeaver CMS tidak boleh dibuka Dreamweaver CMS (DedeCMS) ialah sistem pengurusan kandungan sumber terbuka yang berkuasa yang digunakan secara meluas dalam pembinaan pelbagai laman web. Walau bagaimanapun, kadangkala semasa proses membina tapak web, anda mungkin menghadapi situasi di mana direktori sekunder tidak boleh dibuka, yang membawa masalah kepada operasi biasa tapak web. Dalam artikel ini, kami akan menganalisis kemungkinan sebab mengapa direktori sekunder tidak boleh dibuka dan memberikan contoh kod khusus untuk menyelesaikan masalah ini. 1. Analisis sebab yang mungkin: Masalah konfigurasi peraturan pseudo-statik: Semasa penggunaan

Adakah Alat Kawalan Jauh Bunga Matahari akan dipantau? Adakah Kawalan Jauh Bunga Matahari akan mendedahkan privasi? Adakah Alat Kawalan Jauh Bunga Matahari akan dipantau? Adakah Kawalan Jauh Bunga Matahari akan mendedahkan privasi? Mar 15, 2024 pm 05:28 PM

Adakah alat kawalan jauh Sunflower akan dipantau? Perisian kawalan jauh bunga matahari boleh membantu pengguna mendapatkan maklumat dengan cepat dari komputer lain, dsb. Walau bagaimanapun, terdapat juga ramai pengguna yang bimbang tentang keselamatan komputer mereka sendiri Biarkan editor menjawab soalan ini untuk pengguna. Adakah Alat Kawalan Jauh Bunga Matahari akan dipantau Jawapan: Tidak. Walaupun Kawalan Jauh Bunga Matahari mempunyai keupayaan untuk melakukan ini, syarikat perisian besar seperti Kawalan Jauh Bunga Matahari yang telah ditubuhkan selama bertahun-tahun tidak akan melakukan perkara sedemikian. Bagi pekerja pejabat, mungkin satu perisian yang mesti dipasang pada komputer ialah alat kawalan jauh. Bagi kebanyakan orang, sama ada mereka bekerja dari rumah atau kerana mereka tidak dapat keluar, mengendalikan komputer semasa dari jarak jauh melalui komputer lain boleh menjimatkan banyak masa.

Analisis sama ada bahasa pengaturcaraan utama Tencent ialah Go Analisis sama ada bahasa pengaturcaraan utama Tencent ialah Go Mar 27, 2024 pm 04:21 PM

Tajuk: Adakah bahasa pengaturcaraan utama Tencent Go: Analisis mendalam Sebagai syarikat teknologi terkemuka di China, Tencent sentiasa menarik banyak perhatian dalam pilihan bahasa pengaturcaraannya. Dalam beberapa tahun kebelakangan ini, sesetengah orang percaya bahawa Tencent menggunakan Go sebagai bahasa pengaturcaraan utamanya. Artikel ini akan menjalankan analisis mendalam sama ada bahasa pengaturcaraan utama Tencent ialah Go dan memberikan contoh kod khusus untuk menyokong pandangan ini. 1. Aplikasi bahasa Go dalam Tencent Go ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google Kecekapan, kesesuaian dan kesederhanaannya disukai oleh banyak pembangun.

Cara menggunakan Docker untuk pemantauan aplikasi dan pengurusan log Cara menggunakan Docker untuk pemantauan aplikasi dan pengurusan log Nov 07, 2023 pm 04:58 PM

Docker telah menjadi teknologi penting dalam aplikasi moden, tetapi menggunakan Docker untuk pemantauan aplikasi dan pengurusan log adalah satu cabaran. Dengan peningkatan berterusan fungsi rangkaian Docker, seperti ServiceDiscovery dan LoadBalancing, kami semakin memerlukan sistem pemantauan aplikasi yang lengkap, stabil dan cekap. Dalam artikel ini, kami akan memperkenalkan secara ringkas penggunaan Docker untuk pemantauan aplikasi dan pengurusan log dan memberikan contoh kod khusus. Gunakan P

See all articles