<?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 &#187; red hat</title>
	<atom:link href="http://www.viniciussantoro.com.br/tag/red-hat/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>Wed, 23 Feb 2011 14:58:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<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 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>

