Instalação e configuração do MySAR: mudanças entre as edições
Ir para navegação
Ir para pesquisar
2532252>Jefferson Sem resumo de edição |
imported>Admin m uma edição |
||
(Sem diferença)
| |||
Edição atual tal como às 03h11min de 8 de agosto de 2020
Ambiente
# lsb_release -idrc Distributor ID: CentOS Description: CentOS release 6.4 (Final) Release: 6.4 Codename: Final
Requerimentos
- MySQL server.
- Apache
- PHP4
- PHP-MYSQL
- Squid proxy server.
Instalando o software
# wget http://sourceforge.net/projects/mysar/files/mysar/2.1.4/mysar-2.1.4.tar.gz/download # tar -zxvf mysar-2.1.4.tar.gz -C /usr/local/ # cd /etc/httpd/conf.d # vi mysar.conf Alias /mysar /usr/local/mysar/www <Directory "/usr/local/mysar/www"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> # server httpd restart
Configurando o mysar
Aponte um naavegador internet para o endereço ip do servidor onde o software foi instalado adicionando a URL /mysar, desta forma será feito uma nova configuração: http://ip.do.servidor/mysar
- Tela de abertura
- Tela indicando o tipo de instalação (Nova)
- Criar um arquivo vazio para configuração: touch /usr/local/mysar/etc/config.ini
- Configuração da base de dados fornecendo, nome da conta, banco a ser criado e senha
- Teste de acesso ao MySQL
- Remover o diretório de nova instalação: /usr/local/mysar/www/install/
- No link Administration ajustar o caminho do arquivo de log do squid.
Configurando o Linux para coletar os dados
# cp /usr/local/mysar/etc/mysar.cron /etc/cron.d/mysar
Alterando a linguagem de exibição para português Brasil
# cd /usr/local/mysar # mv www-templates www-templates.en_US # cp -R www-templates.pt_BR/ www-templates # chown -R apache:apache www-templates
Importando dados
#cd /usr/local/mysar/bin #./mysar-importer.php ___________________________________...... xxx records.
Executar esse procedimento até todos os dados serem importados. Ao finalizar adicione o procedimento na crontab.
crontab -e */30 * * * * /usr/bin/php /usr/local/mysar/bin/mysar-importer.php > /usr/local/mysar/log/mysar-importer.log 2>&1
Possível problema com o script de importar
Erro:
PHP Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for 'BRT/-3.0/no DST' instead in /usr/local/mysar/bin/mysar-importer.php on line 107
Concertando erro:
#vi /etc/php.ini [Date] ; Defines the default timezone used by the date functions ; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone date.timezone = 'America/Sao_Paulo