GNU/Linux >> Belajar Linux >  >> Linux

Pemantauan server web sederhana (hidup)

Anda dapat menggunakan wget dalam skrip seperti ini

wget --timeout=3 --tries=1 --spider --no-check-certificate http://serverfault.com

if [ $? -ne 0 ];then
  echo "Site Down" | mail -s "Site Down" [email protected]
fi

Dan Anda akan mendapatkan email jika wget tidak dapat mengakses situs pertama kali dalam tiga detik.

Siapkan tugas cron untuk menjalankan skrip setiap beberapa menit.

Ada banyak alternatif lain, tetapi ini mungkin yang paling sederhana untuk disiapkan dari awal.


Anda memiliki banyak pilihan, saya akan memberi Anda dua.

  • Nagios adalah aplikasi pemantauan lengkap yang mampu memantau lebih dari sekadar http, tetapi juga menanganinya. Itu juga dapat membuat semua jenis repot ("Beri tahu saya persentase waktu aktif server/layanan kami X minggu/bulan/tahun ini...")

  • Monit adalah pilihan populer lainnya. Mungkin tidak penuh fitur seperti Nagios, tapi tetap bagus.


Linux
  1. Menyetel Apache Web Server Keepalive

  2. Bagaimana menjaga sesi SSH tetap hidup

  3. Dasar-dasar Vhost

  1. Cara mengkonfigurasi server web Apache

  2. Pengalihan situs web sederhana melalui .htaccess

  3. Server Linux Nagios:Solusi Pemantauan Web Terbaik?

  1. Menggunakan Wget dengan FTP untuk Mengunduh/Memindahkan Situs Web Secara Rekursif

  2. Instal WordPress di Server Web LiteSpeed

  3. Cara Mengatur Server Web Apache Sederhana di Wadah Docker