Apa strategi untuk mendeteksi pergeseran waktu di semua pusat data berbasis linux? Ini adalah masalah yang lebih sulit daripada yang terlihat pada awalnya.
Waktu melayang dapat menyebabkan masalah serius untuk aplikasi tertentu dan seringkali, meskipun NTP diinstal, mungkin gagal karena alasan berikut (dan banyak lagi):
- NTP tidak diatur dengan benar untuk secara otomatis restart saat reboot.
- Pengaturan pada server tidak benar sehingga server waktu yang ditunjuknya tidak dapat dijangkau atau tidak akurat.
- Server waktu master tidak dapat dijangkau dan semua server sedang menyinkronkan dengan itu sekarang menyinkronkan ke sumber yang tidak dapat diandalkan.
Saya ingin cara untuk mendeteksi jika semua server individu sudah benar. Ingatlah bahwa server dengan skrip / aplikasi pengujian mungkin tidak benar.
linux
monitoring
ntp
time
Stuart Woodward
sumber
sumber
Jawaban:
Ini mudah dikendalikan. Manajemen konfigurasi adalah kuncinya ...
Pastikan bahwa layanan ntp berjalan dan terkonfigurasi ...
Sebagai contoh, menggunakan Monit untuk memastikan
ntpd
berjalan dan untuk me-restart jika gagal adalah pendekatan yang mudah ... Mungkin masuk akal untuk menambahkan cron dan daemon penting lainnya untuk pemeriksaan semacam itu.Pilihan lain adalah menggunakan alat manajemen konfigurasi seperti Puppet untuk memaksa ntpd.conf yang sama ke server Anda dan memastikan bahwa ntpd diinstal, dikonfigurasi dan dijalankan.
Ada cukup banyak redundansi dalam protokol NTP untuk menangani instance server waktu yang tidak dapat dijangkau. Tentukan beberapa sumber.
sumber
ntpd
status cukup penting. Anda tidak ingin hanya mengatakan "ntpd sedang berjalan. Semuanya hebat!". Anda harus benar-benar memverifikasi bahwa sistem Anda menyinkronkan dan memiliki rekan fungsional, atau bahwa waktu offset minimal antara host dan kotak pemantauan . Nagios memilikicheck_ntp_peer
dancheck_ntp_time
yang menangani itu, jika Anda ingin menggunakan Nagios.Ada berbagai plugin check_ntp untuk nagios di luar sana.
Ini dia:
http://nagiosplugins.org/man/check_ntp
Tambahkan cek ini ke host nagios Anda dan dapatkan peringatan jika ada yang salah.
sumber