Tutorial de Instalação do Módulo Gerente em Servidor FreeBSD

Resolvi escrever sobre o Cacic em um servidor FreeBSD devido o uso de device Vlan, que é uma necessidade em redes e sua maior estabilidade em relação a pacotes, segurança e otimizações.

[ Hits: 23.325 ]

Por: João Luis Mancy dos Santos em 13/05/2008


Introdução



Resolvi escrever sobre o Cacic em um servidor FreeBSD devido o uso de device Vlan, que é uma necessidade em redes e sua maior estabilidade em relação a pacotes, segurança e otimizações.

O objetivo deste tutorial não é reinventar a roda, muito menos ensinar as pessoas a utilizarem FreeBSD para substituição de seus Sistemas Operacionais favoritos, sendo apenas um guia para uma nova instalação ou solução de problemas apresentados anteriormente.

Com um sistema FreeBSD previamente instalado e com Ports atualizado, iniciaremos...

Obtendo os arquivos necessários

Eu particularmente prefiro usar o Ports para instalação de aplicativos no FreeBSD, mas fica a critério do usuário:

Apache 1.3:

# cd /usr/local/www/data/apache13-modssl
# make install clean


MySQL 5:

# cd /usr/local/databases/mysql50-server
# make install clean


GD:

# cd /usr/ports/graphics/gd
# make install clean


JPEG:

# cd /usr/ports/graphics/jpeg
# make install clean


Freetype:

# cd /usr/ports/print/freetype
# make install clean


Proftpd:

# cd /usr/ports/ftp/proftpd
# make install clean


OBS: Altere o arquivo /usr/local/etc/proftpd.conf descomentando:

DefaultRoot ~

E adicionando:

RequireValidShell off

Criação do usuário ftpcacic:

# useradd ftpcacic -d /home/ftpcacic (pode-se usar o adduser)
# passwd ftpcacic <adicione senha para ftp>

Observe que o HOME deste usuário é /home/ftpcacic.

Nesse mesmo diretório crie uma pasta agentes utilizando os comandos a seguir:

# mkdir /home/ftpcacic/agentes
# chown ftpcacic:ftpcacic /home/ftpcacic/agentes


Proceda processos de teste de conexão FTP para confirmar a correta instalação e configuração, preferencialmente para as máquinas clientes que serão inventariadas.

Teste a conexão. Primeiro você deverá reiniciar o proftpd com o comando a seguir:

# /usr/local/etc/rc.d/proftpd restart

Execute depois os comandos a seguir para testar a conexão FTP (máquina Windows):

C:\> ftp <ip_do_servidor_cacic>
login: ftpcacic
senha: <senha_do_ftpcacic>
ftp> quit

PHP 5.X:

# cd /usr/ports/lang/php5

OBS: Edito o arquivo Makefile e adiciono:

CONFIGURE_ARGS= --enable-versioning \
--enable-memory-limit \
--with-layout=GNU \
--with-config-file-scan-dir=/usr/local/etc/php \
--enable-session \
--enable-ftp \
--with-snmp \
--with-openssl \
--with-png \
--with-zlib-dir=/usr/local \
--with-jpeg \
--with-bz2 \
--enable-sockets \
--with-iconv \
--with-mysql-sock=/tmp/mysql.sock \
--with-mysql \
--with-regex=php \
--with-apxs=/usr/local/sbin/apxs \
--disable-ipv6 \
--enable-libxml \
--with-libxml-dir=/usr/local \
--prefix=/usr/local \
--with-config-file-scan-dir=${PREFIX}/etc/php \
--disable-all \
--enable-spl \
--with-freetype-dir \
--with-gd=/usr/local/ \
--enable-gd-native-ttf \
--with-freetype \
--with-png-dir=/usr/local/ \
--with-jpeg-dir=/usr/local/ \
--enable-track-vars \
--with-ldap \
--with-zlib \
--with-mcrypt

Salve e saia.

# make install clean

OBS2: Caso seu Cacic apresente erro de XML, utilize:

# cd /usr/ports/lang/php5-extensions

e adicione ao arquivo /usr/local/etc/php.ini:

register_globals = On
register_long_arrays = On ;somente no php5
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
extension=mcrypt.so
extension=gd.so
extension=xml.so

Como fica o /etc/rc.conf:

apache_enable="YES"
mysql_enable="YES"
proftpd_enable="YES"

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando CACIC v222
   3. Configurando Agente - Windows
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalação automatizada de servidores com kickstart

Instalação de configuração do RIS para gerenciamento de imagens Ghost no Windows

OpenSUSE Internet Installation

Erro no KDM (temas) depois de update no Sabayon

Ubuntu Lucid Lynx - Instalação mínima (mini-iso) de 13MB

  
Comentários
[1] Comentário enviado por anselmoborges em 13/05/2008 - 22:09h

Muito bom,
Cheguei a assistir a uma palestra com um desenvolvedor em brasilia...
Usei, e curtí tbm...

__abraçonn

[2] Comentário enviado por gustavobarcellos em 21/05/2008 - 17:27h

Muito boa documentação... Como todo o material que ele está reportando...
se quiserem outro exemplo, foi no Tchelinux, # Squid 2.6 Transparente com uso de VLans no FreeBSD - http://www.inf.ufrgs.br/~tpbiazus/53-squid_2_6_transparente_com_uso_de_vlans_no_freebsd.pdf


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts