Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Pemantauan log dan amalan penggera dalam persekitaran Linux

Pemantauan log dan amalan penggera dalam persekitaran Linux

Jul 30, 2023 pm 09:25 PM
persekitaran linux Pemantauan log Latihan penggera

Amalan pemantauan dan makluman log dalam persekitaran Linux

Abstrak: Pemantauan dan makluman log adalah tugas yang sangat penting untuk pentadbir sistem apabila menyelenggara dan mengurus pelayan Linux. Artikel ini memperkenalkan cara menggunakan alatan dan teknologi untuk melaksanakan pemantauan log dan penggera dalam persekitaran Linux dan menyediakan contoh kod yang berkaitan.

1. Pengenalan

Dengan perkembangan pesat teknologi Internet, perusahaan dan individu semakin bergantung kepada pelayan Linux. Apabila menyelenggara dan mengurus pelayan Linux, pemantauan log dan membimbangkan adalah tugas yang penting. Melalui pemantauan masa nyata dan maklumat log pelayan yang membimbangkan, pentadbir boleh menemui dan menyelesaikan masalah tepat pada masanya untuk memastikan operasi pelayan yang stabil. Artikel ini akan memperkenalkan cara melaksanakan pemantauan log dan penggera dalam persekitaran Linux untuk membantu pentadbir mengurus pelayan Linux dengan lebih baik.

2. Alat pemantauan log

Dalam persekitaran Linux, terdapat banyak alat pemantauan log yang biasa digunakan yang boleh digunakan. Antaranya, yang paling banyak digunakan ialah gabungan Logstash, Elasticsearch dan Kibana (ELK). ELK ialah penyelesaian pengumpulan, penyimpanan, analisis dan visualisasi log sumber terbuka yang boleh membantu pentadbir memantau pelbagai maklumat log pelayan dalam masa nyata.

Berikut ialah langkah tentang cara menggunakan ELK untuk melaksanakan pemantauan dan amaran log:

1 Pasang dan konfigurasikan Logstash: Pertama, anda perlu memasang dan mengkonfigurasi Logstash pada pelayan. Bergantung pada sistem pengendalian, Logstash boleh dipasang melalui alat pengurusan pakej seperti apt-get atau yum. Kemudian, nyatakan fail log dan indeks sasaran untuk dipantau dalam fail konfigurasi Logstash.

2 Pasang dan konfigurasikan Elasticsearch: Seterusnya, anda perlu memasang dan mengkonfigurasi Elasticsearch pada pelayan. Elasticsearch ialah enjin carian dan analitik yang diedarkan dan berskala yang menyimpan data log yang dikumpul oleh Logstash. Selepas pemasangan selesai, anda perlu mengubah suai fail konfigurasi Elasticsearch untuk menentukan port untuk mendengar dan memori yang tersedia.

3 Pasang dan konfigurasikan Kibana: Akhir sekali, Kibana perlu dipasang dan dikonfigurasikan pada pelayan. Kibana ialah antara muka web untuk analisis visual dan interaktif yang boleh digunakan dengan Elasticsearch. Selepas pemasangan selesai, anda boleh mengakses antara muka web Kibana melalui pelayar dan melakukan pertanyaan dan visualisasi.

3. Mekanisme penggera log

Selain pemantauan log, penggera log juga merupakan bahagian yang sangat penting. Dalam persekitaran Linux, anda boleh menggunakan Elasticsearch's Watcher untuk melaksanakan makluman log. Watcher ialah pemalam untuk Elasticsearch yang boleh menanyakan data log dengan kerap dan menghantar makluman berdasarkan syarat yang telah ditetapkan.

Berikut ialah langkah cara menggunakan Elasticsearch's Watcher untuk melaksanakan penggera log:

1 Tulis peraturan penggera: Pertama, anda perlu menulis peraturan penggera untuk menentukan masa penggera dicetuskan dan cara menghantar penggera. Anda boleh menggunakan pernyataan pertanyaan Elasticsearch untuk menentukan keadaan, seperti mencari log ralat atau kejadian kata kunci tertentu.

2. Konfigurasikan tindakan penggera: Seterusnya, anda perlu mengkonfigurasi tindakan penggera dan menentukan cara menghantar penggera. Elasticsearch's Watcher menyokong pelbagai tindakan, seperti menghantar e-mel, menghantar mesej teks, memanggil API HTTP, dsb. Berdasarkan keperluan sebenar, anda boleh memilih tindakan yang sesuai untuk menghantar makluman.

3 Mulakan Pemerhati: Akhir sekali, anda perlu memulakan perkhidmatan Pemerhati untuk kerap membuat pertanyaan data log dan melaksanakan peraturan penggera. Anda boleh menggunakan alat baris arahan yang disediakan oleh Elasticsearch untuk memulakan perkhidmatan Watcher dan melihat log penggera.

