Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xymonnet - Online w chmurze

Uruchom xymonnet w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie xymonnet, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


xymonnet - narzędzie do testowania sieci Xymon

STRESZCZENIE


xymonnet [--ping|--nie] [--przekroczenie czasu=N] [opcje] [nazwa hosta] [nazwa hosta]
(Zobacz sekcję OPCJE, aby zapoznać się z opisem dostępnych opcji wiersza poleceń).

OPIS


xymonnet(1) obsługuje testy sieciowe hostów zdefiniowanych w pliku konfiguracyjnym Xymon,
hosts.cfg. Zwykle jest uruchamiany w regularnych odstępach czasu przez xymonlaunch(8) poprzez wpis w
zadania.cfg(5) plik.

xymonnet wykonuje wszystkie normalne testy usług sieciowych opartych na protokole TCP (telnet, ftp, ssh,
smtp, pop, imap ....) - tj. wszystkie usługi wymienione w protokołach.cfg. Dla tych
testów, wdrożono zupełnie nowy i bardzo szybki moduł sprawdzania usług.

xymonnet posiada wbudowaną obsługę testowania protokołów obsługujących SSL, np. imaps, pop3s, nntps,
telnets, jeśli podczas konfiguracji xymonnet włączono obsługę SSL. Pełna lista znanych
testy znajdują się w protokoły.cfg(5) plik w $XYMONHOME/etc/protocols.cfg.

Ponadto implementuje testy „dns” i „dig” do testowania serwerów DNS.

xymonnet implementuje również sprawdzanie serwerów NTP - ten test nazywa się „ntp”. Jeśli chcesz
aby z niego skorzystać, należy zdefiniować zmienną środowiskową NTPDATE wskazującą lokalizację
Twój ntpdata(1) program.

Uwaga: xymonnet wykonuje test łączności (ping) w oparciu o nazwę hosta, chyba że
host jest oznaczony „testip” lub używana jest opcja „--dns=ip”. Zatem celem
test łączności może zostać określony przez użytkownika / Etc / hosts plik lub DNS.

Domyślnie testowane są wszystkie serwery - jeśli XYMONNETWORK jest ustawione przez xymonserver.cfg(5) następnie
testowane są tylko hosty oznaczone jako należące do tej sieci. Jeśli wiersz poleceń
zawiera jedną lub więcej nazw hostów, testowane są tylko te serwery.

GENERAŁ OPCJE


--limit czasu=N
Określa limit czasu (w sekundach) dla każdej testowanej usługi. Do testów TCP
(te z XYMONNETSVCS), jeśli połączenie z usługą nie powiedzie się w ciągu
N sekund, usługa jest zgłaszana jako niedostępna. W przypadku testów HTTP jest to
bezwzględny limit całego żądania do serwera WWW (czas potrzebny na połączenie
do serwera plus czas potrzebny serwerowi na udzielenie odpowiedzi na żądanie).
Domyślnie: 10 sekund

--conntimeout=N
Ta opcja jest przestarzała i zostanie zignorowana. Zamiast tego użyj opcji --timeout.

--cmdtimeout=N
Ta opcja ustawia limit czasu dla poleceń zewnętrznych używanych do testowania NTP i
usług RPC i wykonywania funkcji śledzenia.

--współbieżność=N
Określa liczbę testów sieciowych uruchamianych równolegle. Domyślnie działa
zależy od systemu, ale zwykle będzie to 256. Jeśli xymonnet zacznie narzekać, nie
będąc w stanie uzyskać „gniazdo”, spróbuj uruchomić xymonnet z niższą wartością, np. 50 lub
100.

--dns-timeout=N (domyślnie: 30 sekund)
xymonnet przekroczy limit czasu wszystkich wyszukiwań DNS po N sekundach. Wszelkie oczekujące wyszukiwania DNS to
zostanie uznany za nieudany, co oznacza, że ​​testy sieci zależne od tego wyszukiwania DNS zostaną wykonane
zgłoś błąd.
Uwaga: Jeśli użyjesz opcji --no-ares, nie będzie można kontrolować limitu czasu wyszukiwania DNS
przez xymonnet.

--dns-max-all=N
To samo co „--dns-timeout=N”. Opcja „--dns-max-all” jest przestarzała i nie powinna
być użytym.

