Saya memiliki server CentOS yang menjalankan Centreon (solusi pemantauan yang mirip dengan Nagios) untuk memonitor perangkat di beberapa jaringan. Server dapat mengakses internet melalui 4 gateway / router yang berbeda, masing-masing memiliki koneksi internet fisik sendiri (ADSL dan / atau LTE).
Saat ini saya telah menetapkan salah satu dari mereka sebagai gateway dan jika saluran ini gagal, server tidak dapat lagi mencapai internet. Bagaimana saya bisa secara otomatis beralih ke gateway lain jika ada yang gagal?
Ini juga menimbulkan pertanyaan: bagaimana saya bisa mendeteksi bahwa koneksi internet telah gagal?
- ping router hanya akan mendeteksi kegagalan antara server dan router
- Memeriksa melalui SNMP jika DSL dianggap
up
menyebabkan banyak kesalahan positif. Karena bagaimanapun DSL sudah di atas / disinkronkan tetapi masalahnya tampaknya ada di sisi penyedia. - melakukan ping pada host di internet dapat menyebabkan false negative jika host ini gagal. Juga: host mana yang harus saya ping?
- Google DNS (8.8.8.8 dan 8.8.4.4) terkadang gagal
- Server DNS penyedia berubah dari waktu ke waktu
- hop pertama setelah router: kadang-kadang juga berubah
- ping salah satu gateway lainnya juga mengarah ke negatif palsu
Pertanyaan selanjutnya adalah: Bagaimana saya bisa memeriksa yang mana dari tiga koneksi lainnya yang masih berfungsi?