4. Contoh kod

Berikut ialah contoh kod yang menggunakan ELK dan Watcher untuk melaksanakan pemantauan dan amaran log:

1.Contoh fail konfigurasi Logstash (logstash.conf):

input {
  file {
    path => "/var/log/nginx/access.log"
    type => "nginx"
  }
}

output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "nginx-access-%{+YYYY.MM.dd}"
  }
}
Salin selepas log masuk

2.Contoh peraturan penggera Watcher ( watcher .json):

{
  "trigger": {
    "schedule": {
      "interval": "10s"
    }
  },
  "input": {
    "search": {
      "request": {
        "indices": ["nginx-access-*"],
        "body": {
          "query": {
            "match": {
              "response": "500"
            }
          }
        }
      }
    }
  },
  "actions": {
    "send_email": {
      "email": {
        "to": "admin@example.com",
        "subject": "Error alert",
        "body": "An error occurred. Please check the server logs."
      }
    }
  }
}
Salin selepas log masuk

Dalam kod contoh di atas, fail konfigurasi Logstash menentukan fail log dan indeks sasaran untuk dipantau, dan peraturan penggera Pemerhati mentakrifkan keadaan pencetus dan tindakan penggera.

5 Ringkasan

Artikel ini memperkenalkan kaedah dan teknologi untuk melaksanakan pemantauan log dan membimbangkan dalam persekitaran Linux, dan memberikan contoh kod yang berkaitan. Dengan menggunakan ELK dan Watcher, pentadbir boleh memantau dan memaklumkan maklumat log pelayan Linux dalam masa nyata, menemui dan menyelesaikan masalah tepat pada masanya, dan memastikan operasi pelayan yang stabil. Saya harap artikel ini memberikan beberapa panduan praktikal dan bantuan untuk pentadbir sistem Linux dalam pemantauan log dan membimbangkan.

Atas ialah kandungan terperinci Pemantauan log dan amalan penggera dalam persekitaran 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)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
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 menggunakan skrip PHP untuk pemantauan log dalam sistem Linux Cara menggunakan skrip PHP untuk pemantauan log dalam sistem Linux Oct 05, 2023 am 11:36 AM

Cara menggunakan skrip PHP untuk pemantauan log dalam sistem Linux Dengan aplikasi sistem Linux yang meluas, pemantauan sistem dan analisis log telah menjadi semakin penting. Antaranya, menggunakan skrip PHP untuk pemantauan log adalah cara biasa. Artikel ini akan memperkenalkan cara menggunakan skrip PHP untuk melaksanakan pemantauan log mudah dan menyediakan contoh kod khusus. 1. Buat fail skrip PHP Pertama, buat fail bernama "log_monitor.php" pada sistem Linux

Bagaimana untuk melaksanakan pemantauan dan amaran log melalui alat Linux? Bagaimana untuk melaksanakan pemantauan dan amaran log melalui alat Linux? Jul 28, 2023 pm 08:41 PM

Bagaimana untuk melaksanakan pemantauan dan amaran log melalui alat Linux? Dalam pengurusan pelayan harian dan proses operasi dan penyelenggaraan, pemantauan masa nyata dan analisis log adalah sangat penting. Sistem Linux menyediakan beberapa alatan berkuasa yang boleh membantu kami melaksanakan pemantauan log dan fungsi penggera. Artikel ini akan menerangkan cara menggunakan alatan Linux untuk memantau dan memaklumkan log, serta menyediakan beberapa contoh kod. Gunakan arahan ekor untuk melihat log dalam masa nyata Perintah ekor boleh melihat kandungan fail log yang dikemas kini dalam masa nyata. Dengan menggunakan arahan ekor, kita boleh

Bagaimana untuk menyelesaikan masalah kehilangan log pelayan Linux Bagaimana untuk menyelesaikan masalah kehilangan log pelayan Linux Jun 30, 2023 pm 04:37 PM

Bagaimana untuk menyelesaikan masalah kehilangan log sistem pada pelayan Linux Ringkasan: Pada pelayan Linux, log sistem adalah sangat penting untuk pemantauan dan penyelesaian masalah. Walau bagaimanapun, kadangkala log sistem mungkin hilang atau gagal dirakam dengan betul, menyebabkan penyelesaian masalah. Artikel ini akan memperkenalkan beberapa penyelesaian untuk membantu menyelesaikan masalah kehilangan log sistem pada pelayan Linux. Pengenalan: Pada pelayan Linux, log sistem adalah sumber yang sangat penting Ia digunakan untuk merekodkan status berjalan, maklumat ralat, maklumat amaran dan