--dns=[ip|tylko|standard]
Określa, w jaki sposób xymonnet znajduje adresy IP hostów do przetestowania. Domyślnie
(„standard”), xymonnet wyszukuje nazwę hosta w systemie DNS w celu ustalenia adresu IP
adres, chyba że host ma znacznik „testip” lub wyszukiwanie DNS nie powiedzie się.
Z „--dns=only” xymonnet wykona TYLKO wyszukiwanie DNS; jeśli się nie uda, to wszystko
usługi na tym hoście zostaną zgłoszone jako wyłączone.
Z „--dns=ip” xymonnet nigdy nie przeprowadzi wyszukiwania DNS; użyje adresu IP
określone w pliku hosts.cfg na potrzeby testów. Zatem to ustawienie jest równoznaczne z posiadaniem
tag „testip” na wszystkich hostach. Pamiętaj, że testy http zignorują to ustawienie i
nadal wykonuj wyszukiwanie DNS nazwy hosta podanej w adresie URL; zobacz plik „xymonnet
tagi do testów HTTP” w sekcji hosty.cfg(5)

--nie-ares
Wyłącz resolwer ARES wbudowany w xymonnet. To sprawia, że ​​xymonnet rozwiązuje problem
nazwy hostów za pomocą funkcji rozpoznawania nazw systemu. Powinieneś używać tego tylko jako ostatniego
uciekaj się, jeśli xymonnet nie może rozpoznać nazw hostów, których używasz w normalny sposób (przez DNS
or / Etc / hosts). Jednym z powodów użycia tego może być konieczność rozpoznania nazw hostów
za pośrednictwem NIS/NIS+ (inaczej Yellow Pages).
Funkcja rozpoznawania nazw systemu nie udostępnia mechanizmu kontrolowania przekroczeń limitu czasu
wyszukiwań nazw hostów, więc jeśli Twój serwer DNS lub NIS nie działa, xymonnet może pobrać
bardzo długi czas biegu. Opcja --dns-timeout jest faktycznie wyłączona podczas używania
ta opcja.

--dnslog=NAZWA PLIKU
Rejestruj nieudane wyszukiwania nazw hostów w pliku FILENAME. NAZWA PLIKU powinna być pełna
nazwa ścieżki.

--report[=NAZWA KOLUMNY]
Dzięki tej opcji xymonnet wyśle ​​komunikat o stanie ze szczegółami dotyczącymi liczby
hosty zostały przetworzone, ile testów zostało wygenerowanych, jakie wystąpiły błędy
podczas biegu i niektóre statystyki dotyczące czasu. Domyślna nazwa kolumny to „xymonnet”.

--test-nieoznaczone
Podczas używania zmiennej środowiskowej XYMONNETWORK do testowania tylko hostów na określonym
segmentu sieci, xymonnet zignoruje hosty, które nie mają znacznika „NET:x”. Więc
testowane będą tylko hosty z tagiem NET:$XYMONNETWORK.
Dzięki tej opcji hosty bez znacznika NET: są uwzględniane w teście, więc wszystkie
testowane są hosty, które albo mają pasujący tag NET:, albo nie mają żadnego tagu NET:.

--częstotestowy limit=N
Używany z xymonnet-again.sh(1) Rozszerzenie Xymon. Ta opcja określa, jak długo
nieudane testy pozostają w kolejce częstych testów. Wartość domyślna to 1800 sekund (30
minuty).

--limit czasu=N
Powoduje, że xymonnet generuje ostrzeżenie, jeśli czas wykonania xymonnet przekracza N
sekundy. Domyślnie N jest ustawione na wartość TASKSLEEP, więc uruchamiane jest ostrzeżenie if
testy sieci nie mogą zostać ukończone w czasie określonym dla jednego cyklu xymonnet
zadanie. Oprócz ostrzeżenia ta opcja nie ma żadnego efektu, tzn. nie zostanie zakończona
xymonnet przedwcześnie. Aby więc wyeliminować takie ostrzeżenia, użyj tej opcji z a
bardzo wysoka wartość N.

--ogromny=N
Ostrzegaj, jeśli odpowiedź z testu TCP ma więcej niż N bajtów. Jeśli widzisz z
raport o stanie xymonnet informujący, że przesyłasz duże ilości danych
testów, możesz włączyć tę opcję, aby zobaczyć, które testy mają duże odpowiedzi.
Domyślnie: 0 (wyłączone).

