Table of Contents

**check_signal**

odkaz: http://www.nuc.cz/check_signal/check_signal

source: http://www.nuc.cz/check_signal/check_signal.c

Dokumentace

Co?

Plugin check_signal zjistuje kvalitu signalu urciteho wlan intefacu z vystupu iwconfig. Podle kvality signalu vrati, zda je signal dobry nebo ne.

Proč?

Podílím se na správě sítě SouthPrague.Net nemálo podobné síti CZFree.Net. K minitorováni pocitacu pouzivam mimojine Nagios a tento plugin se mi hodi, abych mel prehled o stavu signalu. Z emailu s warrningama mohu pak videt, zda se nevyskytlo ruseni, jestli se periodicky opakuje atp.

Jak?

Skript je napsan v C++. Jako argument bere interface, ktery se ma zkoumat. Pomoci shell funkcni vygrepuje z vystupu iwconfig udaj o Link Quality a pokud je 1-30, vrati Warning, pokud je 30+ vrati OK. Pokud je 0, vrati DOWN.

Koncovy stav

Skript funguje, je ale potreba dovymyslet jak konfigurovat v pripade vice interfacu. Nejspis pouzit skript vickrat pod nrpe jako check_signal_ath0, check_signal_ath1 atd… A vzdy mit stejnou cestu akorat zmenit v argumentu interface. Protoze signal se dokaze snadno pohupovat kolem 30ky, tak je treba nejak zajistit, aby nedochazelo k flappingu.

Obrazek

Prezentace ~~DISCUSSION~~