Como localizar informações de rede e servidor

1

Eu tenho um servidor web configurado usando o MAMP e rodando no meu Mac no campus da faculdade com todos os meus trabalhos e fotos. Eu tenho que abrir para qualquer um ver, mas às vezes meu computador está servindo até 30Mbt / s. Existe um programa ou uma ferramenta de linha de comando para ver quais arquivos estão sendo mais buscados e ver quais IPs estão conectados ao meu computador?

    
por studiohack 07.09.2011 / 03:47

1 resposta

1

Um bom ponto de partida seria habilitar os logs do Apache. Do MAMP FAQ :

The Apache HTTP Server access logs are disabled by default. To enable them, do the following:

Open the Apache HTTP configuration at /Applications/MAMP/conf/apache/httpd.conf Find this line.

#CustomLog logs/access_log combined

Note that if you simply enable this directive, Apache will write the access logs to /Applications/MAMP/Library/logs/access_log , which is probably not what you want. It is better to store the access_log to /Applications/MAMP/logs/ , which is where the MySQL logs, PHP logs and Apache error logs are kept.

Change the line to say the following. This will write your access logs to the default log directory, using the 'LogFormat' named 'combined'. This 'combined' log format follows some common conventions.

CustomLog /Applications/MAMP/logs/apache_access_log combined

Restart Apache using the MAMP widgit, or by executing this command on the command line:

/Applications/MAMP/bin/apache2/bin/apachectl restart

Você poderá então encontrar o arquivo de log em / Applications / MAMP / logs / apache_access_log

Provavelmente existem ferramentas mais abrangentes para analisar os logs e os dados, mas se você quiser algo rápido e básico, isso deve ser um bom começo.

    
por 07.09.2011 / 04:12