Cara Menyiapkan VNSTAT (Monitor Trafik Rangkaian) di Ubuntu / Debian / Linuxmint

Cara Menyiapkan VNSTAT (Monitor Trafik Rangkaian) di Ubuntu / Debian / Linuxmint

VNSTAT adalah utiliti berasaskan konsol yang memantau trafik rangkaian (menghantar dan diterima) pada antara muka rangkaian yang dipilih dan disimpannya. Artikel ini akan membantu anda memasang dan menyiapkan vnstat pada pelayan anda dan menyediakan graf berasaskan web anda menggunakan aplikasi VNSTAT-PHP.

1. Pasang vnstat

Pakej Vnstat boleh didapati di bawah repositori lalai. Gunakan arahan berikut untuk memasangnya.

[dilindungi e-mel]: ~ $ sudo apt-get update [dilindungi e-mel]: ~ $ sudo apt-get Install vnstat diambil 85.3 kb dalam 1s (50.2 kb/s) Memilih pakej yang tidak dipilih sebelum ini. (Bacaan Pangkalan Data ... 448551 Fail dan direktori yang dipasang pada masa ini.) Bersiap untuk membongkar ... /vnstat_1.11-2_amd64.Deb ... Membongkar Vnstat (1.11-2) ... pemprosesan pencetus untuk man-db (2.6.7.1-1ubuntu1) ... pemprosesan pencetus untuk ureadahead (0.100.0-16) ... Menyediakan Vnstat (1.11-2) ... * Memulakan Pangkalan Data Vnstat Daemon Vnstatd Zero Ditemui, Menambah Antara Muka Tersedia ... "Eth0" ditambah, 100 Mbit Bandwidth Limit. "Eth1" ditambah, had lebar jalur 100 mbit. -> 2 antara muka ditambah. Had boleh diubahsuai menggunakan fail konfigurasi. [OK] Pencetus Pemprosesan untuk Ureadahead (0.100.0-16) .. 

2. Persediaan vnstat

Setelah Pemasangan yang Berjaya Edit Fail Konfigurasi VNSTAT ( /etc /vnstat.Conf) dan Kemas kini pilihan antara muka mengikut antara muka rangkaian yang anda mahu memantau oleh vnstat. Dalam kes saya, saya memantau antara muka ETH1.

Antara muka "ETH1" 

3. Lihat statistik dengan arahan

Menggunakan utiliti baris arahan vnstat, anda boleh melihat statistik pada jalur lebar pada setiap hari, sebulan dan setiap jam. Ia juga menyediakan pilihan untuk menunjukkan statistik dalam masa nyata.

  • Tunjukkan statistik selama sehari
    [E -mel dilindungi]: ~# vnstat -d ETH1 / Daily Day RX | TX | Jumlah | avg. kadar ------------------------+-------------+---------- ---+--------------- 12/01/15 197.64 MIB | 7.84 MIB | 205.48 MIB | 43.94 kbit/s ------------------------+-------------+------- ------+--------------- Anggaran 444 MIB | 15 MIB | 459 MIB | 
  • Tunjukkan statistik selama sebulan
    [E -mel dilindungi]: ~ $ vnstat -m  
  • Tunjukkan statistik selama sejam
    [dilindungi e -mel]: ~ $ vnstat -h  
  • Tunjukkan statistik dalam masa nyata
    [dilindungi e -mel]: ~ $ vnstat -l  

4. Persediaan Antara Muka Web Vnstat.

VNSTAT juga menyediakan antara muka web berasaskan PHP untuk menunjukkan statistik grafik. Untuk menyediakan antara muka web vnstat, ia perlu mempunyai pakej Apache, PHP dan PHP-GD pada sistem anda.

$ sudo apt-get memasang apache2 php5 php5-gd 

4.1. Muat turun arkib sumber vnstat

Sekarang muat turun kod sumber vnstat php dari halaman web rasmi atau gunakan arahan berikut.

$ wget http: // www.Sqweek.com/sqweek/fail/vnstat_php_frontend-1.5.1.tar.Gz 

Sekarang ekstrak arkib yang dimuat turun di direktori yang boleh diakses oleh web, misalnya: /var/www/html/vnstat

$ tar xzf vnstat_php_frontend-1.5.1.tar.gz $ mv vnstat_php_frontend-1.5.1/var/www/html/vnstat 

4.2. Edit fail konfigurasi

Sekarang edit fail konfigurasi vnstat-php konfigurasi.php fail dan tetapkan parameter berikut mengikut keperluan anda.

$ bahasa = 'en'; $ iface_list = array ('eth1', 'Sixxs'); $ iface_title ['eth1'] = 'antara muka awam'; $ vnstat_bin = '/usr/bin/vnstat'; 

4.3. Akses vnstat dalam penyemak imbas web

Sekarang akses vnstat dalam pelayar web menggunakan pelayan FQDN atau alamat IP pelayan. Cth:

 http: // svr1.Tecadmin.bersih/vnstat/