--ważność=N
Spraw, aby wyniki testu były ważne przez N minut, zanim staną się fioletowe. Domyślnie test
wyniki są ważne przez 30 minut; jeśli będziesz uruchamiać xymonnet rzadziej, plik
wyniki zmienią kolor na fioletowy przed następnym uruchomieniem xymonnet. Ta opcja umożliwia zmianę
jak długo status jest ważny.

--source-ip=ADRES IP
Na hostach z wieloma adresami IP tej opcji można użyć do jawnego wybrania źródłowego adresu IP
adres używany do testów sieci. „ADRES IP” musi być prawidłowym adresem IP w serwisie
host z uruchomionym xymonnetem.

--loadhostszxymond
Zamiast czytać plik hosts.cfg, xymonnet załaduje plik hosts.cfg
konfiguracja z demona xymond. Eliminuje to konieczność czytania
hosts.cfg, a jeśli masz Xymond i Xymonnet działające na różnych hostach, to również
eliminuje konieczność kopiowania pliku hosts.cfg między systemami. Zauważ, że
Opcja „netinclude” w pliku hosts.cfg jest ignorowana, gdy ta opcja jest włączona.

OPCJE DLA TESTY OF THE PROSTY TCP USŁUGI


--checkresponse[=KOLOR]
Podczas testowania dobrze znanych usług (np. FTP, SSH, SMTP, POP-2, POP-3, IMAP, NNTP i
rsync), xymonnet będzie szukać prawidłowej odpowiedzi „OK” specyficznej dla usługi. Jeśli inny
zostanie zaobserwowana odpowiedź, spowoduje to zgłoszenie przez test statusu ostrzeżenia (żółty).
Bez tej opcji odpowiedź z usługi będzie ignorowana.
Opcjonalna nazwa koloru służy do wybrania dla statusu koloru innego niż żółty
komunikat, gdy odpowiedź jest błędna. Np. „--checkresponse=red” spowoduje „czerwony”
komunikat o statusie wysyłany, gdy usługa nie odpowiada zgodnie z oczekiwaniami.

--bez flag
Domyślnie xymonnet wysyła dodatkowe informacje w komunikatach o stanie, tzw
„flagi”. Są one używane przez xymongen np. do wybierania różnych ikon dla testów odwróconych
podczas generowania stron internetowych Xymon. Ta opcja powoduje, że xymonnet pomija te flagi
z komunikatów o stanie.

--człapać
Domyślnie testy TCP są uruchamiane mniej więcej w kolejności, w jakiej hosty są wymienione w pliku
plik hosts.cfg. Jeśli masz wiele testów na jednym serwerze, może to spowodować błąd
wyjątkowo duże obciążenie, gdy Xymon go testuje, ponieważ Xymon będzie dużo działał
testów w tym samym czasie. Aby tego uniknąć, --człapać opcja zmienia kolejność
sekwencję testów, tak aby były one losowo rozłożone na wszystkich testowanych serwerach.

OPCJE DLA THE PING TESTOWANIE


Uwaga: xymonnet używa programu zdefiniowanego przez środowisko FPING do wykonywania testów ping -
domyślnie, czyli ksymonping(1) pożytek. Widzieć xymonserver.cfg(5) za opis
jak to dostosować, np. jeśli chcesz uruchomić go za pomocą „Sudo” lub podobnego narzędzia.

--ping Włącza test ping xymonnetu. Zdefiniowana jest nazwa kolumny używana do wyników testu ping
przez zmienną środowiskową PINGCOLUMN w xymonserver.cfg(5).
Jeśli nie określono, xymonnet używa zmiennej środowiskowej CONNTEST, aby określić, czy
powinien wykonać test ping, czy nie. Jeśli więc wolisz użyć innego narzędzia
zaimplementuj sprawdzanie pingów, ustaw zmienną środowiskową CONNTEST na false lub
uruchom xymonnet z opcją „--noping”.

--nie
Wyłącz test połączenia.

--namierzać

