Munin, atau cara memantau server kami di Linux

Munin

Pernahkah Anda perlu memantau beberapa komputer pada saat yang bersamaan? Jika ini kasus Anda, pasti Anda mengalami beberapa masalah lain atau harus bergantian untuk melihat informasi dari semuanya. Jika Anda mengidentifikasi dengan semua hal di atas, Munin Itu adalah jawaban atas doa-doamu. Ini adalah program itu akan menampilkan data dengan statistik dari server kami seperti CPU, beban kerja, RAM yang digunakan, lalu lintas jaringan, dll.

Dalam hal ini pos Kami tidak bermaksud menjelaskan cara kerja server atau semacamnya. Di sini kami hanya akan mengajari Anda cara menginstal dan menjalankan aplikasi canggih ini di komputer berbasis Ubuntu Anda. Sisanya harus dijalankan sendiri. Di sini kami memberi tahu Anda semua yang perlu Anda ketahui dalam hal ini.

Cara menginstal Munin di Ubuntu

  1. Baik. Instalasi program ini sangat sederhana, sedemikian rupa sehingga cukup untuk mengatakan bahwa di repositori resmi untuk mengetahui bahwa kita dapat menginstalnya dari terminal dengan perintah "sudo apt install munin" (tanpa tanda kutip) atau dari manajer paket seperti Syanptic. Setelah terinstal, kita harus membuatnya berfungsi, yang akan kita lanjutkan ke langkah berikutnya.
  2. Kami mengedit file konfigurasi yang ada di jalur / var / cache / munin / www dan kami menyalin dan menempelkan teks berikut, yaitu hanya memiliki yang berikut ini:

dbdir / var / lib / munin
htmldir / var / cache / munin / www
logdir / var / log / munin
rundir / var / run / munin

# Di mana mencari template HTML
tmpldir / etc / munin / templates

# pohon host sederhana
[munin.localhost.com]
alamat 127.0.0.1
use_node_name ya [/ kode sumber]

  1. Selanjutnya, kami mengedit file server sehingga berfungsi sebagai node untuk dirinya sendiri dan hanya mendengarkan dirinya sendiri (loopback) dan tidak pada semua antarmuka di jaringan. Ini dicapai dengan mengedit file munin-node.conf mengubah nilainya tuan rumah ke 127.0.0.1.
  2. Pada langkah selanjutnya kita akan mengedit file tersebut apache.conf untuk mengonfigurasi alias, sesuatu yang akan kita lakukan dengan teks berikut:

Alias ​​/ munin / var / cache / munin / www

Pesanan memungkinkan, menolak
# Izinkan dari localhost 127.0.0.0/8 :: 1
Izinkan dari semua
Opsi Tidak Ada

# File ini dapat digunakan sebagai file .htaccess, atau bagian dari apache Anda
# file konfigurasi.
#
# Untuk opsi file .htaccess untuk bekerja di direktori munin www
# (/ var / cache / munin / www) harus memiliki "AllowOverride all" atau sesuatu
# dekat dengan set itu.
#

AuthUserFile / etc / munin / munin-htpasswd
AuthName "admin"
Dasar AuthType
membutuhkan pengguna yang valid

# Bagian selanjutnya ini membutuhkan mod_expires untuk diaktifkan.
#

# Atur waktu kedaluwarsa default untuk file menjadi 5 menit 10 detik dari
# waktu pembuatan (modifikasi) mereka. Mungkin ada file baru oleh
# waktu itu.
#
Kedaluwarsa Aktif
Kedaluwarsa Default M310

  1. Selanjutnya, dengan mempertimbangkan bahwa pengguna akan menjadi "admin", kami membuka terminal, mengakses direktori tempat kami telah memodifikasi file dan membuat kata sandi dengan perintah berikut:
htpasswd -c munin-htpasswd admin
  1. Semuanya sudah dikonfigurasi. Sekarang, untuk membuatnya bekerja kita akan menulis perintah:
service munin-node restart && service apache2 restart

Apa yang hilang? Yang paling penting: mulai pantau server. Untuk ini, kita hanya perlu memasukkan nama pengguna dan kata sandi yang telah kita tentukan sebelumnya dengan mengakses munin.localhost.com, pada titik mana kita akan melihat apa yang kita tuju pada posting ini.

Melalui: root.com.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.