Gunakan pandangan untuk memantau Linux Jauh dalam mod pelayan web
- 2383
- 221
- Wendell Shields
GLANCES adalah sumber terbuka percuma, moden, silang platform, atas masa nyata dan htop seperti alat pemantauan sistem. Ia menawarkan ciri -ciri canggih berbanding dengan rakan -rakannya, dan boleh berjalan dalam mod yang berbeza: sebagai mandiri, dalam mod klien/pelayan dan dalam mod pelayan web.
Memandangkan mod pelayan web, anda tidak semestinya perlu log masuk ke pelayan jauh anda melalui SSH untuk menjalankan pandangan, anda boleh menjalankannya dalam mod pelayan web dan mengaksesnya melalui pelayar web untuk memantau pelayan Linux jauh dari jauh, seperti yang dijelaskan di bawah.
Untuk berlari melirik Dalam mod pelayan web, anda perlu memasangnya bersama -sama dengan Botol Python modul, cepat, sederhana dan ringan Wsgi Rangka Kerja Web Mikro, menggunakan arahan yang sesuai untuk taburan Linux anda.
$ sudo apt pemasangan python-botol #debian/ubuntu $ sudo yum pemasangan python-botol #rhel/centos $ sudo dnf pemasangan glancespython-bottle #fedora 22+
Sebagai alternatif, pasangkannya menggunakan arahan PIP seperti yang ditunjukkan.
$ sudo pip pemasangan botol
Sebaik sahaja anda telah memasang pakej di atas, lancarkan melirik dengan -w
Bendera untuk menjalankannya dalam mod pelayan web. Secara lalai, ia akan mendengar di port 61208.
$ GLANCES -W atau $ GLANCES -W &
Sekiranya anda berlari Firewalld perkhidmatan, maka anda harus membuka pelabuhan 61208 untuk membenarkan lalu lintas masuk ke pelabuhan itu.
$ sudo firewall-cmd --permanent --add-port = 61208/tcp $ sudo firewall-cmd-reload
Untuk Ufw Firewall, jalankan arahan ini.
$ sudo ufw membenarkan 61208/tcp $ sudo ufw muat semula
Selepas itu, dari pelayar web, gunakan URL http: // server_ip: 61208/
Untuk mengakses ui pandangan.
Sekiranya anda menggunakan sistemd Pengurus Sistem dan Perkhidmatan, anda boleh menjalankan melirik dalam mod pelayan web sebagai perkhidmatan untuk pengurusan yang cekap, seperti yang dijelaskan di bahagian seterusnya. Saya sebenarnya lebih suka kaedah ini untuk menjalankannya sebagai proses latar belakang.
Jalankan pandangan dalam mod pelayan web sebagai perkhidmatan
Mulakan dengan membuat fail unit perkhidmatan anda (yang saya lebih suka menamakan sebagai GlancesWeb.perkhidmatan) di bawah /usr/lib/systemd/System/GlancesWeb.perkhidmatan.
$ sudo vim/usr/lib/systemd/System/GlancesWeb.perkhidmatan
Kemudian salin dan tampal konfigurasi fail unit di bawah.
[Unit] Keterangan = Pandangan dalam mod pelayan web selepas = rangkaian.sasaran [perkhidmatan] execstart =/usr/bin/glances -w -t 5 [install] wantyby = multi -user.sasaran
Konfigurasi di atas memberitahu Systemd bahawa ini adalah unit perkhidmatan jenis, ia harus dimuatkan selepas rangkaian.sasaran.
Dan apabila sistem berada dalam sasaran rangkaian, SystemD akan memanggil arahan "/usr/bin/glances -w -t 5"Sebagai perkhidmatan. The -t
Menentukan selang untuk kemas kini langsung dalam beberapa saat.
The [Pasang]
Bahagian memberitahu sistem bahawa perkhidmatan ini dikehendaki oleh "MULTI-USER.sasaran". Oleh itu, apabila anda mengaktifkannya, pautan simbolik dibuat dari /etc/Systemd/System/Multi-User.sasaran.mahu/GlancesWeb.perkhidmatan ke /usr/lib/systemd/System/GlancesWeb.perkhidmatan. Melumpuhkan ia akan memadamkan pautan simbolik ini.
Seterusnya, aktifkan perkhidmatan SystemD baru anda, mulakan dan lihat statusnya seperti berikut.
$ sudo systemctl enable connection.Perkhidmatan $ sudo Systemctl Mula Sambungan.perkhidmatan $ sudo systemctl status sambungan.perkhidmatan
Akhirnya, dari pelayar web anda, gunakan URL http: // server_ip: 61208/
Untuk memantau pelayan Linux anda dari jauh melalui UI GLANCES, pada mana -mana peranti (telefon pintar, tablet atau komputer).
Anda boleh menukar kadar refresh halaman, hanya tambahkan tempoh dalam beberapa saat pada akhir URL, ini menetapkan kadar penyegaran ke 8 saat.
http: // serveri_p: 61208/8
Satu kelemahan berjalan kaki dalam mod pelayan web ialah, jika sambungan internet kurang, pelanggan cenderung dengan mudah diputuskan dari pelayan.
Anda boleh belajar cara membuat perkhidmatan SystemD baru dari panduan ini:
- Cara Membuat dan Menjalankan Unit Perkhidmatan Baru di Systemd Menggunakan Skrip Shell
Itu sahaja! Sekiranya anda mempunyai sebarang pertanyaan atau maklumat tambahan untuk ditambahkan, gunakan komen dari bawah.
- « Cara menyiapkan redis untuk ketersediaan tinggi dengan sentinel di CentOS 8 - Bahagian 2
- Cara Menyiapkan Replikasi Redis (Dengan Mod Kluster Dilumpuhkan) di CentOS 8 - Bahagian 1 »