stats | info | opis |
---|---|---|
a,A | konfiguracja iauth | |
b,B | B-linie | służą do mówienia klientom, jakiego serwera mają użyć, jeśli bieżący jest przepełniony) |
c,C | C-linie oraz N-linie | jakie serwery mogą się z danym serwerem łączyć (małe 'c' oznacza łącze kompresowane gzipem) |
d,D | #define | wkompilowane w serwer różne stałe, wpływające na zachowanie serwera |
h,H | H-linie, L-linie oraz D-linie | opisują które serwery mogą przedstawiać nam inne serwery, a które mogą być tylko liśćmi |
i,I | I-linie | dostęp do serwera; małe 'i' to dostęp z restrykcjami; wykorzystywana jest pierwsza pasująca I-linia |
k,K | K-linie | blokada wejścia na serwer; małe 'k' sprawdza odpowiedź identa OTHER |
l,L | klienci | lista podłączonych klientów, wielkie 'L' pokazuje IP zamiast nazwy; można użyć maski; bez parametru pokazuje listę wszystkich podłączonych klientów (oczywiście tylko ircopom) |
o,O | O-linie | uprawnienia ircoperatora; małe 'o' oznacza lokalnego operatora |
p,P | pingi | statystyki pingow do serwerow |
q,Q | Q-lines | kwarantanny, praktycznie nie są używane, służą do odcinania innych serwerów |
r,R | użycie systemu | zużycie pamięci, procesora, sygnały etc. |
s,S | S-lines | serwisy |
t,T | statystyki | o połączeniach, klientach, serwerach, przesyłanych bajtach i mnóstwo innych |
u,U | uptime | czas życia serwera |
v,V | V-linie | ograniczenia przyjmowania serwerów w zależności od wersji |
x,X | listinfo | tylko w trybie DEBUG, informacje o listach |
y,Y | Y-linie | klasy użytkowników |
z,Z | zużycie pamięci | wielkie 'Z' oblicza rzeczywiste (tylko dla ircopów), małe 'z' podaje przybliżone wyniki |
skrót | nazwa | opis |
---|---|---|
HUB | HUB | czy serwer może być hubem |
MS | MAXSERVERS | maksymalna liczba podłączonych serwerów |
LQ | LISTEN QUEUE | maksymalna liczba połączeń oczekujących na porcie na obsłużenie przez ircd(parametr do funkcji listen()) |
MXC | MAXCONNECTIONS | maksymalna liczba połączeń do serwera |
TS | TIMESEC | czas oczekiwania między sprawdzeniami socketów przy braku ruchu |
HRD | HANGONRETRYDELAY | opóźnienie przy próbie szybkiego podłączenia się do świeżo odsplitowanego serwera |
HGL | HANGONGOODLINK | szybkie podłączenie (jw.)jest wykonywane tylko wtedy, gdy łącze wcześniej było utrzymane dłużej niż HGL |
WWD | WRITEWAITDELAY | czas czekania na zakończenie write() |
ATO | ACCEPTTIMEOUT | czas oczekiwania na zakończenie fazy autoryzacji (DNS i iauth) |
KCTL | KILLCHASETIMELIMIT | liczba sekund po zmianie nicka, w ciągu których KILL działa jeszcze na stary nick |
DCTL | DELAYCHASETIMELIMIT | czas ochrony nicka (NickDelay) i kanału (ChannelDelay) w przypadu splita (słynne "Nick/channel is temporarily unavailable") |
LDCTL | LDELAYCHASETIMELIMIT | czas ochrony !kanałów |
CF | CLIENT_FLOOD | maksymalna liczba bajtów, które klient może wysłać w krótkim czasie do serwera bez rozłączenia za flood |
MCPU | MAXCHANNELSPERUSER | maksymalna liczba kanałów, na które może wejść użytkownik; kanały lokalne się nie liczą, chyba że już jestesmy na MCPU kanałach |
H | HOSTLEN | maksymalna długość nazwy hosta |
N | NICKLEN | ... nicka |
U | USERLEN | ... logina |
R | REALLEN | ... info ($IRCNAME) |
T | TOPICLEN | ... topica i komentarzy w KICK, PART etc. |
C | CHANNELLEN | ... nazwy kanału |
P | PASSWDLEN | ... hasła (do I-linii) |
K | KEYLEN | ... klucza na kanał |
BS | BUFSIZE | wielkość bufora na naprawdę różne rzeczy ;) |
MXR | MAXRECIPIENTS | nieużywane |
MXB | MAXBANS | maksymalna liczba (w sumie) banów/I/e na kanale |
MXBL | MAXBANLENGTH | maksymalna długość bana/I/e na kanale |
PY | MAXPENALTY | maksymalna kara w postaci opóźnienia przetwarzania poleceń klienta |
ZL | ZIP_LEVEL | stopień kompresji łącza |
CM | CLONE_MAX | maksymalna liczba połączeń z jednego IP w ciągu czasu CP |
CP | CLONE_PERIOD | czas (w sekundach) do sprawdzania CM |
stats i warszawa.irc.pl
*** I Beeth * *@jantar.sgh.waw.pl 0 666
*** I 194.145.96.12 akson.sgh.waw.pl 0 128
*** i unknown@194.145.96.0/20 0 0
*** I 194.145.96.0/20 0 0
Po kolei: duże 'I' to zwykły dostęp, małe 'i' do dostęp ograniczony
(restricted, '+r'). Dalej jest pole "adres IP", potem "hasło"
"nazwa hosta", "port" oraz "klasa użytkownika". Jeśli I:line jest
na hasło, to pokazywana jest '*', jeśli nie ma, to '
stats l Beeth
*** Beeth[chopin@jantar.sgh.waw.pl] 0 46706 3490 4442 200 408479
Po kolei liczby te oznaczają: sendQ, otrzymane linie, otrzymane kB,
wysłane linie, wysłane kB, sekundy podłączenia do serwera
stats l warszawa.irc.pl
*** hub2.irc.pl 0 6027255 105005 40012487 744897 :408988
*** warszawa.irc.pl[148.81.200@148.81.200.12.6668] 0 0 0 0 0 :408989
*** warszawa.irc.pl[0.0.0.0@148.81.202.12.6667] 0 1188855 67839 218374 7342 :408989
*** warszawa.irc.pl[0.0.0.0@194.145.96.12.6667] 0 37675 2361 5986 171 :408989
*** warszawa.irc.pl[0.0.0.0@194.145.96.67.5999] 0 0 0 0 0 :408989
*** warszawa.irc.pl[0.0.0.0@194.145.96.67.6666] 0 8211483 486200 932886 26307 :408989
*** warszawa.irc.pl[0.0.0.0@194.145.96.67.6667] 0 128604660 7661944 18372637 526741 :408989
*** warszawa.irc.pl[0.0.0.0@194.145.96.67.6668] 0 3468801 229451 549159 13176 :408989
Pierwsza linia to serwer, do którego jest podłączony (na końcu oczywiście jak długo).
Kolejne to lokalne IP:port, na których nasłuchuje serwer. Widać z tego wyraźnie, że
do hub2.irc.pl link jest od uruchomienia serwera :-)
Możesz też zobaczyć coś w stylu:
Są to klienci będący w trakcie podłączania się do serwera.
*** [unknown@213.241.38.99] 0 0 0 0 0 1
stats p
*** hub2.irc.pl[*@hub2.irc.pl] 14 6 68 2170568
*** hub.irc.pl[*@hub.irc.pl] 14 13 70 670
Po kolei liczby te oznaczają: numer kolejny (sequence #) ostatnio wysłanego (udp) pinga, liczba otrzymanych odpowiedzi, średni czas odpowiedzi w ms, preferencja wyboru do autoconnecta (AC wykonywany jest do serwera z najmniejszą preferencją). IRCD pamięta dane (pingi) z ostatnich 20 minut.
*** Y 0 300 0 16000 2000000 12.2 24.2
Po kolei liczby te oznaczają: numer klasy, częstość pingowania przez serwer (w sekundach), częstość prób podłączania (dotyczy tylko serwerów), maksymalna liczba klientów mogących się znaleźć w tej klasie, maksymalna wielkość kolejki dla każdego klienta, limity lokalny, limit globalny. Limit lokalny dotyczy klientów tylko na danym serwerze, limit globalny przegląda wszystkich użytkowników w całej sieci. Limity są w postaci x.y, gdzie x oznacza maksymalną liczbę klientów z tego samego IP, a y maksymalną liczbę klientów z danego user@IP. Uwaga: brak identa traktowany jest jak user `unknown'.