--zauważ
Włącz/wyłącz użycie traceroute, gdy test ping zakończy się niepowodzeniem. Wykonanie A
traceroute w przypadku nieudanych testów ping jest operacją powolną, więc domyślnie nie należy jej wykonywać
dowolną trasę trasowania, chyba że jest ona żądana dla każdego hosta za pośrednictwem znacznika „trace” w
dotychczasowy hosty.cfg(5) wpis dla każdego hosta. Opcja „--trace” zmienia to, więc plik
domyślnie uruchamiane jest śledzenie tras na wszystkich hostach, na których test ping kończy się niepowodzeniem; możesz
następnie wyłącz ją na określonych hostach, umieszczając znacznik „notrace” we wpisie hosta.

--ping-zadania=N
Rozłóż zadanie pingowania hostów na N procesów. Jeśli masz bardzo duży
liczby hostów, czas potrzebny na wykonanie polecenia ping dla każdego z nich może być znaczny, nawet w przypadku
użycie narzędzi takich jak fping lub xymonping, które wysyłają polecenie ping do wielu hostów równolegle. Ten
opcja powoduje, że xymonnet uruchamia N oddzielnych procesów pingowania, adresów IP, które są aktualnie wysyłane
polecenie ping'ed zostanie równomiernie rozdzielone pomiędzy te procesy.

OPCJE DLA HTTP (SIEĆ) TESTY


--content=NAZWA TESTU KONKURSU
Określa nazwę kolumny wyświetlanej przez Xymon podczas sprawdzania zawartości. Domyślny
to „treść”. Jeśli wcześniej korzystałeś ze skryptów „cont.sh” lub „cont2.sh”, możesz
może chcieć użyć „--content=cont”, aby zgłosić sprawdzenie zawartości przy użyciu tej samej nazwy testu
jak to robią te skrypty.

--bb-proxy-składnia
Przestrzegaj składni Big Brother dla adresu URL, która pozwala określić serwer proxy HTTP jako
część adresu URL. Widzieć „HTTP Testowanie przez pełnomocnik" hosty.cfg(5) plik o szczegóły.
Począwszy od wersji Xymon 4.3.0, to zachowanie jest domyślnie wyłączone, ponieważ adres URL jest taki
dołączanie innych adresów URL są teraz znacznie bardziej powszechne. Ta opcja przywraca starą wersję Big
Zachowanie zgodne z bratem.

OPCJE DLA SSL CERTYFIKAT TESTY


--ssl=NAZWA TESTU SSLCERTESTU
Określa nazwę kolumny wyświetlanej przez Xymon podczas sprawdzania certyfikatu SSL.
Wartość domyślna to „sslcert”.

--nie-ssl
Wyłącza raportowanie sprawdzania certyfikatu SSL.

--sslwarn=N

--sslalarm=N
Określa liczbę dni przed wygaśnięciem certyfikatu SSL, w którym xymonnet
wygeneruje stan ostrzeżenia lub alarmu dla kolumny certyfikatu SSL.

--sslbits=N
Umożliwia sprawdzenie, czy szyfrowanie obsługiwane przez protokół SSL wykorzystuje
klucz szyfrujący składający się z co najmniej N bitów. Np. aby wywołać alert, jeśli masz włączony protokół SSL
witryna internetowa obsługuje mniej niż 128 bitów szyfrowania, użyj „--sslbits=128”. Uwaga: to
można włączyć dla poszczególnych hostów za pomocą ustawienia „sslbits=N”. hosty.cfg(5)

--sslkeysize=N
Umożliwia sprawdzenie długości klucza publicznego w certyfikatach SSL. N jest
minimalny rozmiar klucza publicznego SSL, zazwyczaj takie klucze mają 2048 bitów, ale niektóre
starsze certyfikaty mogą używać kluczy o długości 1024 bitów lub mniejszej. Jeśli to określisz, SSL
certyfikaty z kluczami mniejszymi niż N bitów spowodują przejście statusu „sslcert”.
żółty. Wartość domyślna: 0, tj. ta kontrola jest wyłączona.

--nie-lista szyfrów
Nie pokazuj szczegółów szyfrowania szyfrowania w statusie „sslcert”.

--pokaż szyfry
Wyświetl WSZYSTKIE lokalnie dostępne szyfry szyfrujące ze statusem „sslcert”.

