9.3 Neostats

Ottimi services, da integrare praticamente con ANOPE o Hybserv, questo services modulare ci permettere di aggiungere alla nostra rete innumerevoli servizi. Passiamo quindi all'analisi e all'installazione di questo servizio.

Sito Neostats

Sito di riferimento degli IRC service Neostats

 

Pacchetti richiesti:


wget (per l'installazione su un server remoto)
gmake (Valida alternativa al make) Possiamo iniziare andando nella nostra Dir oppure loggandoci al nostro server dove intendiamo installare il nostro servizio preferibilmente sulla shell del ircd-hub, ricordo un ottimo client SSH per windows è (anche per *nix) putty disponibile direttamente da qui.

Ora che abbiamo tutto l'occorrente dobbbiamo loggarci alla nostra shell e scaricare il demone HybServ nel seguente modo:

% mkdir /usr/home/services 
% cd /usr/home/services 
% wget http://www.ircd-hybrid.it/download/services/NeoStats-3.0.1.tar.gz

Bene ora possiamo decomprimere il nostro pacchetto, userò per comodita tar

% tar xfvz NeoStats-3.0.1.tar.gz 
Ora possiamo entrare nella directory principale del nostro demone HybServ:
% cd NeoStats-3.0.1 

Configurazione

Ok ora che siamo entrati nella directory principale del nostro demone diamo un occhiatina ad i parametrei di configurazione nel seguente modo:

% ./configure --help 
Ok letta attentamente la configurazione decidiamo di configurare il nostro demone, avviamo il comando configure:
% ./configure 

Perfetto ora è arrivato il momento della compilazione vera e propria digitiamo sul nostro terminale il seguente comando gmake e dopo gmake install e attendiamo:

 % (g)make 
 % (g)make install 
Creazione del file di configurazione
% ./makeconf

Selezionare il file ircd-hybrid

Thanks for Choosing NeoStats!
*----------------------------------------*
| Welcome to the neostats.conf generator. |
*----------------------------------------*
 Which IRC server do you use?
        1) Unreal 3.1.x
        2) Unreal 3.2.x
        3) Ultimate 2.x.x
        4) Ultimate 3.x.x
        5) Hybrid7
        6) Bahamut 1.4
        7) Bahamut 1.8
        8) Plexus
        9) IRCu P10
        10) Asuka
        11) Nefarious
        12) Inspircd 1.1
        [] ->

Selezioniamo il numero "5" per l'ircd-hybrid. Una volta generato il file di configurazione spostarno nella directory "Neostats3" ed entrare nella directory dopo di che avviare il binario del servizio.

/neostats -c start

 

Configurazione al primo avvio


configurazione del file ircd.conf dell'ircd-hybrid.
modules { 
 path = "/usr/local/ircd/modules"; 
 path = "/usr/local/ircd/modules/autoload"; 
 
 module = "m_services.so"; 
 }; 

Ricordiamoci che questo modulo è opzionale quindi prima di settarlo entrare nella dir crontib ed eseguire un make install, per maggiori informazioni visualizza la guida sui moduli

connect { 
 name = "services.ircd-hybrid.it"; 
 host = "192.168.1.250"; 
 send_password = "password"; 
 accept_password = "password"; 
 compressed = no; 
 hub_mask = "*"; 
 class = "server"; 
 }; 

Questo blocco a il compito di dire al nostro ircd-hybrid di eseguire una connessione verso il server dei services.ircd-hybrid.it specificare anche la password per la connessione che dovra usare hybrid per connettersi agli hybserv.

Fatto questo possiamo tornare nella home di hybserv e avviare il demone.

Eseguiamo un controllo sull'esecuzione:

# ps -auxU afaa | grep neostats 
 afaa 7558 0.0 0.2 1948 1288 ?? Rs Thu02PM 29:37.82 ./neostats

Come ultima cosa prima del link dobbiamo connetterci al nostro ircd-hybrid e rehashare il demone eseguiamo una mappatura dei server connessi con il comando /map

irc.ircd-hybrid.it ------------------------------- | Users:     2 (20.0%) 
 `- stats.ircd-hybrid.it ------------------------- | Users:     8 (80.0%) 
   Fine del /MAP 
 
   

Questo, ed altri documenti, possono essere scaricati da http://doc.ircd-hybrid.it.

Per domande su ircd-hyrbid, leggi la documentazione prima di contattare <doc@ircd-hybrid.it>.
Per domande su questa documentazione, invia una e-mail a <doc@ircd-hybrid.it>.