GNU/Linux >> Belajar Linux >  >> Ubuntu

Pemantauan Postfix dengan Mailgraph di Ubuntu 14.04 LTS

Artikel ini menjelaskan bagaimana Anda dapat memantau server email Postfix Anda dengan Mailgraph. Mailgraph membuat grafik harian, mingguan, bulanan, dan tahunan dari email terkirim, diterima, terpental, dan ditolak serta spam dan virus, jika SpamAssassin dan ClamAV diintegrasikan ke dalam Postfix (mis. menggunakan amavisd-new dalam tutorial server sempurna ISPConfig). Grafik ini dapat diakses dengan browser.

Berikut ini saya akan menjelaskan cara menginstal dan mengkonfigurasi Mailgraph di Ubuntu 14.04. Tutorial ini kompatibel dengan tutorial Server sempurna ISPConfig.

1 Catatan Awal

Dalam tutorial ini, sistem Linux saya memiliki alamat IP 192.168.1.100 dan hostname server1.example.com. Silakan ganti nama host dan alamat IP dengan nama host dan IP server Anda di mana pun itu muncul.

2 Instalasi Mailgraph

Ubuntu 14.04 memiliki paket untuk Mailgraph, jadi kita cukup menginstalnya dengan apt. Kami juga akan menginstal rrdtool yang menyimpan data yang dibutuhkan oleh Mailgraph untuk menggambar grafik:

aptitude install rrdtool mailgraph

Sekarang kita mengkonfigurasi paket Mailgraph seperti ini:

dpkg-reconfigure mailgraph

Anda akan ditanya beberapa pertanyaan:

Haruskah Mailgraph mulai saat boot? <-- Ya
File log yang digunakan oleh mailgraph:<-- /var/log/mail.log

Ada satu pertanyaan lagi:

Ignore mail to/from localhost? <-- Yes

Jika Anda telah mengintegrasikan filter konten seperti amavisd (untuk pemindaian spam dan virus) ke dalam Postfix (seperti dalam Tutorial Server Sempurna ISPConfig 3), maka jawab Ya untuk menghindari Mailgraph menghitung email Anda dua kali (karena Postfix mengirimkan email ke amavisd yang kemudian - setelahnya pemindaian berhasil - mengirimkan email kembali ke Postfix). Jika Anda tidak menggunakan filter konten, maka jawab Tidak.

Selama penginstalan, tautan pengaktifan sistem untuk Mailgraph dibuat secara otomatis, dan Mailgraph juga dimulai secara otomatis, jadi kita tidak perlu memulainya secara manual.

Mailgraph sekarang dapat diakses melalui nama host atau IP server Anda. Buka Browser web dan masukkan URL http://192.168.1.100/cgi-bin/mailgraph.cgi atau http://server1.example.com/cgi-bin/mailgraph.cgi , dan Anda akan melihat beberapa grafik. Tentu saja, harus ada beberapa email yang masuk ke sistem Anda sebelum Anda melihat hasil pertama, jadi bersabarlah.

Setelah beberapa waktu, grafik Anda akan terlihat seperti ini (output berikut disesuaikan, sehingga tidak terlihat persis seperti milik Anda):

Daily Statistics.

Weekly Statistics.

Monthly Statistics.

Yearly Statistics, not much to see here yet as this installation is too fresh...

Harap diperhatikan: Mailgraph akan melaporkan spam dan virus hanya jika Anda telah mengintegrasikan filter konten seperti amavisd-new ke dalam Postfix yang dikonfigurasi untuk menggunakan SpamAssassin dan ClamAV untuk menandai email spam dan virus. Jika Anda tidak melakukannya, Anda akan tetap melihat grafik, tetapi tanpa laporan spam dan virus.

3 Kata sandi melindungi Mailgraph

Penginstalan Mailgraph default tidak menambahkan jenis perlindungan untuk antarmuka statistik. Anda mungkin tidak ingin semua orang dapat melihat statistik email Anda, jadi kami menambahkan perlindungan sandi sekarang.

Tambahkan direktori konfigurasi untuk Mailgraph di /etc.

mkdir /etc/mailgraph

Kemudian buat file konfigurasi Apache baru untuk Mailgraph:

nano /etc/apache2/conf-available/mailgraph.conf

Dan tambahkan baris berikut ke dalam file itu:

<Location /cgi-bin/mailgraph.cgi>
AuthUserFile /etc/mailgraph/mailgraph-htpasswd
AuthName "Mailgraph"
AuthType Basic
Require valid-user
</Location>

Aktifkan konfigurasi di apache dan muat ulang layanan apache2.

a2enconf mailgraph
service apache2 reload

Tambahkan pengguna dan kata sandi untuk Mailgraph. Saya akan menggunakan nama pengguna "admin" dengan kata sandi "howtoforge" dalam contoh ini.

htpasswd -c /etc/mailgraph/mailgraph-htpasswd admin

Masukkan kata sandi baru dua kali saat diminta oleh perintah.

  • Ubuntu
  • Surat Surat


Ubuntu
  1. Pemantauan Sistem Ubuntu 20.04 dengan widget Conky

  2. Pemantauan Sistem Ubuntu 22.04 dengan widget Conky

  3. Terapkan Modsecurity dengan Nginx di Ubuntu 20.04 LTS

  1. Cara Dual Boot Ubuntu 18.04 LTS dengan Windows 10

  2. Panduan Instalasi Desktop Ubuntu 18.04 LTS dengan Tangkapan Layar

  3. Langkah Instalasi Desktop Ubuntu 20.04 LTS dengan Tangkapan Layar

  1. Cara Menginstal Perangkat Lunak Pemantauan Nagios di Ubuntu 18.04 LTS

  2. Cara Mengatur Alat Pemantauan LibreNMS dengan Nginx di Ubuntu 16.04 LTS

  3. Pemantauan kinerja dengan Monitorix 3.8.0 di Ubuntu 15.10