--sni=[wł.|wył.]
Ustawia wartość domyślną określającą, czy połączenia SSL korzystają z SNI (wskazania nazwy serwera). Ten
można także ustawić za pomocą opcji „sni” lub „nosni” w pliku hosts.cfg dla każdego hosta –
Wpisy w pliku hosts.cfg zastępują tę opcję. Domyślnie: wyłączone

DEBUGOWANIE OPCJE


--brak aktualizacji
Nie wysyłaj żadnych aktualizacji statusu do serwera Xymon. Zamiast tego wszystkie wiadomości są zrzucane
na stdout.

--wyczucie czasu
Powoduje, że xymonnet zbiera informacje o czasie spędzonym w różnych częściach
program. Informacje są wypisywane na standardowe wyjście tuż przed zakończeniem programu.
Należy pamiętać, że ta informacja jest również zawarta w raporcie o stanie wysyłanym wraz z
opcję „--raport”.

--odpluskwić
Zrzuca wiele statusów testów w miarę ich przechodzenia na standardowe wyjście.

--dump[=przed|=po|=oba]
Zrzuca struktury pamięci wewnętrznej przed i/lub po wykonaniu testów.

INFORMACYJNY OPCJE


--pomoc czy -?
Podaj podsumowanie dostępnych opcji wiersza polecenia.

--wersja
Drukuje numer wersji xymonnet

--usługi
Zrzuć listę zdefiniowanych usług TCP, które xymonnet wie, jak przetestować. Nie uruchamiaj żadnego
testów.

ZA POMOCĄ COOKIES IN WEB TESTY


Jeżeli istnieje plik $XYMONHOME/etc/cookies, ciasteczka zostaną odczytane z tego pliku i wysłane
wraz z żądaniami HTTP podczas sprawdzania stron internetowych. Ten plik znajduje się w pliku cookie Netscape
format, patrz http://www.netscape.com/newsref/std/cookie_spec.html aby uzyskać szczegółowe informacje na ten temat
format. ten curl(1) Narzędzie może wygenerować plik w tym formacie, jeśli zostanie uruchomione z rozszerzeniem „--cookie-jar
NAZWA PLIKU”.

JAK TO SIĘ ZACZĘŁO SSL CERTYFIKAT CZEKI


Kiedy xymonnet testuje usługi korzystające z protokołów opartych na SSL lub TLS, sprawdza, czy
certyfikat serwera nie wygasł. Ta kontrola odbywa się automatycznie w przypadku protokołu https (secure
web), pop3s, imaps, nntps i wszystkie inne usługi obsługujące SSL (z wyjątkiem ldap, patrz TESTY LDAP
poniżej).

Wszystkie certyfikaty znalezione dla hosta są raportowane w jednym komunikacie o stanie.

Uwaga: w większości systemów data końcowa certyfikatu jest ograniczona do 19 stycznia 2038 r. Jeśli
Twój certyfikat będzie ważny po tej dacie, xymonnet zgłosi go jako ważny tylko do stycznia
19 grudnia 2038 r. Jest to spowodowane ograniczeniami biblioteki C systemu operacyjnego. Widzieć
http://en.wikipedia.org/wiki/2038_problem .

LDAP TESTY


Testowanie ldap można przeprowadzić na dwa sposoby. Jeśli po prostu umieścisz tag „ldap” lub „ldaps”.
hosts.cfg wykonywany jest prosty test, który po prostu sprawdza, czy można to ustalić
połączenie z portem, na którym działa usługa ldap (389 dla ldap, 636 dla ldap).

Zamiast tego możesz umieścić identyfikator URI LDAP w pliku hosts.cfg. Spowoduje to, że xymonnet zainicjuje pełne
przerwana sesja LDAP z serwerem i przeszukaj LDAP obiekty zdefiniowane przez
URI. Wymaga to, aby xymonnet został zbudowany z obsługą LDAP i opierał się na istniejącym
Biblioteka LDAP do zainstalowania. Został przetestowany z OpenLDAP 2.0.26 (z Red Hat 9)
i 2.1.22. Potwierdzono również, że biblioteka ldap systemu Solaris 8 działa bez
szyfrowany (zwykły ldap) dostęp.

Format identyfikatorów URI LDAP jest zdefiniowany w dokumencie RFC 2255. Adresy URL LDAP wyglądają następująco:

