Nagios perilaku ping aneh

9

Saya memiliki pengaturan nagios seperti yang saya inginkan, tapi tadi malam itu mulai mengingatkan saya tentang masalah ping internet. (Saya telah memeriksa Ping www.google.com untuk menguji bahwa internet masih berfungsi)

Sekarang melihat ke dalam masalah ini saya dapat melihat bahwa jaringan saya dapat melakukan ping internet baik-baik saja, server yang menjalankan nagios juga dapat melakukan ping internet tetapi jika saya menjalankan

./check_ping -H www.google.com -w -c

Saya mendapatkan Network Unreachable

tapi

./check_ping -H [IP address of google] -w -c

Saya mendapatkan ping OK

Saya dapat menggunakan ping pada kedua ip dan nama domain dan keduanya bekerja dengan baik.

Adakah yang punya petunjuk tentang letak masalahnya, apakah itu nagios atau apakah saya memiliki masalah dengan DNS di kotak nagios saya atau di jaringan saya di suatu tempat?

Terima kasih

Simon Foster
sumber
Apa yang terjadi ketika Anda melakukan "host www.google.com"?
wolfgangsz

Jawaban:

14

Hal yang sama terjadi pada kami tadi malam mulai sekitar 20:01 EDT, dan peringatan itu masih tidak berfungsi dengan baik. Saya belum mencoba menjalankan check_ping dengan salah satu alamat IP Google sampai saya membaca posting Anda, dan itu bekerja di sini seperti halnya untuk Anda. ping www.google.commengembalikan ping yang berhasil, dan saya dapat menjelajah ke www.google.com dari server nagios saya juga, tetapi monitor check_ping masih kritis.

- diperbaiki untuk saya -

Saya menemukan bahwa ping6 www.google.comperintah gagal segera dengan kesalahan jaringan yang tidak dapat dicapai, sementara ping www.google.comberhasil. Saya menjalankan perintah check_ping seperti sebelumnya dengan www.google.com menambahkan tanda -4 di bagian akhir untuk memaksanya menggunakan IPV4, dan check_ping sekarang berhasil.

/usr/lib/nagios/plugins/check_ping -H www.google.com -w 100.0,20% -c 200.0,40% -4
PING OK - Packet loss = 0%, RTA = 22.51 ms

Jadi saya mengedit file commands.cfg untuk menambahkan -4 pada akhir perintah, dan voila, cek yang berhasil.

Shawn Maceno
sumber
Senang di sini saya tidak sendirian, yang menunjukkan bahwa mungkin bukan jaringan saya kali ini yang menjadi masalah
Simon Foster
2
Pada debian, paket nagios-plugins-basic (provder dari check-host-alivedefinisi) juga mendefinisikan check-host-alive_4.
Hank
2

Senang Anda berpartisipasi di hari IPv6 dan peluncuran IPv6 dari "situs internet paling penting" . Anda mungkin sedang melakukan ping ke alamat situs v6 saat menggunakan nama tersebut tanpa memiliki konektivitas v6 di server Nagios Anda. Berita baiknya adalah semuanya sudah lewat tengah malam :)

the-wabbit
sumber
1

Cara terbaik untuk mengatasi masalah ini adalah menggunakan

check_command cek-host-hidup_4
dalam definisi host .

check-host-hidup_4 didefinisikan dalam /etc/nagios-plugins/config/ping.cfg (di Ubuntu 14.04) khusus untuk acara yang dijelaskan oleh Shawn Maceno di atas.

witkacy26
sumber