<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vinícius Santoro</title>
	<atom:link href="http://www.viniciussantoro.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.viniciussantoro.com.br</link>
	<description>Um blog sobre TI, fotografia, música, cinema, livros e muito mais.</description>
	<lastBuildDate>Tue, 10 Apr 2012 14:11:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Erro no loopback no Fedora 13</title>
		<link>http://www.viniciussantoro.com.br/2011/02/erro-no-loopback-no-fedora-13/</link>
		<comments>http://www.viniciussantoro.com.br/2011/02/erro-no-loopback-no-fedora-13/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 14:58:32 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[fedora 13]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[loopback]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=129</guid>
		<description><![CDATA[Se deparar com erros na hora de configurar uma placa de rede no Linux não é uma coisa comum, e geralmente quando acontece, a solução é simples. Estou testando o Fedora 13 e me deparei com o erro abaixo: Shutting down interface Lan: Device state: 3 (disconnected) [ OK ] Shutting down loopback interface: Error [...]]]></description>
			<content:encoded><![CDATA[<p>Se deparar com erros na hora de configurar uma placa de rede no Linux não é uma coisa comum, e geralmente quando acontece, a solução é simples.</p>
<p>Estou testando o Fedora 13 e me deparei com o erro abaixo:<br />
<code>Shutting down interface Lan: Device state: 3 (disconnected)<br />
[ OK ]<br />
Shutting down loopback interface: Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
[ OK ]<br />
Bringing up loopback interface: Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
Error org.freedesktop.NetworkManagerSettings.InvalidConn ection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown<br />
[ OK ]<br />
Bringing up interface Lan: Active connection state: activated<br />
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2<br />
[ OK ]<br />
Bringing up interface Reliance: Error: Connection activation failed: Device not managed by NetworkManager<br />
[FAILED]</code></p>
<p>Apesar do erro ser bizarramente grande, basta alguns comando para sanar o problema:</p>
<div><code>1. chkconfig NetworkManager off</code></div>
<div><code>2. chkconfig network on</code></div>
<div><code>3. service NetworkManager stop</code></div>
<div><code>4. service network start</code></div>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2011/02/erro-no-loopback-no-fedora-13/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como fazer backup do Linux em um compartilhamento Windows</title>
		<link>http://www.viniciussantoro.com.br/2010/10/como-fazer-backup-do-linux-em-um-compartilhamento-windows/</link>
		<comments>http://www.viniciussantoro.com.br/2010/10/como-fazer-backup-do-linux-em-um-compartilhamento-windows/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 16:24:27 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows server]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=118</guid>
		<description><![CDATA[Hoje de manha recebi um e-mail de uma amiga da MBA e percebi que ainda não havia postado aqui um script para backup de servidores Linux em um compartilhamento Windows. Então, segue o script comentado: Crie um diretório backup dentro de /opt # mkdir /opt/backup Crie o arquivo bkp_files.list dentro do diretório backup # vi [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje de manha recebi um e-mail de uma amiga da MBA e percebi que ainda não havia postado aqui um script para backup de servidores Linux em um compartilhamento Windows.</p>
<p>Então, segue o script comentado:</p>
<ol>
<li>Crie um diretório backup dentro de /opt<br />
# mkdir /opt/backup</li>
<li>Crie o arquivo bkp_files.list dentro do diretório backup<br />
# vi /opt/backup/bkp_files.list</li>
<li>Coloque o caminho de todos os diretórios que você quer realizar o backup<br />
/usr/local/<br />
/var<br />
/etc</li>
<li>Saia salvando e crie um arquivo bkp_files.sh dentro do diretório /opt/backup<br />
# vi /opt/backup/bkp_files.list</li>
<li>Coloque o script a seguir dentro do arquivo, modificando de acordo com a sua necessidade (<a href="http://www.viniciussantoro.com.br/bkp_list.sh" target="_blank">aconselho a baixar o arquivo clicando aqui</a>)<br />
<code>#!/bin/sh<br />
# Backup Linux v1.3<br />
# Autor: Vinicius Santoro<br />
# Site: <a href="http://www.viniciussantoro.com.br">http://www.viniciussantoro.com.br</a><br />
 <br />
# Destinatario para enviar e-mail com o relatorio do backup<br />
<a href="mailto:ADMIN=contato@viniciussantoro.com.br">ADMIN=contato@viniciussantoro.com.br</a># Nome do servidor a ser feito o backup<br />
SERVER=SERVERVN01<br />
 <br />
# Arquivo com a lista de diretorios para realizar o backup<br />
LIST=$(cat /opt/backup/bkp_files.list | grep ^\/ | sort | uniq)# Log do backup<br />
LOG=/var/log/backup.log# Pega data atual<br />
DATE=`date +%d-%m-%Y-%a`<br />
 <br />
# Monta uma unidade Windows para enviar o backup<br />
tomount() {<br />
        mount -t cifs -o "username=DVN\backup,password=backup" "//SERVERVN02/bkplinux$" /mnt/SERVERVN02<br />
        if [[ $? -eq 0 ]]; then<br />
                echo "Partition /mnt/SERVERVN02 has been mounted sussesfully" &gt;&gt; $LOG<br />
                backup<br />
                erase<br />
        else<br />
        echo "An error occurred while mounting the Partition /mnt/SERVERVN02" &gt;&gt; $LOG<br />
        echo "------------- Finishing Backup date `date +%d/%m/%Y" "%H:%M` -------------" &gt;&gt; $LOG<br />
        exit 1<br />
        fi<br />
}<br />
 <br />
# Funcao que dispara o e-mail com o log<br />
send_mail () {<br />
/usr/sbin/sendmail $ADMIN &lt;&lt; FIMEMAIL<br />
Subject: Backup $SERVER $(date +%d-%m-%Y)<br />
Backup realizado no arquivo: /mnt/SERVERVN02/$SERVER-$DATE.tar.gz<br />
FIMEMAIL<br />
}<br />
 <br />
# Funcao que realiza o backup e o compacta<br />
backup() {<br />
tar --totals --ignore-failed-read  -zcv -f /mnt/SERVERVN02/$SERVER-$DATE.tar.gz $LIST &gt;&gt; $LOG 2&gt;&amp;1<br />
}<br />
 <br />
# Funcao que deleta os arquivos com mais de 7 dias<br />
erase() {<br />
find /mnt/SERVERVN02/$SERVER* -mtime +7 -exec rm -rf {} \;<br />
}<br />
 <br />
# Monsta mensagem de log<br />
echo "------------- Starting Backup date `date +%d/%m/%Y" "%H:%M` -------------" &gt;&gt; $LOG<br />
tomount<br />
echo "------------- Finishing Backup date `date +%d/%m/%Y" "%H:%M` -------------" &gt;&gt; $LOG</p>
<p># Envia o e-mail<br />
send_mail<br />
 <br />
# Desmonta a unidade<br />
umount /mnt/SERVERVN02</li>
<p></code></p>
<li>Agora, temos que deixar o script com permissão de execução<br />
# chmod +x /opt/backup/backup_files.sh</li>
<li>Vamos agendar para que o backup seja executado todos os dias as 23 horas<br />
# 0 23 * * * /opt/backup/bkp_files.sh</li>
</ol>
<p>Pronto, nosso script de backup já deve estar funcionando e disparando e-mails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/10/como-fazer-backup-do-linux-em-um-compartilhamento-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como integrar o Redmine e o SVN (SubVersion)</title>
		<link>http://www.viniciussantoro.com.br/2010/10/como-integrar-o-redmine-e-o-svn-subversion/</link>
		<comments>http://www.viniciussantoro.com.br/2010/10/como-integrar-o-redmine-e-o-svn-subversion/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 18:20:03 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[integrar svn e redmine]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=115</guid>
		<description><![CDATA[Introdução Uma das coisas mais interessantes do Redmine, é a possibilidade que ele possuí de se integrar com muitas coisas. Configurando a integração entre o Redmine e o SVN Abre o Redmine com um usuário que tenha, no mínimo, perfil de desenvolvedor no projeto que você gostaria de integrar com o SVN; Clique em Projetos; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introdução</strong></p>
<p>Uma das coisas mais interessantes do Redmine, é a possibilidade que ele possuí de se integrar com muitas coisas.</p>
<p><strong>Configurando a integração entre o Redmine e o SVN</strong></p>
<ol>
<li>Abre o Redmine com um usuário que tenha, no mínimo, perfil de desenvolvedor no projeto que você gostaria de integrar com o SVN;</li>
<li>Clique em Projetos;</li>
<li>Selecione o projeto desejado clicando no nome do mesmo;</li>
<li>Acesso o sub-menu Configurações;</li>
<li>Vá até a aba Repositório;</li>
<li>Preencha os campos da seguinte forma:<br />
<strong>Controle de Versão:</strong> Subversion<br />
<strong>URL: </strong><a href="http://CAMINHO_DO_PROJETO_NO_SVN:8080" onclick="urchinTracker('/outgoing/CAMINHO_DO_PROJETO_NO_SVN_8080?referer=');">http://CAMINHO_DO_PROJETO_NO_SVN:8080</a> (ex.: <a href="http://viniciussantoro.com.br:8080/svn/php/intranet/trunk/" onclick="urchinTracker('/outgoing/viniciussantoro.com.br_8080/svn/php/intranet/trunk/?referer=');">http://viniciussantoro.com.br:8080/svn/php/intranet/trunk/</a>)<br />
<strong>Usuário: </strong>USUÁRIO_COM_PERMISSÃO_NO_DIRETÓRIO (ex.: vinicius)<br />
<strong>Senha:</strong> SENHA_DO_USUÁRIO_INFORMADO (ex.: 123456)</li>
<li>Cliquem em Salvar;</li>
<li>Aparecerá no menu a opção Repositório, seus arquivos estarão lá.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/10/como-integrar-o-redmine-e-o-svn-subversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como integrar o Redmine e o AD (Active Directory)</title>
		<link>http://www.viniciussantoro.com.br/2010/10/como-integrar-o-redmine-e-o-ad-active-directory/</link>
		<comments>http://www.viniciussantoro.com.br/2010/10/como-integrar-o-redmine-e-o-ad-active-directory/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 18:11:48 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[integração]]></category>
		<category><![CDATA[integrar redmine e o ad]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=110</guid>
		<description><![CDATA[Introdução Uma das coisas mais interessantes do Redmine, é a possibilidade que ele possuí de se integrar com muitas coisas. Configurando a integração entre o Redmine e o AD Acesso o sistema com um usuário que possua privilégios de administrador; Vá até o menu Administração; Acesse o sub-menu Autenticação LDAP; Clique em Novo modo de [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introdução</strong></p>
<p>Uma das coisas mais interessantes do Redmine, é a possibilidade que ele possuí de se integrar com muitas coisas.</p>
<p><strong>Configurando a integração entre o Redmine e o AD</strong></p>
<ol>
<li>Acesso o sistema com um usuário que possua privilégios de administrador;</li>
<li>Vá até o menu Administração;</li>
<li>Acesse o sub-menu Autenticação LDAP;</li>
<li>Clique em Novo modo de autenticação;</li>
<li>Preencha os campos da seguinte forma:<br />
<strong>Nome:</strong> Nome da Conexão<br />
<strong>Servidor:</strong> IP DO AD (ex.: 192.168.0.1)<br />
<strong>Porta:</strong> 389 (é a porta default do AD)<br />
<strong>LDAPS: </strong>Não (selecione apenas se o seu AD requer conexão segura)<br />
<strong>Conta:</strong> DOMÍNIO\USUÁRIO (ex.: domino\vinicius)<br />
<strong>Senha:</strong> SENHA_DA_CONTA_DO_AD_FORNECIDA (ex.: 123456)<br />
<strong>DN Base:</strong> DC=DOMINIO,DC=COM,DC=BR (ex.: DC=VINICIUSSANTORO,DC=COM,DC=BR)<br />
<strong>Crie usuários dinâmicamente: </strong>Sim (interessante para que os usuário sejam criados no momento que tentem logar)</p>
<p><strong><em>Atributos<br />
</em>Usuário:</strong> sAMAccountName<br />
<strong>Nome:</strong> givenName<br />
<strong>Sobrenome: </strong>sN<br />
<strong>E-mail:</strong> mail</li>
<li>Clique em Salvar;</li>
<li>Na tela Autenticação LDAP, clique em Testar, para validar a conexão com o AD.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/10/como-integrar-o-redmine-e-o-ad-active-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como instalar o Redmine</title>
		<link>http://www.viniciussantoro.com.br/2010/10/como-instalar-o-redmine/</link>
		<comments>http://www.viniciussantoro.com.br/2010/10/como-instalar-o-redmine/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 14:43:07 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[red hat]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=101</guid>
		<description><![CDATA[Introdução Fazer a gestão de projetos nunca foi um tarefa fácil. Encontrar uma ferramenta Open Source e robusta também não. O pessoal da Redmine acertou em cheio, e criou um software totalmente Web, Open Source, licenciado sob os termos da GNU General Public License v2 (GPL) e multi-plataforma. Preparando o ambiente e resolvendo dependências Particularmente, nunca havia [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introdução</strong></p>
<p>Fazer a gestão de projetos nunca foi um tarefa fácil. Encontrar uma ferramenta Open Source e robusta também não.</p>
<p>O pessoal da Redmine acertou em cheio, e criou um software totalmente Web, Open Source, licenciado sob os termos da GNU General Public License v2 (GPL) e multi-plataforma.</p>
<p><strong>Preparando o ambiente e resolvendo dependências</strong></p>
<p>Particularmente, nunca havia instalado uma aplicação em Ruby (na verdade, nunca havia instalado o ruby, muito menos o rails), mas não tive grandes dificuldades.</p>
<p>Estou utilizando a distribuição Fedora Core 11, mas em qualquer distribuição baseada em Red Hat você não terá problemas, e a versão do Redmine que está sendo instalada é a 1.0.2.</p>
<blockquote><p><code># yum install build-essential</code></p>
<p><code># yum install ssh openssh-server mysql-server phpmyadmin rails rubygems mongrel ruby1.8-dev libmysql-ruby subversion apache2 ruby irb rdoc rake libapache2-mod-fastcgi</code></p>
<p><code># yum install mysql-devel</code></p>
<p><code># yum install ruby-devel</code></p></blockquote>
<p>As dependências dos programas e ou bibliotecas, serão resolvidas junto com a instalação das mesmas.</p>
<p><strong>Instalando o Redmine</strong></p>
<p> É necessário efetuar o download do software no site oficial do projeto, <a href="http://www.redmine.org" onclick="urchinTracker('/outgoing/www.redmine.org?referer=');">www.redmine.org</a>, porém, como temos instalado o Subversion (estava no yum anterior), podemos apenas realizar o checkout do projeto direto do site.</p>
<blockquote><p># cd /opt</p>
<p><code># svn checkout <a href="http://redmine.rubyforge.org/svn/trunk" onclick="urchinTracker('/outgoing/redmine.rubyforge.org/svn/trunk?referer=');">http://redmine.rubyforge.org/svn/trunk</a> redmine</code></p></blockquote>
<p><strong>Criando a base do banco de dados (MySQL)</strong></p>
<p>Para utilizarmos o Redmine, iremos criar uma base no banco de dados que baixamos via yum (MySQL).</p>
<p><small>Obs: Lembre-se de verificar se o banco está rodando.</small></p>
<p><code># service mysqld status</code></p>
<blockquote><p><code># mysql -u root -p</code></p>
<p><code>mysql&gt; create database redmine character set utf8;</code></p>
<p><code>mysql&gt; create user <a href="mailto:redmine@localhost">redmine@localhost</a>;</code></p>
<p><code>mysql&gt; grant all privileges on redmine.* to <a href="mailto:redmine@localhost">redmine@localhost</a>;</code></p>
<p><code>mysql&gt; flush privileges;</code></p>
<p><code>mysql&gt; exit</code></p></blockquote>
<p><strong>Configurando a base no Redmine</strong></p>
<p>Para parametrizar a base de dados no Redmine, é necessário você abrir a pasta de configurações (se seguiu nosso padrão, localizada em /opt/redmine/config) e realizar as seguintes ações:</p>
<blockquote><p># cp /opt/redmine/config/database.yml.example /opt/redmine/config/database.yml</p></blockquote>
<p> Abra o arquivo copiado (/opt/redmine/config/database.yml) com o seu editor de texto preferido e altere as configurações como mostramos abaixo.</p>
<blockquote><p># MySQL (default setup).</p>
<p>#Configure se estiver usando MySQL &#8211; como estamos mostrando aqui</p>
<p>production:</p>
<p>  adapter: mysql</p>
<p>  database: redmine</p>
<p>  host: localhost</p>
<p>  username: usuario_do_banco</p>
<p>  password: senha_do_banco</p>
<p>  encoding: utf8</p>
<p>development:</p>
<p>  adapter: mysql</p>
<p>  database: redmine_development</p>
<p>  host: localhost</p>
<p>  username: usuario_do_banco</p>
<p>  password: senha_do_banco</p>
<p>  encoding: utf8</p></blockquote>
<p><strong>Instalando o Redmine</strong></p>
<p>Chegamos a parte tão esperado e a única que encontrei dificuldade na primeira vez que instalei o sistema.</p>
<p>Agora, após termos resolvido todas as dependências e ter configurado o banco, será necessário compilarmos o projeto.</p>
<blockquote><p># gem install -v=2.3.5 rails</p>
<p># rake generate_session_store</p></blockquote>
<p><code>Caso a mensagem "Rails requires RubyGems &gt;= 1.3.2 (you have 1.3.1). Please `gem update --system` and try again." surja, basta fazer os comandos:</code></p>
<blockquote><p># gem clean</p>
<p><code># gem update --system</code></p>
<p># gem install rubygems-update</p></blockquote>
<p>Isso &#8220;limpará o cache&#8221; do ruby e atualizará a versão.</p>
<p>Feito isso, podemos continuar a compilação:</p>
<blockquote><p><code># gem install rails --include-dependencies</code></p>
<p><code># gem install mysql -- --with-mysql-config=/usr/bin/mysql_config </code></p>
<p># rake db:migrate RAILS_ENV=production</p>
<p># RAILS_ENV=production rake db:migrate</p>
<p># RAILS_ENV=production rake redmine:load_default_data</p></blockquote>
<p>Agora temos que dar acesso ao root nas pastas do Redmine e atualizar as permissões em outras:</p>
<blockquote><p># chown -R root.root /opt/redmine/</p>
<p># chmod -R 755 /opt/redmine/files/</p>
<p># chmod -R 755 /opt/redmine/log/</p>
<p># chmod -R 755 /opt/redmine/tmp/</p>
<p># chmod -R 755 /opt/redmine/public/plugin_assets/</p></blockquote>
<p>Caso não tenha sido apresentado nenhum erro, já podemos iniciar o serviço e acessar a aplicação na porta 3000 do servidor (ex.: <a href="http://192.168.0.10:3000" onclick="urchinTracker('/outgoing/192.168.0.10_3000?referer=');">http://192.168.0.10:3000</a>).</p>
<blockquote><p># ruby script/server webrick -e production</p></blockquote>
<p>Pronto, agora o Redmine já está em produção!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/10/como-instalar-o-redmine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como integrar o GLPI e o AD (Active Directory)</title>
		<link>http://www.viniciussantoro.com.br/2010/07/como-integrar-o-glpi-e-o-ad-active-directory/</link>
		<comments>http://www.viniciussantoro.com.br/2010/07/como-integrar-o-glpi-e-o-ad-active-directory/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 17:05:53 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[GLPI]]></category>
		<category><![CDATA[integrar glpi e ad]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=89</guid>
		<description><![CDATA[A integração do GLPI com alguma outra solução, neste caso o Active Directory, é o que mais traz leitores para meu site e o que mais faz com que eles venham a me enviar um e-mail. Apesar de parecer complexo, o processo de integração de tais soluções é extremamente simples, bastando apenas à interpretação e [...]]]></description>
			<content:encoded><![CDATA[<p>A integração do GLPI com alguma outra solução, neste caso o Active Directory, é o que mais traz leitores para meu site e o que mais faz com que eles venham a me enviar um e-mail.</p>
<p>Apesar de parecer complexo, o processo de integração de tais soluções é extremamente simples, bastando apenas à interpretação e o preenchimento de forma correta dos campos solicitados.</p>
<p>Assim como no outro artigo, estou partindo que você já possui o <a href="http://www.viniciussantoro.com.br/2010/01/como-instalar-o-glpi/" target="_self">GLPI </a>instalado e a extensão php-ldap habilitada.</p>
<p>Então vamos lá:</p>
<p><span id="more-89"></span>1. Acesse o menu de configuração de autenticação do GLPI<br />
<em>Configurar – Autenticação</em></p>
<p>2. Selecione a opção Diretório LDAP</p>
<p>3. Inicie uma nova configuração clicando no sinal de positivo (+)</p>
<p>4. Selecione a Pre-Configuração Active Directory</p>
<p>5. Preencha os campos de forma correta, seguindo os exemplos abaixo:<br />
<strong>&#8212; Diretório LDAP &#8212;</strong><br />
<strong>Nome:</strong> SERVERAD01 – Nome que você gostaria de fornecer para a conexão<br />
<strong>Servidor:</strong> 192.168.0.1 – IP do servidor do AD<br />
<strong>Portal LDAP:</strong> 389 – Porta para a conexão com o AD<br />
<strong>Basedn:</strong> dc=viniciussantoro,dc=com – Nome do controlador de domínio (ex.: se seu domínio é joão.com.br seu parâmetro irá ser dc=joão,dc=com,dc=br)<br />
<strong>rootdn:</strong> Vinicius – Nome do usuário que tem permissão para conectar no AD (sempre sugiro que seja um usuário que não sofra nenhum política de segurança, pois tais usuários tendem a dar problema)<br />
<strong>Pass:</strong> 123456 – Senha do usuário fornecido a cima<br />
<strong>Campo de Login:</strong> samaccountname – Nome que os usuários irão utilizar para logar (neste caso o samaccountname é a mesma coisa que o nome de usuário. Ex.: vinicius.santoro)<br />
<strong>Filtro da conexão:</strong> (&amp;(objectClass=user)(objectCategory=person)) – Com esse parâmetro ele irá autenticar apenas usuários<br />
<strong>Usa TLS:</strong> Não – Caso você utilize TLS (atualmente SSL) na conexão com o AD ative essa opção<br />
<strong>Fuso horário:</strong> GMT – 3 hora(s) – Fuso horário da sua região<br />
<strong>Como os alias do LDAP devem ser manipulados:</strong> Nunca dês-referenciado(Por Padrão)</p>
<p><strong>&#8212; Pertencer a Grupo &#8212;</strong><br />
Os campos que devem ser alterados são:<br />
<strong>Filtro para pesquisar em grupos:</strong> (objectClass=user) – Indica que tipo de usuário ele irá procurar nos grupos<br />
<strong>Usar DN na pesquisa:</strong> SIM – Se ele irá utilizar DN na pesquisa dos campos</p>
<p><strong>&#8212; Links GLPI/LDAP &#8212;</strong><br />
Os campos que devem ser alterados são:<br />
<strong>Sobrenome:</strong> sn<br />
<strong>Comentários:</strong> info</p>
<p>6. Envie suas configurações</p>
<p>7. Teste as clicando no botão <em>Enviar</em> que está localizado abaixo de<em> Teste de conexão ao diretório LDAP</em></p>
<p>Caso as configurações sejam feitas corretamente, uma mensagem dizendo “<em>Testado com sucesso (Servidor principal : NOME_DO_SERVIDOR)” </em>irá aparecer. Caso haja algum problema, repita as etapas. Aconselho que copie e cole os filtros de conexão, pois geralmente há erros de digitação neles.</p>
<p>Dúvidas, sugestões, correções ou críticas, por favor, entre em contato via comentário ou e-mail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/07/como-integrar-o-glpi-e-o-ad-active-directory/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bloquear acesso do root via SSH</title>
		<link>http://www.viniciussantoro.com.br/2010/03/bloquear-acesso-do-root-via-ssh/</link>
		<comments>http://www.viniciussantoro.com.br/2010/03/bloquear-acesso-do-root-via-ssh/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 18:28:51 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[TI]]></category>
		<category><![CDATA[brute force]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sshd]]></category>
		<category><![CDATA[sshd_config]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=72</guid>
		<description><![CDATA[Segue uma dica simples, porém extremamente útil para ajudar na segurança do seus servidores Linux. Como muitos ataques de força bruta (brute force), são feitos no usuário root, é extremamente recomendável que se desabilite o login dele via SSH. Para utilizá-lo, você deve logar com outro usuário e depois dar o comando SU (Substitute User). [...]]]></description>
			<content:encoded><![CDATA[<p>Segue uma dica simples, porém extremamente útil para ajudar na segurança do seus servidores Linux.</p>
<p>Como muitos ataques de força bruta (brute force), são feitos no usuário root, é extremamente recomendável que se desabilite o login dele via SSH. Para utilizá-lo, você deve logar com outro usuário e depois dar o comando SU (Substitute User).</p>
<p>Para executar tal bloqueio, faça os seguintes passos:</p>
<ol>
<li>Edite o arquivo /etc/ssh/sshd_config;</li>
<li>Descomente a linha #PermitRootLogin (retirando o #);</li>
<li>Troque o yes (na frente do PermitRootLogin), para no;</li>
<li>Feche o arquivo salvando;</li>
<li>Reinicie o serviço do SSHD;</li>
</ol>
<p>Pronto. Agora o root não pode logar via SSH.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/03/bloquear-acesso-do-root-via-ssh/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Como instalar o Nagios + Plugins</title>
		<link>http://www.viniciussantoro.com.br/2010/03/como-instalar-o-nagios-plugins/</link>
		<comments>http://www.viniciussantoro.com.br/2010/03/como-instalar-o-nagios-plugins/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 17:38:41 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Instalação]]></category>
		<category><![CDATA[instalar nagios]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nagios]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=67</guid>
		<description><![CDATA[Para quem não conhece o Nagios é uma poderosa ferramenta para monitoramento de servidores. Ele possui a capacidade de monitorar desde serviços até mesmo o hardware. Antes de iniciar a instalação do Nagios gostaria de salientar que, neste artigo, não irei explicar como configurar os plugins. A instalação do Nagios pode ser feita de 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem não conhece o Nagios é uma poderosa ferramenta para monitoramento de servidores. Ele possui a capacidade de monitorar desde serviços até mesmo o hardware.</p>
<p>Antes de iniciar a instalação do Nagios gostaria de salientar que, <strong>neste artigo</strong>, não irei explicar como configurar os plugins.</p>
<p>A instalação do Nagios pode ser feita de 2 (duas) maneiras: pelo código fonte (nosso caso) ou via gerenciador de pacotes.</p>
<p><small>Nota1: para escrever este artigo foi utilizada a distribuição Fedora Core 11.</small><br />
<span id="more-67"></span><br />
<strong>Parte 1 – Solucionando dependências</strong><br />
<code>1. Instale o apache e o php<br />
# yum install httpd<br />
# yum install php</code></p>
<p><code>2. Instale um compilador C<br />
# yum install gcc</code></p>
<p><code>3. Instale o email sender<br />
# yum install mailx</code></p>
<p><code>4. Instale as bibliotecas gráficas<br />
# yum install gd<br />
# yum install gd-devel</code></p>
<p><strong>Parte 2 – Instalando o Nagios</strong><br />
<code>1. Crie um usuário para o nagios<br />
# useradd –m nagios<br />
# passwd nagios<br />
# usermod –G nagios nagios</code></p>
<p><code>2. Crie o grupo nagcmd pois através dele que será possível submeter comandos externos pela interface web do nagios<br />
# groupadd nagcmd<br />
# usermod –G nagcmd nagios<br />
# usermod –G nagcmd apache</code></p>
<p><code>3. Crie a pasta /opt/nagios-source<br />
# mkdir /opt/nagios-source<br />
# cd /opt/nagios-source</code></p>
<p><code>4. Efetue o download do Nagios (neste artigo, utilizamos a versão 3.1.2)<br />
# wget <a href="http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.1.2.tar.gz" onclick="urchinTracker('/outgoing/prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.1.2.tar.gz?referer=');">http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.1.2.tar.gz</a></code></p>
<p><code>5. Descompacte o conteúdo<br />
# tar -zxvf nagios-3.1.2.tar.gz<br />
# cd nagios-3.1.2/</code></p>
<p><code>6. Verifique as dependências do Nagios<br />
# ./configure --with-command-group=nagcmd</code></p>
<p><code>7. Compile o Nagios (caso não haja nenhum erro na etapa anterior)<br />
# make all</code></p>
<p><code>8. Instale o Nagios (caso não haja nenhum erro na etapa anterior)<br />
# make install</code></p>
<p><code>9. Instale os scripts de inicialização do Nagios<br />
# make install-init</code></p>
<p><code>10. Instale os arquivos de exemplo de configuração<br />
# make install-config</code></p>
<p><code>11. Instale o arquivo que dará as permissões corretas nas pastas<br />
# make install-commandmode</code></p>
<p><code>12. Instale os arquivos de configuração Web (para configurar o apache)<br />
# make install-webconf</code></p>
<p><code>13. Defina a senha de acesso para a página do Nagios<br />
# htpasswd –c /usr/local/nagios/etc/htpasswd.users nagiosadmin</code></p>
<p><code>14. Inclua o serviço do Nagios no boot do equipamento<br />
# chkconfig --add nagios<br />
# chkconfig --level 345 nagios on</code></p>
<p><code>15. Reinicie o apache<br />
# service httpd restart</code></p>
<p><code>16. Inicie o serviço do Nagios<br />
# service nagios start</code></p>
<p><code>17. Crie um link simbólico para facilitar a execução do nagios<br />
# ln -s /usr/local/nagios/bin/nagios /usr/local/bin</code></p>
<p><strong>Parte 3 &#8211; Instalando os plugins</strong></p>
<p><code>1. Acesse a pasta /opt/nagios-source criada anteriormente<br />
# cd /opt/nagios-source</code></p>
<p><code>2. Efetue o download do Nagios Plugin (neste artigo, utilizamos a versão 1.4.13)<br />
# wget <a href="http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz" onclick="urchinTracker('/outgoing/prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz?referer=');">http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz</a></code></p>
<p><code>3. Descompacte o conteúdo<br />
# tar -zxvf nagios-plugins-1.4.13.tar.gz<br />
# cd nagios-plugins-1.4.13/</code></p>
<p><code>4. Verifique as dependências do Nagios Plugin<br />
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios </code></p>
<p><code>5. Compile o Nagios Plugin (caso não haja nenhum erro na etapa anterior)<br />
# make all</code></p>
<p><code>6. Instale o Nagios Plugin (caso não haja nenhum erro na etapa anterior)<br />
# make install</code></p>
<p>Pronto. Seu Nagios já está devidamente instalado.<br />
Dúvidas, sugestões, críticas ou correções entre em contato.</p>
<p>Obs: Caso você tenha problemas com o statusmap.cgi, execute os seguintes passos:</p>
<p><code>1. Volte para a pasta do fonte do Nagios e limpe o cache de instalação:<br />
# cd /opt/nagios-source/nagios-3.1.2<br />
#  make devclean</code></p>
<p><code>2. Reconfigure antes de compilar apontando o caminho das bibliotecas do sistema<br />
#  ./configure --with-gd-lib=/usr/lib --with-gd-inc=/usr/include</code></p>
<p><code>3. Reconfigure o grupo do command do Nagios<br />
# ./configure --with-command-group=nagcmd</code></p>
<p><code>4. Compile tudo novamente<br />
# make all; make install; make install-init; make install-config; make install-commandmode; make install-webconf</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/03/como-instalar-o-nagios-plugins/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Como integrar o GLPI e o OCS Inventory NG</title>
		<link>http://www.viniciussantoro.com.br/2010/02/como-integrar-o-glpi-e-o-ocs-inventory-ng/</link>
		<comments>http://www.viniciussantoro.com.br/2010/02/como-integrar-o-glpi-e-o-ocs-inventory-ng/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 13:11:37 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[GLPI]]></category>
		<category><![CDATA[integrar glpi e ocs]]></category>
		<category><![CDATA[ocs]]></category>
		<category><![CDATA[ocs inventory]]></category>
		<category><![CDATA[ocs-ng]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=62</guid>
		<description><![CDATA[Uma das grandes dúvidas que mais atrai leitores ao meu blog é: “Como integrar a solução GLPI + OCS NG?” De fato essa solução é muito completa, porém, não existe dificuldade alguma para integrar tais soluções. Estou partindo do ponto que você já leu meus dois artigos anteriores e já instalou os dois sistemas, GLPI [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das grandes dúvidas que mais atrai leitores ao meu blog é: “Como integrar a solução GLPI + OCS NG?”</p>
<p>De fato essa solução é muito completa, porém, não existe dificuldade alguma para integrar tais soluções.</p>
<p>Estou partindo do ponto que você já leu meus dois artigos anteriores e já instalou os dois sistemas, <a href="http://www.viniciussantoro.com.br/2010/01/como-instalar-o-glpi/" target="_self">GLPI </a>e <a href="http://www.viniciussantoro.com.br/2010/02/como-instalar-o-ocs-inventory-ng/" target="_self">OCS</a>.</p>
<p>Diferente das outras versões, a partir da versão 0.72 do GLPI já possui a opção nativa de integrar as soluções, ou seja, não é necessário instalar o plugin do OCS NG que está no site do GLPI.</p>
<p><span id="more-62"></span></p>
<p>Chega de blá blá blá e vamos ao que interessa:</p>
<p>1. Ative o Modo OCS NG</p>
<p>Para isso, se autentique no GLPI e vá até o item <em>Configurar – Geral</em>. Procure pela aba <em>Restrições</em>. Neste local você vai encontrar a opção <em>Ativar modo OCS-NG</em>, basta habilitá-la trocando para <em>Sim</em>.</p>
<p>2. Configure a conexão entre os servidores</p>
<p>Entre em <em>Configurar – Modo OCS-NG</em>; feito isso, remova a conexão já criada (<em>localhost</em>) e clique no <em>sinal de positivo</em> (<em>+</em>) para adicionar uma nova conexão.</p>
<p>A grande parte das dúvidas, está no preenchimento dos campos. Normalmente, o motivo da falha no sincronismo é esse. Os campos devem ser preenchidos da seguinte forma:</p>
<p><strong>Nome:</strong> Nome que você gostaria de dar para essa configuração (ex.: Matriz)</p>
<p><strong>Servidor do OCS-NG:</strong> IP do servidor que está com o OCS Inventory NG instalado (Caso esteja no mesmo servidor: localhost)</p>
<p><strong>Nome do banco de dados do OCS-NG:</strong> Nome do banco de dados do OCS Inventory NG (Não tenha alterado as configurações na instalação do OCS-NG: ocsweb)</p>
<p><strong>Usuário do banco de dados do OCS-NG: </strong>Usuário com permissão para conectar no banco de dados do OCS Inventory NG (Caso esteja utilizando a configuração padrão do MySQL, você poderá utilizar o usuário root)</p>
<p><strong>Senha do usuário do OCS-NG: </strong>Senha do usuário com permissão para conectar no banco de dados do OCS Inventory NG (Se utilizou a configuração padrão do MySQL e está utilizando o usuário root; esta senha deve estar em branco)</p>
<p>3. Clique em enviar</p>
<p>Um teste de conexão irá ser realizado e ele trará se o resultado foi positivo ou não</p>
<p>4. Selecione o que você deseja importar</p>
<p>Na lista de opções, selecione quais itens você gostaria de importar.</p>
<p>Caso você vá importar os softwares, é <strong>altamente recomendado</strong> deixar a opção<em> Usar o dicionário de software do OCS-NG</em> desabilitada, ou seja, como <em>não</em>. Caso isso não seja feito, os softwares não serão importados a menos que já estejam cadastrados no GLPI.</p>
<p>Pronto você já sincronizou as duas soluções.</p>
<p>Dúvidas, comentários, correções ou críticas, por favor, utilize os comentários ou o formulário de contato.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/02/como-integrar-o-glpi-e-o-ocs-inventory-ng/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como instalar o OCS Inventory-NG</title>
		<link>http://www.viniciussantoro.com.br/2010/02/como-instalar-o-ocs-inventory-ng/</link>
		<comments>http://www.viniciussantoro.com.br/2010/02/como-instalar-o-ocs-inventory-ng/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:49:31 +0000</pubDate>
		<dc:creator>Vinícius Santoro</dc:creator>
				<category><![CDATA[TI]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ocs]]></category>
		<category><![CDATA[ocs inventory]]></category>
		<category><![CDATA[ocs-ng]]></category>
		<category><![CDATA[red hat]]></category>

		<guid isPermaLink="false">http://www.viniciussantoro.com.br/?p=58</guid>
		<description><![CDATA[Para quem não conhece o OCS-NG, ele é um software, Open Source, que tem a finalidade de fazer o inventário automático das estações de trabalho. E o interessante de trabalhar com o OCS é a possibilidade de integrá-lo ao GLPI (próximo artigo). O intuito deste artigo não é explica como se instala o Apache ou suas [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem não conhece o OCS-NG, ele é um software, Open Source, que tem a finalidade de fazer o inventário automático das estações de trabalho. E o interessante de trabalhar com o OCS é a possibilidade de integrá-lo ao GLPI (próximo artigo).</p>
<p>O intuito deste artigo não é explica como se instala o Apache ou suas dependências; iremos apenas citar que é necessário o uso do mesmo.</p>
<p>Pré-requisitos do sistema:<br />
• Apache com suporte à PHP5;<br />
• Perl 5.6<br />
• Apache Mod_perl versão 1.29<br />
• Apache Mod_php versão 4.3.2 ou superior<br />
• Perl module XML::Simple versão 2.12<br />
<span id="more-58"></span>• Perl module Compress::Zlib versão 1.33<br />
• Perl module DBI versão 1.40<br />
• Perl module DBD::Mysql versão 2.9004<br />
• Perl module Apache::DBI versão 0.93<br />
• Perl module Net::IP versão 1.21<br />
• Perl module SOAP::Lite versão 0.66<br />
• Perl module XML::Entities versão 0.02</p>
<p>Requisitos de hardware (para funcionar com um ambiente de até 100 usuários):<br />
• Memória: 256 MB de ram;<br />
• Processador: Celeron 1.0.<br />
Como estamos falando de uma aplicação web, quanto mais usuários simultâneos, mais memória e processador serão necessários.</p>
<p>Nota: A distribuição utilizada para essa instalação foi Fedora Core 10. Caso use um sistema que não seja baseado em distribuição Red Hat, alguns comandos podem variar.</p>
<p>1. Instale o apache com suporte a PHP:<br />
# yum install httpd<br />
# yum install php</p>
<p>2. Instale o MYSQL:<br />
# yum install mysql</p>
<p>3. Instale o PERL:<br />
# yum install perl</p>
<p>4. Elimine os pacotes de dependências do PERL que o OCS-NG utiliza:<br />
# perl -MCPAN -e Shell<br />
cpan&gt; install XML::Simple<br />
cpan&gt; install Compress::Zlib<br />
cpan&gt; install DBI<br />
cpan&gt; install DBD::Mysql<br />
cpan&gt; install Apache::DBI<br />
cpan&gt; install Net::IP<br />
cpan&gt; install SOAP::Lite<br />
cpan&gt; install XML::Entities</p>
<p>5. Aloque 64MB de memória para o apache:<br />
# vi /etc/php.ini<br />
Procure a linha “memory_limit =” e altere para “memory_limit = 64M” (sem aspas)<br />
Salve e feche o arquivo</p>
<p>6. Inicie os serviços (como disse anteriormente, a configuração de tais itens não serão abordadas):<br />
# service httpd start; service mysqld start</p>
<p>7. Baixe o OCS-NG (estamos utilizando a versão 1.01 para efetuar tal tutorial):<br />
# wget <a href="http://ufpr.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz" onclick="urchinTracker('/outgoing/ufpr.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz?referer=');">http://ufpr.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz</a></p>
<p>8. Descompacte os arquivos:<br />
# tar –zxvf OCSNG_LINUX_SERVER_1.01.tar.gz</p>
<p>9. Entre na pasta que foi criada:<br />
# cd OCSNG_UNIX_SERVER_1.01</p>
<p>10. Instale o OCSNG:<br />
# ./setup.sh</p>
<p>11. Reinicie o Apache:<br />
# service httpd restart</p>
<p>12. Acesse através do navegador o seu servidor/ocsreports:<br />
No meu caso: <a href="http://localhost/ocsreports" onclick="urchinTracker('/outgoing/localhost/ocsreports?referer=');">http://localhost/ocsreports</a></p>
<p>13. Será solicitado seu usuário e senha do mysql. Caso não tenha alterado as configurações:<br />
MySql Login: root<br />
MySql password: em branco<br />
MySql hostname: localhost</p>
<p>14. Clique em enviar. Caso tudo tenha corrido bem, você receberá o usuário e senha padrão:<br />
Usuário: admin<br />
Senha: admin</p>
<p>A instalação padrão é fácil de ser realizada. Os problemas ocorrem, geralmente, na instalação das dependências do Perl. Tive alguns problemas com distribuições baseadas em Debian.<br />
Caso você tenha algum problema, dúvida, sugestão ou reclamação, por favor, entre em contato.</p>
<p>&#8212;&#8212;&#8212;&#8212; DICAS &#8212;&#8212;&#8212;&#8212;<br />
Quando você instala o OCS Inventory-NG via apt-get ou yum, ele pede uma senha após você enviar as configurações do seu Banco de Dados. Esta senha, fica definida dentro de /etc/ocsinventory/htpasswd.setup, contudo, como você ainda não definiu uma senha para este arquivo, você não conseguirá autenticar. Para definir uma senha e resolver o problema execute o seguinte comando:<br />
# htpasswd /etc/ocsinventory/htpasswd.setup admin</p>
<p>Para efetuar a instalação sem utilizar o CPAN, você pode utilizar os seguintes comandos:<br />
No Fedora/Redhat:<br />
# yum install perl-XML-Simple<br />
# yum install perl-Compress-Zlib<br />
# yum install perl-DBI<br />
# yum install perl-DBD-MySQL<br />
# yum install perl-Apache-DBI<br />
# yum install perl-Net-IP<br />
# yum install perl-SOAP-Lite</p>
<p>No Debian:<br />
# apt-get install libxml-simple-perl<br />
# apt-get install libcompress-zlib-perl<br />
# apt-get install libdbi-perl<br />
# apt-get install libdbd-mysql-perl<br />
# apt-get install libapache-dbi-perl<br />
# apt-get install libnet-ip-perl<br />
# apt-get install libsoap-lite-perl</p>
<p>No Gentoo:<br />
# emerge dev-perl/XML-Simple<br />
# emerge dev-perl/Compress-Zlib<br />
# emerge dev-perl/Apache-DBI<br />
# emerge dev-perl/Net-IP<br />
# emerge dev-perl/SOAP-Lite<br />
# emerge app-portage/g-cpan<br />
# g-cpan -i XML::Entities</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viniciussantoro.com.br/2010/02/como-instalar-o-ocs-inventory-ng/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