ldap: //Port hosta/dn[?atrybuty[?zakres[?filtrować[?wew]]]]

gdzie:
Port hosta to nazwa hosta z opcjonalnym „:portnumber”
dn jest bazą wyszukiwania
atrybuty to rozdzielona przecinkami lista atrybutów, których należy zażądać
zakres jest jednym z trzech ciągów:
podstawa jeden sub (domyślnie=podstawa)
filtrować jest filtrem
wew to rozpoznawany zestaw rozszerzeń LDAP i/lub API.

Przykład:
ldap://ldap.example.net/dc=example,dc=net?cn,sn?sub?(cn=*)

Wszystkie operacje „powiązania” z serwerami LDAP korzystają z prostego uwierzytelniania. Kerberos i SASL są
Nieobsługiwany. Jeśli Twój serwer LDAP wymaga nazwy użytkownika/hasła, użyj znacznika „ldaplogin”.
aby to określić, zob. hosty.cfg(5) Jeżeli nie podano nazwy użytkownika/hasła, an
zostanie podjęta próba anonimowego powiązania.

Obsługa SSL wymaga zarówno biblioteki klienckiej, jak i serwera LDAP obsługującego LDAPv3; to używa
żądanie protokołu LDAP „STARTTLS” po nawiązaniu połączenia ze standardem (nie-
szyfrowany) Port LDAP (zwykle port 389). Został przetestowany tylko z OpenSSL 2.x i
prawdopodobnie nie będzie działać z żadną inną biblioteką LDAP.

Starsza eksperymentalna metoda LDAPv2 polegająca na tunelowaniu normalnego ruchu LDAP przez protokół SSL
połączenie - ldaps, działające na porcie 636 - nie jest obsługiwane, chyba że ktoś może wyjaśnić, jak to zrobić
aby uzyskać obsługę biblioteki OpenLDAP. Metoda ta nigdy nie została formalnie opisana w
RFC i jego implementacje są niestandardowe.

Aby zapoznać się z omówieniem różnych sposobów uruchamiania zaszyfrowanego ldap, zobacz
http://www.openldap.org/lists/openldap-software/200305/msg00079.html
http://www.openldap.org/lists/openldap-software/200305/msg00084.html
http://www.openldap.org/lists/openldap-software/200201/msg00042.html
http://www.openldap.org/lists/openldap-software/200206/msg00387.html

Podczas testowania identyfikatorów URI LDAP cała komunikacja jest obsługiwana przez bibliotekę ldap.
W związku z tym nie jest możliwe uzyskanie certyfikatu SSL używanego przez serwer LDAP oraz
nie pojawi się w kolumnie „sslcert”.

ZA POMOCĄ WIELOKROTNOŚĆ SIEĆ TESTOWANIE SYSTEMY


Jeśli masz więcej niż jeden system, w którym przeprowadzane są testy sieciowe - np. jeśli Twoja sieć jest oddzielona
przez zapory sieciowe - wówczas problematyczne jest utrzymywanie wielu plików hosts.cfg dla każdego z nich
systemy. xymonnet obsługuje znacznik NET:location w hosty.cfg(5) rozróżniać między
hosty, które należy przetestować w różnych lokalizacjach sieciowych. Jeśli ustawisz środowisko
zmienna XYMONNETWORK np. na „dmz” przed uruchomieniem xymonnet, wtedy będzie testować tylko hosty
które mają znacznik „NET:dmz” w pliku hosts.cfg. Dzięki temu możesz zachować wszystkich hostów w pliku
ten sam plik hosts.cfg, ale przetestuj różne zestawy hostów w różnych uruchomionych systemach
xymonnet.

XYMONNET wewnętrzne


xymonnet najpierw czyta plik protokołów.cfg, aby zobaczyć, które testy sieciowe są zdefiniowane. To
następnie skanuje plik hosts.cfg i zbiera informacje o testowanej usłudze TCP
trzeba przetestować. Wybiera tylko te testy, które zostały wymienione w pliku protokołów.cfg,
plus testy „dns”, „dig” i „ntp”.

Następnie wykonuje dwa zadania równolegle: Najpierw uruchamiany jest oddzielny proces, który uruchamia plik
Narzędzie „xymonping” do testów łączności. Podczas gdy xymonping jest zajęty wykonywaniem „pingowania”
sprawdza, xymonnet uruchamia wszystkie testy sieci oparte na protokole TCP.