Langkah dan mata untuk memasang dan menggunakan pip dengan betul dalam persekitaran Linux Langkah dan mata untuk memasang dan menggunakan pip dengan betul dalam persekitaran Linux Jan 17, 2024 am 09:31 AM

Langkah-langkah pemasangan dan langkah berjaga-jaga pip dalam persekitaran Linux Tajuk: Langkah-langkah pemasangan dan langkah berjaga-jaga pip dalam persekitaran Linux Semasa membangunkan Python, kita selalunya perlu menggunakan perpustakaan pihak ketiga untuk meningkatkan kefungsian program. Sebagai alat pengurusan pakej standard untuk Python, pip boleh memasang, menaik taraf dan mengurus perpustakaan pihak ketiga ini dengan mudah. Artikel ini akan memperkenalkan langkah-langkah untuk memasang pip dalam persekitaran Linux, dan menyediakan beberapa langkah berjaga-jaga dan contoh kod khusus untuk rujukan. 1. Pasang pip untuk menyemak versi Python

Penyusunan kod sumber dan pemasangan PHP PDO MySQL: petua praktikal dan langkah berjaga-jaga Penyusunan kod sumber dan pemasangan PHP PDO MySQL: petua praktikal dan langkah berjaga-jaga Mar 07, 2024 pm 09:27 PM

Penyusunan dan pemasangan kod sumber PHPP DOMySQL: Petua praktikal dan langkah berjaga-jaga PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas, dan MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang popular. Dalam pembangunan sebenar, selalunya perlu menggunakan sambungan PHPPDO untuk menyambung ke pangkalan data MySQL untuk mencapai penyimpanan dan operasi data. Artikel ini akan memperkenalkan cara memasang PHP melalui penyusunan kod sumber, mengkonfigurasi PDO untuk menyambung ke MySQL dan menyediakan

Penerokaan mendalam: Cara Golang melaksanakan fungsi pemantauan fail Penerokaan mendalam: Cara Golang melaksanakan fungsi pemantauan fail Feb 23, 2024 am 09:27 AM

Sebagai bahasa pengaturcaraan yang cekap dan ringkas, Golang mempunyai prestasi cemerlang dalam pemprosesan fail. Antaranya, pemantauan fail adalah fungsi yang sangat biasa dan berguna, yang boleh membantu kami memantau perubahan dalam sistem fail dalam masa nyata, untuk membuat pemprosesan yang sepadan tepat pada masanya. Artikel ini akan menyelidiki cara Golang melaksanakan fungsi pemantauan fail dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menggunakan fungsi ini dengan lebih baik. Mengapa anda memerlukan keupayaan pemantauan fail? Dalam proses pembangunan perisian moden, operasi fail adalah pautan yang sangat penting. khususnya

Analisis log dan keselamatan awan dalam persekitaran Linux Analisis log dan keselamatan awan dalam persekitaran Linux Jul 30, 2023 pm 12:36 PM

Analisis Log dan Keselamatan Awan dalam Persekitaran Linux Pengkomputeran awan telah menjadi bahagian penting dalam perusahaan moden, memberikan perusahaan dengan fleksibiliti dan skalabiliti. Walau bagaimanapun, dengan populariti pengkomputeran awan, isu keselamatan awan telah muncul secara beransur-ansur. Ancaman keselamatan seperti serangan berniat jahat, pelanggaran data dan pencerobohan menimbulkan risiko besar kepada persekitaran awan perusahaan. Untuk melindungi keselamatan persekitaran awan dengan lebih baik, analisis log telah mula mendapat perhatian meluas sebagai kaedah pemantauan keselamatan yang penting. Dalam persekitaran Linux, log adalah sumber penting bagi pemantauan dan operasi sistem penjejakan. mengikut hari analisis

Log sandaran dan amalan pengarkiban dalam persekitaran Linux Log sandaran dan amalan pengarkiban dalam persekitaran Linux Aug 02, 2023 pm 08:30 PM

Gambaran keseluruhan amalan sandaran log dan pengarkiban dalam persekitaran Linux Dalam sistem komputer moden, pembalakan adalah sangat penting. Bagi pentadbir dan pembangun sistem, fail log adalah asas penting untuk menyelesaikan masalah dan menganalisis operasi sistem. Walau bagaimanapun, dari masa ke masa, fail log berkembang dalam saiz dan perlu disandarkan serta diarkibkan untuk menjimatkan ruang storan dan memastikan pengekalan jangka panjang fail log. Artikel ini akan memperkenalkan amalan menggunakan skrip dan alatan Shell untuk melaksanakan sandaran log dan pengarkiban dalam persekitaran Linux. Log sandaran ada dalam Li

See all articles