534 lines
27 KiB
XML
534 lines
27 KiB
XML
NeoStats 2.5.0
|
|
~~~~~~~~~~~~~~~
|
|
|
|
-----------------------------------------
|
|
POR FAVOR LEIA O FICHEIRO 'BETA' PRIMEIRO
|
|
-----------------------------------------
|
|
|
|
Obrigado por ter feito o download do NeoStats. O NeoStats é um poderoso e extensível
|
|
conjunto de serviços para o IRC. Com 'serviços' não queremos dizer NickServ/ChanServ/etc
|
|
(apesar destes estarem a ser desenvolvidos), mas serviços adicionais. Serviços como o
|
|
StatServ, os quais lhe dão informação do número de utilizadores/operadores/canais/servidores...
|
|
basicamente estatísticas de IRC, ou o MoraleServ, que é um serviço de lazer, para enviar
|
|
mensagens engraçadas para utilizadores, para módulos utilitários. Alguns módulos têm uma função
|
|
útil na sua rede, outros módulos foram desenvolvidos para lazer, e para tornar a sua rede de IRC
|
|
mais atractiva para os utilizadores (é disso que tudo isto se trata certo? utilizadores de IRC?)
|
|
Com a série 2.5 do NeoStats, várias mudanças ocorreram, comparativamente à versão antiga da série
|
|
NeoStats 2.0 (não me pergunte o que aconteceu às versões 2.1, 2.2, 2.3 ou 2.4, porque eu não sei!)
|
|
Uma lista detalhada de mudanças pode ser encontrada no ficheiro ChangeLog, mas um breve sumário é:
|
|
-Suporte para ServiceRoots
|
|
-Ficheiros MOTD externos
|
|
-Protecção contra Segfault de módulos
|
|
-Suporte para CrossIRCD. Agora suportamos outros IRCD's para além do Unreal.
|
|
-O StatServ suporta a exportação das estatísticas para um ficheiro HTML (a exportação do
|
|
ficheiro HTML é baseado num molde)
|
|
-Mudanças no ModuleAPI que o tornam mais eficiente
|
|
-Suporte para canais!
|
|
-O StatServ suporta agora estatísticas de canais!
|
|
-Muitos bugfixes e mudanças no núcleo interno do NeoStats
|
|
-Muitas actualizações nos diversos módulos
|
|
|
|
Bem, chega de detalhes, é hora de proseguir....
|
|
|
|
Tabela de Conteúdos:
|
|
|
|
[1] Instalação
|
|
[1.1] Iniciando.
|
|
[1.2] Correndo o configure
|
|
[1.3] Compilando o NeoStats
|
|
[1.4] Instalando o NeoStats
|
|
[1.5] Configurando o ficheiro neostats.cfg
|
|
[1.6] Fim!
|
|
[2] Ajuda ao Bot NeoStats
|
|
[2.1] Opções do neostats.cfg
|
|
[2.2] Comandos disponíveis
|
|
[2.3] INFO
|
|
[2.4] VERSION
|
|
[2.5] LEVEL
|
|
[2.6] SHUTDOWN
|
|
[2.7] RELOAD
|
|
[2.8] LOGS
|
|
[2.9] LOAD
|
|
[2.10] UNLOAD
|
|
[2.11] MODLIST
|
|
[2.12] JUPE
|
|
[2.13] RAW
|
|
[3] Ajuda ao Bot StatServ
|
|
[2.1] Opções do neostats.cfg
|
|
[2.2] Comandos disponíveis
|
|
[2.3] SERVER
|
|
[2.4] MAP
|
|
[2.5] NETSTATS
|
|
[2.6] DAILY
|
|
[2.7] TLD
|
|
[2.8] TLDMAP
|
|
[2.9] OPERLIST
|
|
[2.10] BOTLIST
|
|
[2.11] VERSION
|
|
[2.12] FORCEHTML
|
|
[2.13] RESET
|
|
[2.14] STATS
|
|
[2.15] A sintaxe HTML
|
|
[4] Informação de suporte
|
|
[4.1] Como conseguir suporte
|
|
[4.2] Que informação deverá ter disponível para receber suporte
|
|
|
|
[1] Instalação:
|
|
-------------
|
|
[1.1] Iniciando.
|
|
|
|
Primeiro, vai querer descomprimir o NeoStats, para o fazer, escreva o seguinte:
|
|
|
|
tar xvfz NeoStats2.0.tar.gz (is pode variar conforme a versão do NeoStats que vai correr
|
|
mude NeoStats2.0.tar.gz para o nome do ficheiro em questão)
|
|
|
|
** Nota: Em alguns sistemas que não tenham a nova versão do 'tar' a correr poderá necessitar de fazer o seguinte:
|
|
gzip -d NeoStats2.0.tar.gz
|
|
tar xvf NeoStats2.0.tar
|
|
|
|
|
|
[1.2] Correndo o configure
|
|
O script de configuração foi alterado comparativamente ao antigo 2.0.x
|
|
e terá que se cerificar que apresenta os argumentos correctos para configurar.
|
|
|
|
O que é necessário:
|
|
-----------------
|
|
Supporte para IRCD:
|
|
Para especificar o IRCD para o qual está a compilar. Por exemplo:
|
|
--enable-unreal para UnrealIRCD
|
|
--enable-ultimate2 para as séries UltimateIRCD 2.x.x
|
|
--enable-ultimate3 para as séries UltimateIRCD 3.x.x (Nota: na data de lançamento desta versão do NeoStats, o Ultimate 3.x.x estava ainda em versão alpha, é possível que a compatibilidade com o Ultimate3 possa ser quebrada em futuros lançamentos do Ultimate aquando do seu desenvolvimento)
|
|
|
|
O que é opcional:
|
|
-----------------
|
|
Sistema de previlégios:
|
|
Originalmente, o NeoStats era baseado em flags de Operador numa rede.
|
|
Se fosse TechAdmin no Unreal, era-lhe dado praticamente controlo total do
|
|
Neostats. Mas agora você pode activar a chamada autenticação externa.
|
|
Isto permite diferentes modos do sistema de previlégio do NeoStats.
|
|
As opções de momento disponíveis são:
|
|
--enable-auth=sr Isto activa a opção ServiceRoots, na qual o utilizador necessita de estar identificado aos serviços (com a flag +r) e terá controlo total do NeoStats.
|
|
se não especificar --enable-auth então ele usará as flags do IRCD para aceder ao NeoStats.
|
|
A predefinição é IRCD Isto regride ao antigo sistema de previlégio do antigo NeoStats, onde a autenticação é baseada nas flags do utilizador (+oOANs etc etc)
|
|
|
|
Suporte de módulos:
|
|
O NeoStats tem um expansível conjunto de módulos. Alguns módulos têm as suas próprias opções --enable enquanto que outros módulos não.
|
|
Para activar um módulo na compilação (ou múltiplos módulos) use a seguinte opção:
|
|
--enable-modules="statserv spam" isto iria activar os módulos StatServ e Spam.
|
|
|
|
A predefinição é sem módulos. O NeoStats vem com os módulos StatServ e Spam (assim como a versão module, a qual é de facto um módulo inútil. É um exemplo do API para os programadores de módulos usarem).
|
|
|
|
Se fez o download de módulos adicionais do website do NeoStats, NÃO os especifique na opção enable-modules. Cada módulo tem o seu próprio script de configuração, e tem que ser configurado e instalado após o NeoStats estar instalado.
|
|
|
|
Modo debugging:
|
|
A maior parte dos utilizadores nunca irão necessitar desta opção. Ela compila o NeoStats
|
|
com o modo debugging activado. Eu apenas sugeriria utilizar isto se tiver problemas e estiver
|
|
disposto a preencher um formulário de erros.
|
|
--enable-debug Activa modo debugging.
|
|
|
|
[1.3] Compilando o NeoStats
|
|
|
|
Ok, agora deverá estar de volta à prompt da shell. Agora escreva:
|
|
|
|
make
|
|
|
|
ele irá através do código fonte e compilá-lo num ficheiro binário executável.
|
|
Se obtiver avisos (warnings), ignore-os -- nós estamos a tratar deles.
|
|
|
|
[1.4] Instalando o NeoStats
|
|
|
|
Com a versão 2.5.0 e superior, o NeoStats precisa agora de ser "instalado" no seu próprio directório se desejar usar módulos adicionais.
|
|
O NeoStats irá instalar como predefinição, dentro de ~/NeoStats/ (no seu directório principal, ex: /home/fish/NeoStats/)
|
|
Se desejar mudar o directório de instalação, por favor veja a secção 2.
|
|
Para instalar o NeoStats escreva:
|
|
|
|
make install
|
|
|
|
Isto irá criar os ficheiros necessários, e copiá-los-á para o directório de instalação.
|
|
|
|
|
|
|
|
[1.5] Configurando o ficheiro neostats.cfg
|
|
|
|
Agora deverá mudar para o directório de instalação (~/NeoStats/ ou o que especificou no ./configure)
|
|
|
|
Uma vez neste directório, necessitará de editar o ficheiro de configuração. Um molde é fornecido,
|
|
neostats.cfg.dist mude o nome deste ficheiro para neostats.cfg e edite-o. Todas as opções estão
|
|
explicadas de forma suficientemente clara. Se tiver alguma pergunta, esteja à vontade para ma
|
|
perguntar.. Uma vez terminada a edição do ficheiro, pressionel CTRL + X
|
|
NOTA: alguns módulos adicionais, como o StatServ ou o ScriptServ têm opções de configuração adicionais
|
|
que têm que ser especificadas no ficheiro stats.cfg. Por favor veja a documentação para cada um dos
|
|
módulos individuais relativamente a opções de configuração.
|
|
|
|
As opções disponíveis são:
|
|
SERVER_NAME - Especifica o nome do servidor do NeoStats como aparecerá na rede.
|
|
eg: SERVER_NAME stats.neostats.net - Quando o servidor se ligar, ele irá aparecer como stats.neostats.net.
|
|
SERVER_PORT - Especifica a porta a ligar no servidor IRC.
|
|
eg: SERVER_PORT 6667 - Aquando da ligação, o NeoStats irá-se ligar à porta 6667.
|
|
CONNECT_TO - Especifica o endereço IP a ligar.
|
|
eg: CONNECT_TO 127.0.0.1 - Isto irá forçar o NeoStats a ligar-se ao IP 127.0.0.1
|
|
CONNECT_PASS - Especifica a password para a ligação. Isto terá que estar de acordo com as C/N-lines na configuração do seu IRCD.
|
|
eg: CONNECT_PASS linkpass - Usará "linkpass" como password de ligação.
|
|
SERVER_INFOLINE - Especifica a descrição do servidor quando um utilizador faz uso do comando /links
|
|
eg: SERVER_INFOLINE Serviços Auxiliares de Rede
|
|
SERVICES_CHAN - Especifica o canal ao qual os bots do NeoStats irão entrar automaticamente, e fornecer qualquer informação importante.
|
|
eg: SERVICES_CHAN #services - Força o NeoStats e todos os outros bots a entrarem no canal #services aquando do seu arranque
|
|
WANT_PRIVMSG - Especifica o modo de envio de mensagens dos bots: mensagens privadas ou notices (a maioria dos serviços usam notices)
|
|
eg: WANT_PRIVMSG - Se presente, irá enviar todas as mensagens como mensagens privadas (se comentado, irá enviar notices)
|
|
RECONNECT_TIME - Se o servidor do NeoStats sofrer um netsplit da rede, qual o tempo de espera para ele se tentar reconectar
|
|
eg RECONNECT_TIME 10 - O NeoStats esperará 10 segundos antes de se tentar reconectar
|
|
LOAD_MODULE - Qual o módulo a carregar no arranque. Múltiplas linhas de LOAD_MODULE podem ser especificadas
|
|
eg LOAD_MODULE statserv - Irá carregar StatServ no arranque.
|
|
|
|
Se activou o módulo de autenticação ServiceRoots, as seguintes opções adicionais de configuração estão disponíveis:
|
|
SERVICE_ROOTS - Quem deverá ter acesso ao NeoStats independentemente das flags da sua o-line (excepto ter o user mode +r, que significa que eles estão identificados ao NickServ). Poderá repetir esta opção até 10 vezes, para especificar nicks diferentes.
|
|
eg SERVICE_ROOTS fish - Irá dar acesso ao utilizador "fish" aos comandos previlegiados do NeoStats, se o utilizador tiver o user mode +r
|
|
SERVICE_ROOTS_AUTH - Deverá ser dado acesso aos comandos previlegiados do NeoStats aos nicks listados na opção SERVICE_ROOTS e ignorar as flags da o-line ?
|
|
eg: SERVICE_ROOTS_AUTH 1 -Activar e permitir o acesso do utilizador "fish" ao NeoStats, independentemente das flags da sua o-line
|
|
|
|
|
|
[1.6] Fim!
|
|
|
|
Ok, está feito.
|
|
** Nota: Verifique se o(s) seu(s) servidor(es) têm u-lines para o servidor de estatísticas.
|
|
** Por favor, por favor, por favor! Lembre-se de adicionar as C/N-lines correctas no
|
|
seu servidor!
|
|
|
|
Uma vez as C/N e u-lines configuradas, necessitará de iniciar o NeoStats. Tão simples quanto escrever
|
|
./neostats
|
|
|
|
Se algo correr mal, *talvez* haja uma mensagem de erro nos ficheiros de log. Dê uma vista de olhos em ~/NeoStats/logs/stats.log este ficheiro poderá dar-lhe uma pista do que possa estar errado!
|
|
|
|
|
|
** ORBSERVAÇÃO FINAL ** ** OBSERVAÇÃO FINAL ** ** OBSERVAÇÃO FINAL **
|
|
EU NÃO O IREI AJUDAR A ADICIONAR AS C/N E U-LINES AO SEU SERVIDOR,
|
|
VOCÊ DEVERÁ LER A DOCUMENTAÇÃO DO SEU IRCD SE NÃO SABE COMO O FAZER!!!
|
|
|
|
[2] Ajuda ao Bot NeoStats
|
|
[2.1] Opções do neostats.cfg
|
|
As opções seguintes estão disponíveis para o bot NeoStats no neostats.cfg:
|
|
NEOSTATS_HOST - Especifica a hostname que o NeoStats aparenta ter
|
|
eg: NEOSTATS_HOST stats.neostats.net - Significa que o bot irá ter a host: NeoStats!user@stats.neostats.net
|
|
NEOSTATS_USER - Especifica a identd do bot NeoStats
|
|
eg: NEOSTATS_USER neo - Significa que o bot irá ter a host: NeoStats!neo@stats.neostats.net
|
|
|
|
[2.2] Comandos Disponíveis
|
|
Disponíveis para todos, independentemente dos níveis de acesso.
|
|
INFO -Mostra informações básicas acerca do NeoStats e o seu uptime
|
|
VERSION -Mostra a versão do NeoStats
|
|
LEVEL -Mostra o seu nível de permissão relativamente ao NeoStats. 0 é o mínimo, 200 é o máximo.
|
|
|
|
Disponível para ServiceRoots (nível 180 ou superior)
|
|
SHUTDOWN -Permite terminar o NeoStats
|
|
RELOAD -Reinicia o NeoStats. Termina todos os módulos, disconecta-se e reconecta-se
|
|
LOGS -Mostra o ficheiro de log do NeoStats (~/NeoStats/logs/stats.log)
|
|
LOAD -Carrega um módulo
|
|
UNLOAD -Termina um módulo
|
|
MODLIST -Lista os módulos carregados
|
|
JUPE -Faz 'Jupiter' a um servidor
|
|
RAW -Envia comandos 'raw' a partir do NeoStats
|
|
|
|
Outros comandos estão disponíveis, mas são úteis apenas para debugging, use o código fonte, para os encontrar!
|
|
[2.3] O comando INFO
|
|
/msg neostats info
|
|
Devolve:
|
|
=NeoStats= Statistics Information:
|
|
=NeoStats= Statistics up 1 minute, 48 seconds
|
|
=NeoStats= Sent 49 Messages Totaling 2526 Bytes
|
|
=NeoStats= Recieved 69 Messages, Totaling 1887 Bytes
|
|
=NeoStats= Reconnect Time: 10
|
|
=NeoStats= Statistic Requests: 4
|
|
=NeoStats= Use SMO for Debug?: Disabled
|
|
=NeoStats= Debugging Mode is Disabled!
|
|
=NeoStats= End of Information.
|
|
[2.4] O comando VERSION
|
|
/msg neostats version
|
|
Devolve:
|
|
=NeoStats= NeoStats Version Information
|
|
=NeoStats= NeoStats Version: NeoStats-2.5_Beta1
|
|
=NeoStats= http://www.neostats.net
|
|
[2.5] O comando LEVEL
|
|
/msg neostats level
|
|
Devolve:
|
|
=NeoStats= Your Level is 185
|
|
[2.6] O comando SHUTDOWN
|
|
/msg neostats shutdown para upgrade
|
|
Devolve:
|
|
=Server.IRC.net= *** Global -- from stats.dynam.ac: StatServ Module Unloaded
|
|
=Server.IRC.net= *** Global -- from NeoStats: Fish requested SHUTDOWN for for upgrade
|
|
=Server.IRC.net= *** LocOps -- Received SQUIT stats.dynam.ac from stats.dynam.ac[127.0.0.1] (stats.dynam.ac)
|
|
[2.7] O comando RELOAD
|
|
/msg neostats reload estás com lag
|
|
Devolve:
|
|
=Server.IRC.net= *** Global -- from NeoStats: Fish requested RELOAD for your lagged out
|
|
=Server.IRC.net= *** Global -- from stats.dynam.ac: StatServ Module Unloaded
|
|
=Server.IRC.net= *** LocOps -- Received SQUIT stats.dynam.ac from stats.dynam.ac[127.0.0.1] (stats.dynam.ac)
|
|
=Server.IRC.net= *** Notice -- (link) Link Server.IRC.net -> stats.dynam.ac[@127.0.0.1.54872] established
|
|
=Server.IRC.net= *** Notice -- Link stats.dynam.ac -> Server.IRC.net is now synced [secs: 0 recv: 0.1015 sent: 1.431]
|
|
=Server.IRC.net= *** Global -- from stats.dynam.ac: Link with Network Complete!
|
|
[2.8] O comando LOG
|
|
/msg neostats logs
|
|
Devolve:
|
|
=NeoStats= (11:02[03/21/2002]) RemoveLock() called: We must be segging!
|
|
=NeoStats= (11:02[03/21/2002]) Statistics Started (NeoStats-2.5_Alpha6).
|
|
=NeoStats= (11:02[03/21/2002]) New Server: stats.dynam.ac
|
|
=NeoStats= (11:02[03/21/2002]) Connecting to 127.0.0.1:6001
|
|
=NeoStats= (11:02[03/21/2002]) Sendings pings...
|
|
(etc)
|
|
[2.9] O comando LOAD
|
|
/msg neostats load <módulo>
|
|
Devolve:
|
|
*** StatServ (Neo@NeoStats.net) has joined #services
|
|
*** Mode change [+oa StatServ StatServ] on #services by stats.dynam.ac
|
|
=NeoStats= Module statserv Loaded, Description: Statistical Bot For NeoStats
|
|
<NeoStats> Fish Loaded Module statserv
|
|
|
|
[2.10] O comando UNLOAD
|
|
/msg neostats unload <módulo>
|
|
Devolve:
|
|
<NeoStats> Unloading Module statserv
|
|
<NeoStats> Module statserv has timer DelOldStatServChans Registered. Deleting..
|
|
<NeoStats> Module statserv has timer Save_Stats_DB Registered. Deleting..
|
|
<NeoStats> Module statserv has timer Daily_Stats_Reset Registered. Deleting..
|
|
<NeoStats> Module statserv has timer TimerWeb Registered. Deleting..
|
|
<NeoStats> Module statserv had bot StatServ Registered. Deleting..
|
|
*** StatServ (Neo@NeoStats.net) has left IRC [Module Unloaded]
|
|
<NeoStats> Fish Unloaded Module statserv
|
|
[2.11] O comando MODLIST
|
|
/msg neostats modlist
|
|
Devolve:
|
|
=NeoStats= Module: statserv (3.1)
|
|
=NeoStats= Module Description: Statistical Bot For NeoStats
|
|
=NeoStats= End of Module List
|
|
[2.12] O comando JUPE
|
|
/msg neostats jupe blah.com
|
|
Devolve:
|
|
<NeoStats> Fish Wants to JUPE this Server blah.com
|
|
|
|
[2.13] O comando RAW
|
|
/msg neostats raw <comando raw>
|
|
Returns:
|
|
<NeoStats> RAW COMMAND Fish Issued a Raw Command!(:neostats invite fish #blah)
|
|
*** NeoStats (Neo@NeoStats.net) invites you to #blah
|
|
[3] Ajuda ao Bot StatServ
|
|
[3.1] Opções do neostats.cfg
|
|
STATSERV_NICK -Define o nickname do bot StarServ. Se não for especificado, o default é StatServ.
|
|
eg: STATSERV_NICK stats -Define o nickname do bot StatServ como 'stats'
|
|
STATSERV_USER -Define a identd do bot StatServ
|
|
eg: STATSERV_USER stats -Define a identd to bot StatServ para stats
|
|
STATSERV_HOST -Define a hostname do bot StatServ
|
|
eg: STATSERV_HOST stats.microsoft.com -Define a hostname do bot StatServ para stats.microsoft.com
|
|
LAG_NOTICE -Especifica o tempo em segundos em que se um servidor não responder a um ping, para difundir uma mensagem.
|
|
eg: LAG_NOTICE 60 -Para qualquer servidor que não responda a ping dentro de 60 segundos, uma mensagem é difundida.
|
|
HTML_STATS -Activa a exportação das estatísticas para HTML
|
|
eg HTML_STATS -Se definido, activa esta opção
|
|
HTML_PATH -Para onde exportar o ficheiro HTML. Inclua o caminho e o nome do ficheiro. Verifique que tem as permissões necessárias para gravar ficheiros neste caminho/ficheiro.
|
|
eg: HTML_PATH /var/www/html/stats/index.html -Exportar as estatísticas para esta localização.
|
|
[3.2] Comandos Disponíveis
|
|
SERVER -Mostra a lista de todos os servidores presentes na rede, ou informação individual de cada servidor
|
|
MAP -Mostra um mapa de todos os servidores ligados à rede
|
|
NETSTATS -Mostra estatísticas acerca da rede
|
|
DAILY -Mostra estatísticas acerca da rede no corrente dia
|
|
TLD -Descubra que país uma TLD representa
|
|
TLDMAP -Mostra uma contabilização dos utilizadores e de que países estes são provenientes
|
|
OPERLIST -Mostra uma lista de operadores
|
|
BOTLIST -Mostra uma lista dos bots online (apenas se o seu IRCD suportar uma flag de bot)
|
|
VERSION -Mostra a versão do bot StatServ em uso
|
|
|
|
Comandos disponíveis para Administradores:
|
|
FORCEHTML -Força uma actualização do ficheiro HTML
|
|
RESET -Apaga todas as estatísticas e recomeça do ponto zero
|
|
STATS -Apaga/copia informação de servidores
|
|
[3.3] O commando SERVER
|
|
/msg statserv server
|
|
Devolve:
|
|
=StatServ= Error, the Syntax is Incorrect. Please Specify a Server
|
|
=StatServ= Server Listing:
|
|
=StatServ= Server: stats.dynam.ac (*)
|
|
=StatServ= Server: services.dynam.ac (*)
|
|
=StatServ= Server: Server.IRC.net (*)
|
|
=StatServ= Server: blha.com (*)
|
|
=StatServ= Server: Server2.IRC.net (*)
|
|
=StatServ= ***** End of List (* indicates Server is online at the moment) *****
|
|
/msg statserv server <servername>
|
|
Devolve:
|
|
=StatServ= Statistics for services.dynam.ac since [Mar (Thu 21) 2002 08:47 [PM/SGT]]
|
|
=StatServ= Current Users: 7 (70%)
|
|
=StatServ= Maximum Users: 7 at [Mar (Thu 21) 2002 08:47 [PM/SGT]]
|
|
=StatServ= Current Opers: 5
|
|
=StatServ= Maximum Opers: 5 at [Mar (Thu 21) 2002 08:47 [PM/SGT]]
|
|
=StatServ= IRCop Kills: 0
|
|
=StatServ= Server Kills: 0
|
|
=StatServ= Lowest Ping: 0 at [Jan (Thu 01) 1970 07:30 [AM/SGT]]
|
|
=StatServ= Higest Ping: 0 at [Jan (Thu 01) 1970 07:30 [AM/SGT]]
|
|
=StatServ= Current Ping: 0
|
|
=StatServ= services.dynam.ac has never split from the Network.
|
|
=StatServ= ***** End of Statistics *****
|
|
[3.4] O comando MAP
|
|
/msg statserv map
|
|
Devolve:
|
|
=StatServ= [NAME] [USERS/MAX] [OPERS/MAX] [LAG/MAX]
|
|
=StatServ= stats.dynam.ac [ 2/2 ] [ 0/0 ] [ 0/0 ]
|
|
=StatServ= \_Server.IRC.net [ 1/1 ] [ 0/1 ] [ 0/0 ]
|
|
=StatServ= | \_services.dynam.ac [ 7/7 ] [ 5/5 ] [ 0/0 ]
|
|
=StatServ= | | \_blha.com [ 0/0 ] [ 0/0 ] [ 0/1 ]
|
|
=StatServ= | \_Server2.IRC.net [ 0/0 ] [ 0/0 ] [ 0/1 ]
|
|
=StatServ= --- End of Listing ---
|
|
[3.5] O comando NETSTATS
|
|
/msg statserv netstats
|
|
Devolve:
|
|
=StatServ= Network Statistics:-----
|
|
=StatServ= Current Users: 10
|
|
=StatServ= Maximum Users: 10 [[Mar (Thu 21) 2002 08:47 [PM/SGT]]]
|
|
=StatServ= Current Channels 0
|
|
=StatServ= Maximum Channels 2 [[Mar (Fri 22) 2002 09:46 [PM/SGT]]]
|
|
=StatServ= Current Opers: 5
|
|
=StatServ= Maximum Opers: 6 [[Mar (Thu 21) 2002 08:47 [PM/SGT]]]
|
|
=StatServ= Users Set Away: 0
|
|
=StatServ= Current Servers: 5
|
|
=StatServ= Maximum Servers: 5 [[Mar (Thu 21) 2002 08:47 [PM/SGT]]]
|
|
=StatServ= --- End of List ---
|
|
[3.6] O comando DAILY
|
|
/msg statserv daily
|
|
Devolve:
|
|
=StatServ= Daily Network Statistics:
|
|
=StatServ= Maximum Servers: 5 [Mar (Wed 27) 2002 12:31 [PM/SGT]]
|
|
=StatServ= Maximum Users: 10 [Mar (Wed 27) 2002 12:31 [PM/SGT]]
|
|
=StatServ= Maximum Chans: 0 [Jan (Thu 01) 1970 07:30 [AM/SGT]]
|
|
=StatServ= Maximum Opers: 5 [Mar (Wed 27) 2002 12:31 [PM/SGT]]
|
|
=StatServ= All Daily Statistics are reset at Midnight
|
|
=StatServ= End of Information.
|
|
[3.7] O comando TLD
|
|
/msg statserv tld <domain>
|
|
Devolve:
|
|
-> *statserv* tld sg
|
|
=StatServ= Singapore (sg)
|
|
[3.8] O comando TLDMAP
|
|
/msg statserv tldmap
|
|
Devolve:
|
|
=StatServ= Top Level Domain Statistics:
|
|
=StatServ= net 9 (90%) -> Generic Top Level Domain (net) ---> Daily Total: 33
|
|
=StatServ= num 1 (10%) -> UnResolved (num) ---> Daily Total: 25
|
|
=StatServ= End of List
|
|
[3.9] O comando OPERLIST
|
|
/msg statserv operlist
|
|
Devolve:
|
|
=StatServ= For Help: /msg StatServ HELP OPERLIST
|
|
=StatServ= On-Line IRCops:
|
|
=StatServ= [ 1] OperServ +ioSqd services.dynam.ac 200
|
|
=StatServ= [ 2] SS +iSqd services.dynam.ac 200
|
|
=StatServ= [ 3] ChanServ +oSqd services.dynam.ac 200
|
|
=StatServ= [ 4] StatServ +d stats.dynam.ac 200
|
|
=StatServ= [ 5] HelpServ +Sqd services.dynam.ac 200
|
|
=StatServ= [ 6] MemoServ +oSqd services.dynam.ac 200
|
|
=StatServ= [ 7] NeoStats +d stats.dynam.ac 200
|
|
=StatServ= [ 8] Global +ioSqd services.dynam.ac 200
|
|
=StatServ= [ 9] NickServ +oSqd services.dynam.ac 200
|
|
=StatServ= [10] Fish -a Server.IRC.net 185
|
|
=StatServ= End of Listing.
|
|
/msg statserv operlist noaway
|
|
Devolve:
|
|
=StatServ= On-Line IRCops (Not Away):
|
|
=StatServ= [ 1] OperServ +ioSqd services.dynam.ac 200
|
|
=StatServ= [ 2] SS +iSqd services.dynam.ac 200
|
|
=StatServ= [ 3] ChanServ +oSqd services.dynam.ac 200
|
|
=StatServ= [ 4] StatServ +d stats.dynam.ac 200
|
|
=StatServ= [ 5] HelpServ +Sqd services.dynam.ac 200
|
|
=StatServ= [ 6] MemoServ +oSqd services.dynam.ac 200
|
|
=StatServ= [ 7] NeoStats +d stats.dynam.ac 200
|
|
=StatServ= [ 8] Global +ioSqd services.dynam.ac 200
|
|
=StatServ= [ 9] NickServ +oSqd services.dynam.ac 200
|
|
=StatServ= End of Listing.
|
|
/msg statserv operlist <server>
|
|
Devolve:
|
|
=StatServ= On-Line IRCops on Server server.irc.net
|
|
=StatServ= [ 1] Fish -a Server.IRC.net 185
|
|
=StatServ= End of Listing.
|
|
|
|
[3.10] O comando BOTLIST
|
|
/msg statserv botlist
|
|
Devolve:
|
|
=StatServ= On-Line Bots:
|
|
=StatServ= End of Listing.
|
|
|
|
[3.11] O comando VERSION
|
|
/msg statserv version
|
|
Devolve:
|
|
=StatServ= StatServ Version Information
|
|
=StatServ= -------------------------------------
|
|
=StatServ= StatServ Version: 3.1 Compiled Mar 27 2002 at 12:22:27
|
|
=StatServ= http://www.neostats.net
|
|
=StatServ= -------------------------------------
|
|
=StatServ= HTML Stats is: /var/www/html/stats/index.html
|
|
[3.12] O comando FORCEHTML
|
|
/msg statserv forcehtml
|
|
Devolve:
|
|
<StatServ> Fish Forced the NeoStats Statistics HTML file to be updated with the most current statistics
|
|
[3.13] O comando RESET
|
|
/msg statserv reset
|
|
Devolve:
|
|
<StatServ> Fish Wants me to RESET the databases.. here goes..
|
|
[3.14] O comando STATS
|
|
/msg statserv stats list
|
|
Devolve:
|
|
=StatServ= Statistics Database:
|
|
=StatServ= [1 ] stats.dynam.ac
|
|
=StatServ= [2 ] services.dynam.ac
|
|
=StatServ= [3 ] Server.IRC.net
|
|
=StatServ= [4 ] blha.com
|
|
=StatServ= [5 ] Server2.IRC.net
|
|
=StatServ= End of List.
|
|
/msg statserv stats del <servername>
|
|
Devolve:
|
|
=StatServ= Removed blha.com from the database.
|
|
/msg statserv stats copy <name> <newname>
|
|
=StatServ= Copied Server data from <name> to <newname>
|
|
[3.15] A sintaxe HTML
|
|
Por predefinição, o StatServ usa um ficheiro chamado index.tpl na directoria data como o molde para a exportação.
|
|
De momento, o sistema de moldes é muito básico, e exportará tabelas contendo a informação pedida.
|
|
Todas as variáveis do molde estão incluidas em "!"
|
|
As variáveis de molde disponíveis são:
|
|
!MAP! -Exporta um mapa da rece similar a /msg statserv map num formato de tabela
|
|
!SRVLIST! -Exporta uma lista completa de todos os servidores que o StatServ 'viu', acompanhados de informação detalhada, fornecida pela variável !SRVLISTDET!
|
|
!NETSTATS! -Exporta estatísticas da rede similares a /msg statserv netstats
|
|
!DAILYSTATS! -Exporta estatísticas diárias similares a /msg statserv daily
|
|
!DAILYTOPCHAN! -Exporta os 10 canais mais usados, baseado no número de utilizadores
|
|
!TOP10CHAN! -Exporta os 10 canais onde se verificou maior número de 'entradas' (joins)
|
|
!TOP10KICKS! -Exporta os 10 canais onde se verifiou maior número de kicks
|
|
!TOP10TOPICS! -Exporta os 10 canais onde se verificou maior alteração de tópico
|
|
!VERSION! -Exporta a versão do StatServ/NeoStats em uso
|
|
|
|
O StatServ também exporta alguma informação acerca de quando a página foi criada, e qual o software que a criou, como predefinição no fim da página HTML. Esta opção não pode ser desactivada. (Desculpe, mas é a nossa pequena publicidade por todo o trabalho árduo que tivemos para criar o NeoStats para você o usar!)
|
|
Um molde exemplar é-lhe fornecido para não necessitar de perder tempo a fazer o seu próprio molde. Se desejar criar o seu próprio molde, substitua o ficheiro index.tpl no directório data pela sua versão.
|
|
|
|
[4] Informação de suporte
|
|
[4.1] Como conseguir suporte
|
|
Poderá conseguir suporte para o NeoStats de diversas formas. A primeira maneira é através dos nossos forums, disponíveis em:
|
|
http://www.neostats.net/boards/
|
|
Também pode tentar o nosso canal no IRC, irc://irc.irc-chat.net/neostats mas note que nem sempre estamos disponíveis no canal para o ajudar.
|
|
Lá existe um bot, o NeoServ, que contém informação acerca dos últimos bugs/suporte (duplicado dos forums NeoStats)
|
|
Por fim, poderá enviar um email para support@neostats.net
|
|
[4.2] Que informação deverá ter disponível para receber suporte
|
|
É sempre benéfico fornecer o maior número de informação quando procurar por ajuda. Certifique-se que inclui a seguinte informação:
|
|
Versão do sistema operativo (ex: Redhat, Mandrake, etc)
|
|
Versão do gcc (através do comando gcc -v)
|
|
Versão do NeoStats que está a usar e se o problema é com um módulo, a versão do módulo (através do comando /msg neostats modlist)
|
|
O tipo de IRCD que está a usar com o NeoStats (e a versão do mesmo)
|
|
Poderemos pedir que active a opção debugging e nos fornecer os resultados. Se é este o caso, você precisará de reconfigurar o NeoStats com a seguinte opção:
|
|
./configure --enable-debug (e quaisquer outras opções que possa necessitar, como o tipo de IRCD e lista de módulos)
|
|
"make"
|
|
./neostats
|
|
Quando o NeoStats crashar, ou o problema se reproduzir, por favor envie-nos os ficheiros:
|
|
logs/stats.log
|
|
logs/recv.log
|
|
|
|
e isso ajudar-nos-á a reproduzir o problema
|
|
|
|
De qualquer forma, é este o manual, obrigado por ter tido tempo para o ler (levou-me algumas horas a fazê-lo!) e divirta-se com o NeoStats. Se desejar submeter um pedido para nova funcionalidade, por favor visite os nossos fórums em http://www.neostats.net/boards/
|
|
|
|
A equipa NeoStats é composta por:
|
|
Shmad (Shmad@neostats.net)
|
|
^Enigma^ (enigma@neostats.net)
|
|
Fish (fish@neostats.net)
|
|
|
|
Traduzido por ErroR|51
|