Wszystkie kontrole usług oparte na protokole TCP są obsługiwane przez napisany tester połączenia
specjalnie w tym celu. Używa tylko standardowego programowania sieciowego w stylu Uniksa, ale
opiera się na Unixie”wybierać(2)” wywołanie systemowe do obsługi wielu jednoczesnych połączeń
dzieje się równolegle. Zależy od tego, ile połączeń równoległych jest używanych
twój system operacyjny - wartość domyślna to FD_SETSIZE/4, co w wielu Uniksach wynosi 256
systemy.

Możesz wybrać liczbę jednoczesnych połączeń za pomocą opcji „--concurrency=N”.
xymonnet.

Limit czasu prób połączenia po 10 sekundach — można to zmienić za pomocą „--timeout=N”
opcja.

Obydwa te ustawienia odgrywają rolę w decydowaniu o tym, jak długo potrwa testowanie. Konserwatysta
szacunkowa liczba testów N TCP wynosi:

(1 + (N / współbieżność)) * przekroczenie limitu czasu

W prawdziwym życiu będzie to prawdopodobnie mniej, ponieważ powyższy wzór wymaga, aby każdy test wymagał a
koniec czasu. Ponieważ najbardziej normalnym użyciem Xymona jest sprawdzanie, czy usługi są aktywne, ty
powinien mieć znacznie mniej limitów czasu.

Sprawdzanie „ntp” i „rpcinfo” polega na wykonywaniu każdego testu przez programy zewnętrzne.

ŚRODOWISKO ZMIENNE


SIEĆ XYMON
Definiuje segment sieci, w którym aktualnie działa xymonnet. To jest przyzwyczajone
odfiltruj tylko wpisy w hosty.cfg(5) plik, który ma dopasowanie
„NET:LOCATION” i wykonaj testy tylko dla tych hostów.

MAXMSGSPERCOMBO
Określa maksymalną liczbę komunikatów statusowych, które można wysłać w jednej kombinacji
wiadomość. Wartość domyślna to 0 – brak limitu.
W praktyce maksymalny rozmiar pojedynczej wiadomości Xymon wyznacza limit – domyślny
Wartość maksymalnego rozmiaru wiadomości wynosi 32 KB, ale z łatwością pomieści 100
komunikaty o statusie na transmisję. Jeśli więc chcesz poeksperymentować z tym ustawieniem, I
sugerujemy zacząć od wartości 10.

SPAĆ MIĘDZYMSG
Określa opóźnienie (w mikrosekundach) po przesłaniu każdej wiadomości do Xymona
serwer. Wartość domyślna to 0, co oznacza wysyłanie wiadomości tak szybko, jak to możliwe. To daje
serwer Xymon ma trochę czasu na przetworzenie wiadomości przed nadejściem kolejnej wiadomości
in. W zależności od szybkości serwera Xymon może być konieczne ustawienie tej opcji
wartość do pół sekundy lub nawet 1 lub 2 sekund. Należy pamiętać, że wartość jest określona w
MICROsekundy, więc aby zdefiniować opóźnienie o pół sekundy, należy ustawić tę wartość
„500000”; opóźnienie 1 sekundy osiąga się poprzez ustawienie na „1000000” (jeden
milion).

Polecenie FPING używane do uruchamiania pliku ksymonping(1) pożytek. Używany przez xymonnet do łączności
testowanie (pingowania). Widzieć xymonserver.cfg(5) aby uzyskać więcej informacji na temat dostosowywania
program wykonywany w celu wykonywania testów ping.

ŚLEDZENIE
Lokalizacja traceroute(8) narzędzie lub równoważne narzędzie, np Mtr(8).
Opcjonalnie używane, gdy test łączności nie wskazuje lokalizacji sieciowej
to jest przyczyną niepowodzenia.

NTPDATA
Lokalizacja ntpdata(1) pożytek. Używane przez xymonnet podczas sprawdzania „ntp”
service.

RPCINFO
Lokalizacja Informacje o rpc(8) pożytek. Używany przez xymonnet do sprawdzania usług „rpc”.

Korzystaj z xymonnet online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad