Bom pessoal consegui achar mais um livro que não está mais a venda, este livro é bem interessante, além de ser uma referência em português, infelizmente está esgotado e não encontrei nem em sebos.
Clique na capa para download
Abraços,
Déo
quinta-feira, 27 de agosto de 2009
sexta-feira, 14 de agosto de 2009
Instalando Slackware Linux em um Netbook Six SKW-8000
1. Introdução:
Bom para quem leu meu post anterior, sabe que adquiri um brinquedinho novo e que o mesmo veio com Windows Vista Starter, lógico que eu iria troca-lo por Linux, mas não qualquer Linux, tinha que ser Slackware, e já que estamos em tempo de release nova (Em breve teremos o Slackware 13), resolvi baixar o RC2, uma pequena visita ao DistroWatch e encontrei um DVD compilado com a versão que eu queria.
2. Como instalar:
Bom o primeiro problema enfrentado com este equipamento está no fato dele não possuir leitor de DVD, neste caso temos duas alternativas:
2.1. Método 01 - Boot via USB:
No DVD do Slackware, na raíz existe um diretório chamado usb-and-pxe-installers, dentro deste diretório você encontra a seguinte imagem usbboot.img.
Em um Linux qualquer, se você não tem nenhuma máquina com Linux instalado, de um boot na sua máquina com um live cd.
Entre no diretório do DVD ou copie a imagem para o diretório onde você está e digite o seguinte comando:
# dd if=usbboot.img of=/dev/sdx bs=512
Atenção: sdX é o seu pen drive, subtitua pelo dispositivo correto. Todos os dados do pen drive serão excluídos.
Depois disso, conecte o pen drive no netbook, dê um boot, entre na BIOS e altere o boot para a unidade de pen drive.
Ele vai carregar a imagem do pen drive e você pode escolher a maneira de instalar o Slackware, via http, ftp, etc.
2.2. Método 02 - Boot via Leitor de DVD Externo (USB):
Este método é o mais simples e foi o que eu utilizei, conecte o drive no netbook, dê um boot, entre na BIOS e altere o boot para o drive.
Ele vai carregar a imagem do drive e você pode escolher a maneira de instalar o Slackware, neste caso CD/DVD.
Em qualquer uma das alternativas siga a instalação normalmente. O Slackware detectou, som, vídeo, placa de rede, usb e wireless, abaixo explico como habilitar recursos do mouse touchpad, da placa de vídeo, do wireless, instalar a webcam e o bluetooth.
3. Configurando Drivers de Vídeo:
Esta parte precisa ser feita em várias etapas, segundo o site da intel. No caso do Slackware não precisamos alterar nada no kernel.
3.1. Instalando Libdrm:
Fazer download do pacote:
# wget http://dri.freedesktop.org/libdrm/libdrm-2.4.12.tar.bz2
Descompactar o pacote:
# tar xjvf libdrm-2.4.12.tar.bz2
Compilar a lib:
# cd libdrm-2.4.12
# ./configure --prefix=/usr --exec-prefix=/
# make
# make install
3.2. Instalando driver 2D para Xorg:
Fazer download do pacote:
# wget http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.8.0.tar.bz2
Descompactar o pacote:
# tar xjvf xf86-video-intel-2.8.0.tar.bz2
Compilar o driver:
# cd xf86-video-intel-2.8.0
# ./configure
# make
# make install
3.3. Instalando driver 3D e Mesa (Instruções GL) para Xorg:
Fazer download do pacote:
git clone git://git.freedesktop.org/git/mesa/mesa
Compilar o driver:
cd mesa
./autogen.sh --with-dri-drivers="i915 i965"
make
make install
3.4. Carregar Módulos do Kernel:
# modprobe agpgart
# modprobe intel-agp
# modprobe drm
# modprobe i915
Configurar os módulos para serem carregados automáticamente a cada inicialização do sistema:
# vi /etc/rc.d/rc.local
modprobe agpgart
modprobe intel-agp
modprobe drm
modprobe i915
3.5. Configurar Xorg.conf:
# vi /etc/X11/xorg.conf
Section "Module"
#...
Load "glx"
Load "dri"
#...
EndSection
Criar a seção "DRI":
Section "DRI"
Mode 0666
EndSection
3.6. Verificar se Direct Rendering está habilitado:
Reinicie o servidor X
Abra um terminal (No ambiente gráfico) e digite:
# glxinfo | head -3
name of display: : 0.0
display: :0 screen: 0
direct rendering: Yes
4. Configurando o Teclado (ABNT2), Mouse (Touchpad) com Tap-to-Click:
Bom a primeira dificuldade foi descobrir que clicar no touchpad e esta ação ser identificada como clique se chamava tap-to-clik, depois achei centenas de tutoriais ensinando como desabilitar esta função, mas achar um que ensinasse como habilitar esta função foi complicado, fui pegando uma informação aqui e outra ali, e depois de muitos testes resolvi o problema. Abaixo coloco as linhas que precisam ser alteradas no x.org.conf, este não é o arquivo completo.
# vi /etc/X11/xorg.conf
Section "Module"
Load "synaptics"
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/mouse"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "AlwaysCore" "true" # send events to CorePointer
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true" # configurable at runtime? security risk
Option "LeftEdge" "1900" # x coord left
Option "RightEdge" "5400" # x coord right
Option "TopEdge" "1400" # y coord top
Option "BottomEdge" "4500" # y coord bottom
Option "FingerLow" "25" # pressure below this level triggers release
Option "FingerHigh" "30" # pressure above this level triggers touch
Option "MaxTapTime" "180" # max time in ms for detecting tap
Option "MaxTapMove" "220" # max time in ms for detecting tap
Option "VertEdgeScroll" "true" # enable vertical scroll zone
Option "HorizEdgeScroll" "true" # enable horizontal scroll zone
Option "CornerCoasting" "true" # enable continuous scroll with finger in corner
Option "CoastingSpeed" "0.30" # corner coasting speed
Option "VertScrollDelta" "100" # edge-to-edge scroll distance of the vertical scroll
Option "HorizScrollDelta" "100" # edge-to-edge scroll distance of the horizontal scroll
Option "MinSpeed" "0.02" # speed factor for low pointer movement
Option "MaxSpeed" "0.18" # maximum speed factor for fast pointer movement
Option "AccelFactor" "0.0010" # acceleration factor for normal pointer movements
Option "VertTwoFingerScroll" "true" # vertical scroll anywhere with two fingers
Option "HorizTwoFingerScroll" "true" # horizontal scroll anywhere with two fingers
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Section "ServerLayout"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Synaptics Touchpad" "SendCoreEvents"
EndSection
# vi /etc/hal/fdi/policy/shmconfig.fdi
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
5. Vamos configurar a webcam e instalar uma aplicação para testar seu funcionamento:
5.1 Habilitando o módulo uvcvideo:
Fazer download do pacote:
# wget http://connie.slackware.com/~alien/slackbuilds/linux-uvc/pkg/12.1/linux-uvc-20080604_2.6.24.5_smp-i486-1alien.tgz
Instalar o pacote:
# installpkg linux-uvc-20080604_2.6.24.5_smp-i486-1alien.tgz
Alterar as permissões do dispositivo que representa a webcam:
# chmod 777 /dev/video0
Carregar Módulos do Kernel:
modprobe uvcvideo
Verificando se o dispositivo foi identificado corretamente:
# lsmod | grep uvcvideo
uvcvideo 58184 0
videodev 38688 1 uvcvideo
v4l1_compat 13184 2 uvcvideo,videodev
Configurar os módulos para serem carregados automáticamente a cada inicialização do sistema:
# vi /etc/rc.d/rc.local
modprobe uvcvideo
5.2 Instalando o TVTime (Software para a webcam):
Fazer download dos pacotes:
# wget http://slackbuilds.org/slackbuilds/12.2/multimedia/tvtime.tar.gz
# wget http://downloads.sourceforge.net/tvtime/tvtime-1.0.2.tar.gz
Descompactar o arquivo:
# tar xzvf tvtime.tar.gz
Compilar o pacote:
# cd tvtime
# mv ../tvtime-1.0.2.tar.gz .
# ./tvtime.SlackBuild
Instalar o pacote:
# installpkg /tmp/tvtime-1.0.2-i486-1_SBo.tgz
6. Configurando o Wireless:
O Wireless foi detectado automáticamente, só precisamos fazer alguns ajuste e instalar um software para monitorar as conexões.
6.1 Instalar o monitor de conexões wicd:
O pacote pode ser encontrado no DVD do Slackware no diretório /extra/wicd/.
# installpkg wicd-1.6.2-i486-1.txz
6.2 Fazendo os ajustes necessários para que a placa de rede wireless receba as informações via DHCP:
# vi /etc/rc.d/rc.inet1.conf
Descomente as seguintes linhas:
IFNAME[4]="wlan0"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
Salve o arquivo e inicie o ambiente gráfico, o monitor já está disponível na barra e no menu do KDE.
7. Configurando o Bluetooth:
Não tive problemas em instalar o Bluetooth, o problema é o programa que gerencia o adaptador no ambiente gráfico (Kdebluetooth) que atualmente é incompatível com o KDE 4, e como o Slackware não tem Gnome (Yeahhh) não encontrei outra solução no momento.
7.1 Baixar o Kmobile Tools de http://kmobiletools.org/downloads:
# wget http://prdownload.berlios.de/kmobiletools/kmobiletools-0.5.0-beta3-i386-2.tgz
Instalar o pacote:
# installpkg kmobiletools-0.5.0-beta3-i386-2.tgz
7.2 Verificar se o adaptador Bluetooth foi detectado corretamente:
# hciconfig
hci0: Type: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:0 acl:0 sco:0 commands:0 errors:0
Significa que o adaptador foi detectado, mas está desativado.
7.3 Ativar o adaptador:
# hciconfig hci0 up
8. Referências:
http://pobrecomputeiro.wordpress.com/2008/10/27/mouse-touchpad-linux-arch-linux-slackware/
http://pobrecomputeiro.wordpress.com/2009/02/26/mais-sobre-mouse-touchpad-linux/
http://pobrecomputeiro.wordpress.com/2008/12/12/teclado-abnt-2-no-linux/
https://help.ubuntu.com/community/SynapticsTouchpad#Enabling%20SHMConfig
http://en.gentoo-wiki.com/wiki/Synaptics_Touchpad/Xorg_7.3#Can.27t_use_Touchpad_for_clicking
http://intellinuxgraphics.org/2009Q2.html
http://intellinuxgraphics.org/install.html
http://www.vivaolinux.com.br/dica/Webcam-do-Dell-Inspiron-1525-no-Slackware-12.2-Linux
http://www.guiadohardware.net/tutoriais/bluetooth-linux-guia-completo/
http://kmobiletools.org/downloads
README.SLACKWARE - DVD do Slackware diretório /extra/wicd.
Bom para quem leu meu post anterior, sabe que adquiri um brinquedinho novo e que o mesmo veio com Windows Vista Starter, lógico que eu iria troca-lo por Linux, mas não qualquer Linux, tinha que ser Slackware, e já que estamos em tempo de release nova (Em breve teremos o Slackware 13), resolvi baixar o RC2, uma pequena visita ao DistroWatch e encontrei um DVD compilado com a versão que eu queria.
2. Como instalar:
Bom o primeiro problema enfrentado com este equipamento está no fato dele não possuir leitor de DVD, neste caso temos duas alternativas:
2.1. Método 01 - Boot via USB:
No DVD do Slackware, na raíz existe um diretório chamado usb-and-pxe-installers, dentro deste diretório você encontra a seguinte imagem usbboot.img.
Em um Linux qualquer, se você não tem nenhuma máquina com Linux instalado, de um boot na sua máquina com um live cd.
Entre no diretório do DVD ou copie a imagem para o diretório onde você está e digite o seguinte comando:
# dd if=usbboot.img of=/dev/sdx bs=512
Atenção: sdX é o seu pen drive, subtitua pelo dispositivo correto. Todos os dados do pen drive serão excluídos.
Depois disso, conecte o pen drive no netbook, dê um boot, entre na BIOS e altere o boot para a unidade de pen drive.
Ele vai carregar a imagem do pen drive e você pode escolher a maneira de instalar o Slackware, via http, ftp, etc.
2.2. Método 02 - Boot via Leitor de DVD Externo (USB):
Este método é o mais simples e foi o que eu utilizei, conecte o drive no netbook, dê um boot, entre na BIOS e altere o boot para o drive.
Ele vai carregar a imagem do drive e você pode escolher a maneira de instalar o Slackware, neste caso CD/DVD.
Em qualquer uma das alternativas siga a instalação normalmente. O Slackware detectou, som, vídeo, placa de rede, usb e wireless, abaixo explico como habilitar recursos do mouse touchpad, da placa de vídeo, do wireless, instalar a webcam e o bluetooth.
3. Configurando Drivers de Vídeo:
Esta parte precisa ser feita em várias etapas, segundo o site da intel. No caso do Slackware não precisamos alterar nada no kernel.
3.1. Instalando Libdrm:
Fazer download do pacote:
# wget http://dri.freedesktop.org/libdrm/libdrm-2.4.12.tar.bz2
Descompactar o pacote:
# tar xjvf libdrm-2.4.12.tar.bz2
Compilar a lib:
# cd libdrm-2.4.12
# ./configure --prefix=/usr --exec-prefix=/
# make
# make install
3.2. Instalando driver 2D para Xorg:
Fazer download do pacote:
# wget http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.8.0.tar.bz2
Descompactar o pacote:
# tar xjvf xf86-video-intel-2.8.0.tar.bz2
Compilar o driver:
# cd xf86-video-intel-2.8.0
# ./configure
# make
# make install
3.3. Instalando driver 3D e Mesa (Instruções GL) para Xorg:
Fazer download do pacote:
git clone git://git.freedesktop.org/git/mesa/mesa
Compilar o driver:
cd mesa
./autogen.sh --with-dri-drivers="i915 i965"
make
make install
3.4. Carregar Módulos do Kernel:
# modprobe agpgart
# modprobe intel-agp
# modprobe drm
# modprobe i915
Configurar os módulos para serem carregados automáticamente a cada inicialização do sistema:
# vi /etc/rc.d/rc.local
modprobe agpgart
modprobe intel-agp
modprobe drm
modprobe i915
3.5. Configurar Xorg.conf:
# vi /etc/X11/xorg.conf
Section "Module"
#...
Load "glx"
Load "dri"
#...
EndSection
Criar a seção "DRI":
Section "DRI"
Mode 0666
EndSection
3.6. Verificar se Direct Rendering está habilitado:
Reinicie o servidor X
Abra um terminal (No ambiente gráfico) e digite:
# glxinfo | head -3
name of display: : 0.0
display: :0 screen: 0
direct rendering: Yes
4. Configurando o Teclado (ABNT2), Mouse (Touchpad) com Tap-to-Click:
Bom a primeira dificuldade foi descobrir que clicar no touchpad e esta ação ser identificada como clique se chamava tap-to-clik, depois achei centenas de tutoriais ensinando como desabilitar esta função, mas achar um que ensinasse como habilitar esta função foi complicado, fui pegando uma informação aqui e outra ali, e depois de muitos testes resolvi o problema. Abaixo coloco as linhas que precisam ser alteradas no x.org.conf, este não é o arquivo completo.
# vi /etc/X11/xorg.conf
Section "Module"
Load "synaptics"
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/mouse"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "AlwaysCore" "true" # send events to CorePointer
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true" # configurable at runtime? security risk
Option "LeftEdge" "1900" # x coord left
Option "RightEdge" "5400" # x coord right
Option "TopEdge" "1400" # y coord top
Option "BottomEdge" "4500" # y coord bottom
Option "FingerLow" "25" # pressure below this level triggers release
Option "FingerHigh" "30" # pressure above this level triggers touch
Option "MaxTapTime" "180" # max time in ms for detecting tap
Option "MaxTapMove" "220" # max time in ms for detecting tap
Option "VertEdgeScroll" "true" # enable vertical scroll zone
Option "HorizEdgeScroll" "true" # enable horizontal scroll zone
Option "CornerCoasting" "true" # enable continuous scroll with finger in corner
Option "CoastingSpeed" "0.30" # corner coasting speed
Option "VertScrollDelta" "100" # edge-to-edge scroll distance of the vertical scroll
Option "HorizScrollDelta" "100" # edge-to-edge scroll distance of the horizontal scroll
Option "MinSpeed" "0.02" # speed factor for low pointer movement
Option "MaxSpeed" "0.18" # maximum speed factor for fast pointer movement
Option "AccelFactor" "0.0010" # acceleration factor for normal pointer movements
Option "VertTwoFingerScroll" "true" # vertical scroll anywhere with two fingers
Option "HorizTwoFingerScroll" "true" # horizontal scroll anywhere with two fingers
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Section "ServerLayout"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Synaptics Touchpad" "SendCoreEvents"
EndSection
# vi /etc/hal/fdi/policy/shmconfig.fdi
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
5. Vamos configurar a webcam e instalar uma aplicação para testar seu funcionamento:
5.1 Habilitando o módulo uvcvideo:
Fazer download do pacote:
# wget http://connie.slackware.com/~alien/slackbuilds/linux-uvc/pkg/12.1/linux-uvc-20080604_2.6.24.5_smp-i486-1alien.tgz
Instalar o pacote:
# installpkg linux-uvc-20080604_2.6.24.5_smp-i486-1alien.tgz
Alterar as permissões do dispositivo que representa a webcam:
# chmod 777 /dev/video0
Carregar Módulos do Kernel:
modprobe uvcvideo
Verificando se o dispositivo foi identificado corretamente:
# lsmod | grep uvcvideo
uvcvideo 58184 0
videodev 38688 1 uvcvideo
v4l1_compat 13184 2 uvcvideo,videodev
Configurar os módulos para serem carregados automáticamente a cada inicialização do sistema:
# vi /etc/rc.d/rc.local
modprobe uvcvideo
5.2 Instalando o TVTime (Software para a webcam):
Fazer download dos pacotes:
# wget http://slackbuilds.org/slackbuilds/12.2/multimedia/tvtime.tar.gz
# wget http://downloads.sourceforge.net/tvtime/tvtime-1.0.2.tar.gz
Descompactar o arquivo:
# tar xzvf tvtime.tar.gz
Compilar o pacote:
# cd tvtime
# mv ../tvtime-1.0.2.tar.gz .
# ./tvtime.SlackBuild
Instalar o pacote:
# installpkg /tmp/tvtime-1.0.2-i486-1_SBo.tgz
6. Configurando o Wireless:
O Wireless foi detectado automáticamente, só precisamos fazer alguns ajuste e instalar um software para monitorar as conexões.
6.1 Instalar o monitor de conexões wicd:
O pacote pode ser encontrado no DVD do Slackware no diretório /extra/wicd/.
# installpkg wicd-1.6.2-i486-1.txz
6.2 Fazendo os ajustes necessários para que a placa de rede wireless receba as informações via DHCP:
# vi /etc/rc.d/rc.inet1.conf
Descomente as seguintes linhas:
IFNAME[4]="wlan0"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
Salve o arquivo e inicie o ambiente gráfico, o monitor já está disponível na barra e no menu do KDE.
7. Configurando o Bluetooth:
Não tive problemas em instalar o Bluetooth, o problema é o programa que gerencia o adaptador no ambiente gráfico (Kdebluetooth) que atualmente é incompatível com o KDE 4, e como o Slackware não tem Gnome (Yeahhh) não encontrei outra solução no momento.
7.1 Baixar o Kmobile Tools de http://kmobiletools.org/downloads:
# wget http://prdownload.berlios.de/kmobiletools/kmobiletools-0.5.0-beta3-i386-2.tgz
Instalar o pacote:
# installpkg kmobiletools-0.5.0-beta3-i386-2.tgz
7.2 Verificar se o adaptador Bluetooth foi detectado corretamente:
# hciconfig
hci0: Type: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:0 acl:0 sco:0 commands:0 errors:0
Significa que o adaptador foi detectado, mas está desativado.
7.3 Ativar o adaptador:
# hciconfig hci0 up
8. Referências:
http://pobrecomputeiro.wordpress.com/2008/10/27/mouse-touchpad-linux-arch-linux-slackware/
http://pobrecomputeiro.wordpress.com/2009/02/26/mais-sobre-mouse-touchpad-linux/
http://pobrecomputeiro.wordpress.com/2008/12/12/teclado-abnt-2-no-linux/
https://help.ubuntu.com/community/SynapticsTouchpad#Enabling%20SHMConfig
http://en.gentoo-wiki.com/wiki/Synaptics_Touchpad/Xorg_7.3#Can.27t_use_Touchpad_for_clicking
http://intellinuxgraphics.org/2009Q2.html
http://intellinuxgraphics.org/install.html
http://www.vivaolinux.com.br/dica/Webcam-do-Dell-Inspiron-1525-no-Slackware-12.2-Linux
http://www.guiadohardware.net/tutoriais/bluetooth-linux-guia-completo/
http://kmobiletools.org/downloads
README.SLACKWARE - DVD do Slackware diretório /extra/wicd.
Marcadores:
Administrador de Redes,
Equipamentos,
Linux,
Netbook,
Open Source,
Slackware,
Software Livre,
SysAdmin
Brinquedo Novo (Netbook Six SKW-8000)
Semana passada adquiri um brinquedo novo, um netbook da Six, você deve se perguntar "Six?? Que raio de marca é essa??", pois é foi o mesmo que eu pensei, mas como a oferta era tentadora (De: R$ 1399,00 por R$ 999,00 em 10 X no Cartão Carrefour), e eu iria usar quase que exclusivamente para dar aulas, mais o fator configuração do equipamento, resolvi aproveitar.
Segue a configuração informada no site do fabricante:
• Processador: Atom Intel 1,6 GHz, Cache 533MHz FSB
• Memória: 2GB
• Hard Disk: HD 250GB
• Tela: LCD 10.2”, Resolução 1024 x 600 pixels
• Conectividade: Rede Ethernet 10/100, WiFi 802.11 B/G, Bluetooth
• Webcam: Integrada, 1.3 Mega pixels
• Card reader 3 em 1: MMC, SD, MS
• Portas de entrada e saída (I/O): Porta VGA 945GSE, 3 portas USB 2.0, entrada de microfone, saída de fone de ouvido
• Bateria: 3 células, Lithium-Ion
• Fonte: Bivolt 110-220V
• Peso: 1,1 – 1,2 kg
• Dimensões: 250 mm x 183 mm x 28,5 mm
• Sistema Operacional: Windos Vista SE
Destaquei acima alguns detalhes interessantes da configuração, isso mesmo o bichinho veio com 2 GB de RAM, HD de 250 GB, 3 portas usb 2.0 e Bluetooth que não tem na maioria dos netbooks. Repare no peso e dimensões, perfeito para dar aulas.
Neste ponto você já deve estar reconsiderando certo? Prepare-se o melhor está por vir.... Cheguei em casa e fui checar o hardware do bichinho... Já esperando aquelas placas mãe xing ling até na solda.... Pois pasmem:
Motherboard: Intel.
Chipset: Mobile Intel Calistoga-GME i945GME.
Memória: 2 GB DDR2-667 em um único pente, significa que posso ampliar para 4 GB de memória.
Vídeo: Mobile Intel(R) 945 Express Chipset Family (256 MB)
3D Accelerator: Intel GMA 950.
Audio: Realtek ALC662 @ Intel 82801GBM ICH7-M - High Definition Audio Controller.
HD: SAMSUNG HM251JI SATA Device (232 GB, SATA).
Placa de Rede: NIC Fast Ethernet PCI-E Realtek Família RTL8101.
Placa de Rede Wireless: Realtek RTL8187SE Wireless LAN PCIE Network Adapter.
Modem: HDAUDIO Soft Data Fax Modem with SmartCP.
Bluetooth: Broadcom 2046 Bluetooth 2.1.
Testei todo o equipamento e funcionou tudo, a bateria dura em torno de 01:30.
Estas foram as minhas impressões sobre o produto.
Segue a configuração informada no site do fabricante:
• Processador: Atom Intel 1,6 GHz, Cache 533MHz FSB
• Memória: 2GB
• Hard Disk: HD 250GB
• Tela: LCD 10.2”, Resolução 1024 x 600 pixels
• Conectividade: Rede Ethernet 10/100, WiFi 802.11 B/G, Bluetooth
• Webcam: Integrada, 1.3 Mega pixels
• Card reader 3 em 1: MMC, SD, MS
• Portas de entrada e saída (I/O): Porta VGA 945GSE, 3 portas USB 2.0, entrada de microfone, saída de fone de ouvido
• Bateria: 3 células, Lithium-Ion
• Fonte: Bivolt 110-220V
• Peso: 1,1 – 1,2 kg
• Dimensões: 250 mm x 183 mm x 28,5 mm
• Sistema Operacional: Windos Vista SE
Destaquei acima alguns detalhes interessantes da configuração, isso mesmo o bichinho veio com 2 GB de RAM, HD de 250 GB, 3 portas usb 2.0 e Bluetooth que não tem na maioria dos netbooks. Repare no peso e dimensões, perfeito para dar aulas.
Neste ponto você já deve estar reconsiderando certo? Prepare-se o melhor está por vir.... Cheguei em casa e fui checar o hardware do bichinho... Já esperando aquelas placas mãe xing ling até na solda.... Pois pasmem:
Motherboard: Intel.
Chipset: Mobile Intel Calistoga-GME i945GME.
Memória: 2 GB DDR2-667 em um único pente, significa que posso ampliar para 4 GB de memória.
Vídeo: Mobile Intel(R) 945 Express Chipset Family (256 MB)
3D Accelerator: Intel GMA 950.
Audio: Realtek ALC662 @ Intel 82801GBM ICH7-M - High Definition Audio Controller.
HD: SAMSUNG HM251JI SATA Device (232 GB, SATA).
Placa de Rede: NIC Fast Ethernet PCI-E Realtek Família RTL8101.
Placa de Rede Wireless: Realtek RTL8187SE Wireless LAN PCIE Network Adapter.
Modem: HDAUDIO Soft Data Fax Modem with SmartCP.
Bluetooth: Broadcom 2046 Bluetooth 2.1.
Testei todo o equipamento e funcionou tudo, a bateria dura em torno de 01:30.
Estas foram as minhas impressões sobre o produto.
sexta-feira, 7 de agosto de 2009
Instalando Agente OCS Manualmente (Windows e Linux)
Ambiente Windows:
Faça o download do pacote OCSNG-Windows-Agent-*.zip, a versão mais recente pode ser obtida em http://www.ocsinventory-ng.org.
Descompacte os arquivos e entre no diretório OCSNG-WINDOWS-AGENT-*
Duplo clique em OCS-NG-Windows-Agent-Setup.exe
Surge a tela inicial, clique em Next
Tela inicial
Tela da Licença GNU GPL, clique em I Agree
Licença GNU GPL
Tela de componentes, selecione todos menos a opção "Local inventory (no network connection)" e clique em Next
Tela de componentes
Tela de opções, configure as opções desejadas e clique em Next
Tela de Opções
Server URL --> IP do servidor de OCS.
Server Port --> Porta do Server (80 Default).
Opções de Proxy, configure as opções desejadas e clique em Next
Tela de Proxy
Opções Gerais, selecione as opções desejadas e clique em Next
Tela de Opções Gerais
Enable verbose log --> Habilita logs detalhados.
Do not scan for installed Software --> Não realiza o inventário de software.
Never ask for TAG --> Não solicita ao usuário que informe uma TAG.
Do not register service - agent must be launched manually (= /NO_SERVICE) --> Não cria um serviço no Windows, o agente tem de ser executado manualmente.
Do not register Systray applet to automatically start (= /NO_SYSTRAY) --> Não cria um ícone na bandeja do Windows.
Immediatly launch inventory (= /NOW) --> Envia as informações para o servidor imediatamente.
Local de instalação, clique em Install
Local de Instalação
Processo de instalação, aguarde terminar
Processo de Instalação
Instalação Concluida com sucesso, clique em Finish
Sucesso na Instalação
Verificando o serviço:
Iniciar // Executar // Services.msc
Serviço do Agente OCS NG
Ambiente Linux:
Faça o download do pacote OCSNG_UNIX_AGENT-1.02.tar.gz, a versão mais recente pode ser obtida em http://www.ocsinventory-ng.org.
# wget http://downloads.sourceforge.net/project/ocsinventory/OCS%20Inventory%20NG/*/Ocsinventory-Unix-Agent-*.tar.gz
Descompacte os arquivos:
# tar xzvf Ocsinventory-Unix-Agent-*.tar.gz
Entre no diretório Ocsinventory-Agent-*:
# cd Ocsinventory-Unix-Agent-*/
Inicie a instalação:
# perl Makefile.PL
Please install Crypt::SSLeay if you want to use SSL.
Checking if your kit is complete...
Looks good
Writing Makefile for Ocsinventory::Agent
Gerar Binários
# make
Instalar Binários
# make install
Surge o Assistente:
Você quer configurar o agente? [Enter]Do you want to configure the agent
Please enter 'y' or 'n'?> [y]
Onde você quer gravar o arquivo de configuração? [1]
Where do you want to write the configuration file?
0 -> /etc/ocsinventory
1 -> /usr/local/etc/ocsinventory
2 -> /etc/ocsinventory-agent
?> 1
Você gostaria de criar o diretório/usr/local/etc/ocsinventory? [Enter]
Do you want to create the directory /usr/local/etc/ocsinventory?
Please enter 'y' or 'n'?> [y]
[info] The config file will be written in /etc/ocsinventory/ocsinventory-agent.cfg,
Qual o endereço do servidor de OCS? [192.168.0.1]
What is the address of your ocs server?> [ocsinventory-ng] 192.168.0.1
Você precisa de credencias para este server? (Você provavelmente não precisa) [Enter]
Do you need credential for the server? (You probably don't)
Please enter 'y' or 'n'?> [n]
Você quer qplicar uma tag administrativa nesta máquina? [n - Enter]
Do you want to apply an administrative tag on this machine
Please enter 'y' or 'n'?> [y] n
ocsinventory agent presents: /usr/bin/ocsinventory-agent
Você quer adicionar uma tarefa ao cron em /etc/cron.d ? [Enter]
Do yo want to install the cron task in /etc/cron.d
Please enter 'y' or 'n'?> [y]
Onde você quer armazenar os arquivos do agente? (Você provavelmente não precisa mudar isso) [Enter]
Where do you want the agent to store its files? (You probably don't need to change it)?> [/var/lib/ocsinventory-agent]
Você gostaria de criar o diretório /var/lib/ocsinventory-agent? [Enter]
Do you want to create the /var/lib/ocsinventory-agent directory?
Please enter 'y' or 'n'?> [y]
New settings written! Thank you for using OCS Inventory
Gostaria que eu removesse o antigo linux_agent? [Enter]
Should I remove the old linux_agent
Please enter 'y' or 'n'?> [n]
Você gostaria de usar o recurso de implantação de software OCS-Inventory? [Enter]
Do you want to use OCS-Inventory software deployment feature?
Please enter 'y' or 'n'?> [y]
Você gostaria de usar o recurso OCS-Inventory SNMP? [Enter]
Do you want to use OCS-Inventory SNMP scans feature?
Please enter 'y' or 'n'?> [y]
Quer enviar o inventário desta máquina? [Enter]
Do you want to send an inventory of this machine?
Please enter 'y' or 'n'?> [y]
[info] Accountinfo file doesn't exist. I create an empty one.
-> Sucesso!
-> Success!
Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent
Faça o download do pacote OCSNG-Windows-Agent-*.zip, a versão mais recente pode ser obtida em http://www.ocsinventory-ng.org.
Descompacte os arquivos e entre no diretório OCSNG-WINDOWS-AGENT-*
Duplo clique em OCS-NG-Windows-Agent-Setup.exe
Surge a tela inicial, clique em Next
Tela inicial
Tela da Licença GNU GPL, clique em I Agree
Licença GNU GPL
Tela de componentes, selecione todos menos a opção "Local inventory (no network connection)" e clique em Next
Tela de componentes
Tela de opções, configure as opções desejadas e clique em Next
Tela de Opções
Server URL --> IP do servidor de OCS.
Server Port --> Porta do Server (80 Default).
Opções de Proxy, configure as opções desejadas e clique em Next
Tela de Proxy
Opções Gerais, selecione as opções desejadas e clique em Next
Tela de Opções Gerais
Enable verbose log --> Habilita logs detalhados.
Do not scan for installed Software --> Não realiza o inventário de software.
Never ask for TAG --> Não solicita ao usuário que informe uma TAG.
Do not register service - agent must be launched manually (= /NO_SERVICE) --> Não cria um serviço no Windows, o agente tem de ser executado manualmente.
Do not register Systray applet to automatically start (= /NO_SYSTRAY) --> Não cria um ícone na bandeja do Windows.
Immediatly launch inventory (= /NOW) --> Envia as informações para o servidor imediatamente.
Local de instalação, clique em Install
Local de Instalação
Processo de instalação, aguarde terminar
Processo de Instalação
Instalação Concluida com sucesso, clique em Finish
Sucesso na Instalação
Verificando o serviço:
Iniciar // Executar // Services.msc
Serviço do Agente OCS NG
Ambiente Linux:
Faça o download do pacote OCSNG_UNIX_AGENT-1.02.tar.gz, a versão mais recente pode ser obtida em http://www.ocsinventory-ng.org.
# wget http://downloads.sourceforge.net/project/ocsinventory/OCS%20Inventory%20NG/*/Ocsinventory-Unix-Agent-*.tar.gz
Descompacte os arquivos:
# tar xzvf Ocsinventory-Unix-Agent-*.tar.gz
Entre no diretório Ocsinventory-Agent-*:
# cd Ocsinventory-Unix-Agent-*/
Inicie a instalação:
# perl Makefile.PL
Please install Crypt::SSLeay if you want to use SSL.
Checking if your kit is complete...
Looks good
Writing Makefile for Ocsinventory::Agent
Gerar Binários
# make
Instalar Binários
# make install
Surge o Assistente:
Você quer configurar o agente? [Enter]Do you want to configure the agent
Please enter 'y' or 'n'?> [y]
Onde você quer gravar o arquivo de configuração? [1]
Where do you want to write the configuration file?
0 -> /etc/ocsinventory
1 -> /usr/local/etc/ocsinventory
2 -> /etc/ocsinventory-agent
?> 1
Você gostaria de criar o diretório/usr/local/etc/ocsinventory? [Enter]
Do you want to create the directory /usr/local/etc/ocsinventory?
Please enter 'y' or 'n'?> [y]
[info] The config file will be written in /etc/ocsinventory/ocsinventory-agent.cfg,
Qual o endereço do servidor de OCS? [192.168.0.1]
What is the address of your ocs server?> [ocsinventory-ng] 192.168.0.1
Você precisa de credencias para este server? (Você provavelmente não precisa) [Enter]
Do you need credential for the server? (You probably don't)
Please enter 'y' or 'n'?> [n]
Você quer qplicar uma tag administrativa nesta máquina? [n - Enter]
Do you want to apply an administrative tag on this machine
Please enter 'y' or 'n'?> [y] n
ocsinventory agent presents: /usr/bin/ocsinventory-agent
Você quer adicionar uma tarefa ao cron em /etc/cron.d ? [Enter]
Do yo want to install the cron task in /etc/cron.d
Please enter 'y' or 'n'?> [y]
Onde você quer armazenar os arquivos do agente? (Você provavelmente não precisa mudar isso) [Enter]
Where do you want the agent to store its files? (You probably don't need to change it)?> [/var/lib/ocsinventory-agent]
Você gostaria de criar o diretório /var/lib/ocsinventory-agent? [Enter]
Do you want to create the /var/lib/ocsinventory-agent directory?
Please enter 'y' or 'n'?> [y]
New settings written! Thank you for using OCS Inventory
Gostaria que eu removesse o antigo linux_agent? [Enter]
Should I remove the old linux_agent
Please enter 'y' or 'n'?> [n]
Você gostaria de usar o recurso de implantação de software OCS-Inventory? [Enter]
Do you want to use OCS-Inventory software deployment feature?
Please enter 'y' or 'n'?> [y]
Você gostaria de usar o recurso OCS-Inventory SNMP? [Enter]
Do you want to use OCS-Inventory SNMP scans feature?
Please enter 'y' or 'n'?> [y]
Quer enviar o inventário desta máquina? [Enter]
Do you want to send an inventory of this machine?
Please enter 'y' or 'n'?> [y]
[info] Accountinfo file doesn't exist. I create an empty one.
-> Sucesso!
-> Success!
Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent
Marcadores:
Administrador de Redes,
Linux,
Monitoramento,
Open Source,
Software Livre,
SysAdmin
quinta-feira, 6 de agosto de 2009
Instalando Agente OCS via Script de Login (Windows GPO)
Criando a GPO (Group Policy Object):
Clique com o botão da direita na raíz do domínio ou OU (Unidade Organizacional) que você deseja aplicar a GPO, e escolha propriedades. Na tela de propriedade vá para a última aba Group Policy.
Propriedades da UO
Clique no botão New
Novo Objeto de Diretiva de Grupo
Dê um nome ao seu objeto, por exemplo OCS
Novo Objeto de Diretiva de Grupo
Clique em Edit
Opções de diretivas de grupo
Navegue até User Configuration// Scripts (logon/Logoff) e dê um duplo clique em Logon.
Propriedades de Logon
Clique em Show Files...
Diretório que armazena os scripts de logon
Copie o arquivo ocs.bat para esta pasta e feche a mesma
Diretório que armazena os scripts de logon
Clique no botão Add...
Propriedades de Logon
Clique em Browse...
Janela para adicionar scripts
Selecione ocs.bat e clique em Open
Scripts de logon
Clique em OK
Janela para adicionar scripts
Clique em Apply e depois OK
Propriedades de Logon
Feche a janela de opções de diretivas de grupo
Opções de diretivas de grupo
Clique em Close
Objetos de Diretivas de Grupo
Reinicie o serviço de Net Logon
Serviços do Windows
Conteúdo do Arquivo ocs.bat:
@ECHO OFF
IF EXIST "c:\Arquivos de programas\OCS Inventory Agent\OCSInventory.exe" (exit) ELSE ("\\Pasta_na_Rede\OCSNG_WINDOWS_AGENT_1.02\ocspackage.exe")
exit
@ECHO OFF --> Não exibe mensagens na tela.
IF EXIST "c:\Arquivos de programas\OCS Inventory Agent\OCSInventory.exe" (exit) ELSE ("\\Pasta_na_Rede\OCSNG_WINDOWS_AGENT_1.02\ocspackage.exe") -->Verifica se existe o arquivo OCSInventory.exe (O aplicativo já está instalado?), se existir encerra o script, caso contrário executa o ocspackage.exe (Pacote de instalação do agente nos clientes) e passa para a próxima instrução.
exit -->Encerra o script
Pronto agora toda vez que um usuário fizer logon em uma máquina que não tem o agente do OCS instalado, ele será automaticamente instalado pelo script de login.
Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent
http://members.fortunecity.com/completede/comandbat.htm
http://pt.wikipedia.org/wiki/Batch#Condi.C3.A7.C3.B5es
Clique com o botão da direita na raíz do domínio ou OU (Unidade Organizacional) que você deseja aplicar a GPO, e escolha propriedades. Na tela de propriedade vá para a última aba Group Policy.
Propriedades da UO
Clique no botão New
Novo Objeto de Diretiva de Grupo
Dê um nome ao seu objeto, por exemplo OCS
Novo Objeto de Diretiva de Grupo
Clique em Edit
Opções de diretivas de grupo
Navegue até User Configuration// Scripts (logon/Logoff) e dê um duplo clique em Logon.
Propriedades de Logon
Clique em Show Files...
Diretório que armazena os scripts de logon
Copie o arquivo ocs.bat para esta pasta e feche a mesma
Diretório que armazena os scripts de logon
Clique no botão Add...
Propriedades de Logon
Clique em Browse...
Janela para adicionar scripts
Selecione ocs.bat e clique em Open
Scripts de logon
Clique em OK
Janela para adicionar scripts
Clique em Apply e depois OK
Propriedades de Logon
Feche a janela de opções de diretivas de grupo
Opções de diretivas de grupo
Clique em Close
Objetos de Diretivas de Grupo
Reinicie o serviço de Net Logon
Serviços do Windows
Conteúdo do Arquivo ocs.bat:
@ECHO OFF
IF EXIST "c:\Arquivos de programas\OCS Inventory Agent\OCSInventory.exe" (exit) ELSE ("\\Pasta_na_Rede\OCSNG_WINDOWS_AGENT_1.02\ocspackage.exe")
exit
@ECHO OFF --> Não exibe mensagens na tela.
IF EXIST "c:\Arquivos de programas\OCS Inventory Agent\OCSInventory.exe" (exit) ELSE ("\\Pasta_na_Rede\OCSNG_WINDOWS_AGENT_1.02\ocspackage.exe") -->Verifica se existe o arquivo OCSInventory.exe (O aplicativo já está instalado?), se existir encerra o script, caso contrário executa o ocspackage.exe (Pacote de instalação do agente nos clientes) e passa para a próxima instrução.
exit -->Encerra o script
Pronto agora toda vez que um usuário fizer logon em uma máquina que não tem o agente do OCS instalado, ele será automaticamente instalado pelo script de login.
Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent
http://members.fortunecity.com/completede/comandbat.htm
http://pt.wikipedia.org/wiki/Batch#Condi.C3.A7.C3.B5es
Marcadores:
Administrador de Redes,
Linux,
Monitoramento,
Open Source,
Scripts,
Software Livre,
SysAdmin
Criando um pacote auto-instalável do Agente do OCS
Faça o download dos pacotes OCSNG_WINDOWS_PACKAGER_1.02.zip e OCSNG_WINDOWS_AGENT_1.02.zip, a versão mais recente pode ser obtida em http://www.ocsinventory-ng.org.
Descompacte os arquivos e entre no diretório OCSNG_WINDOWS_PACKAGER_1.02
Duplo clique no arquivo OcsPackager.exe
Exe file:
Aponte para o executável do OCSNG Agent (OcsAgentSetup.exe).
Certificate file:
Se você gerou um certificado (OPCIONAL), aponte para o arquivo de certificado.
Other files:
Você pode acrescentar arquivos adicionais ao pacote de instalação (OPCIONAL).
Command line options:
/S (Silent Installation) --> Instala de modo automatizado, sem solicitar informações ao usuário.
/SERVER:IP --> IP do servidor de OCS.
/DEBUG --> Habilita logs.
/INSTALL --> Instalar o agente na máquina cliente.
/now --> Envia as informações para o servidor imediatamente.
Label:
É um rótulo, um nome para o pacote.
User:
Usuário que será usado na instalação do pacote (Usuário que tenha privilégios administrativos).
Password:
Senha do usuário acima.
Em Command line options ao clicar no ?, surge a tela com explicações e exemplos de alguns parâmetros:
Target directory:
Escolha o local onde o pacote será gerado.
Geração do pacote:
Pacote criado:
Ao término do processo surge a mensagem que o pacote foi gerado.
Imagem do pacote gerado.
Uma vez que temos o pacote podemos executá-lo em todos os clientes, manualmente ou de forma automátizada.
Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent
Descompacte os arquivos e entre no diretório OCSNG_WINDOWS_PACKAGER_1.02
Duplo clique no arquivo OcsPackager.exe
Exe file:
Aponte para o executável do OCSNG Agent (OcsAgentSetup.exe).
Certificate file:
Se você gerou um certificado (OPCIONAL), aponte para o arquivo de certificado.
Other files:
Você pode acrescentar arquivos adicionais ao pacote de instalação (OPCIONAL).
Command line options:
/S (Silent Installation) --> Instala de modo automatizado, sem solicitar informações ao usuário.
/SERVER:IP --> IP do servidor de OCS.
/DEBUG --> Habilita logs.
/INSTALL --> Instalar o agente na máquina cliente.
/now --> Envia as informações para o servidor imediatamente.
Label:
É um rótulo, um nome para o pacote.
User:
Usuário que será usado na instalação do pacote (Usuário que tenha privilégios administrativos).
Password:
Senha do usuário acima.
Em Command line options ao clicar no ?, surge a tela com explicações e exemplos de alguns parâmetros:
Target directory:
Escolha o local onde o pacote será gerado.
Geração do pacote:
Pacote criado:
Ao término do processo surge a mensagem que o pacote foi gerado.
Imagem do pacote gerado.
Uma vez que temos o pacote podemos executá-lo em todos os clientes, manualmente ou de forma automátizada.
Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent
Marcadores:
Administrador de Redes,
Linux,
Monitoramento,
Open Source,
Scripts,
Software Livre,
SysAdmin
Realizando o Inventário de Hardware com o OCS Inventory NG
Introdução:
Inventariar os micros da rede é sempre uma tarefa cansativa, e por muitas vezes imposível de ser realizada. Mas existe uma ótima ferramenta que nos permite realizar o inventário da rede de forma rápida e segura, o OCS Inventory NG.
Dentre as várias vantagens do OCS destacam-se a licença, GNU/GPL, a facilidade de executarmos em ambientes Linux ou Windows, e o fato de os relatórios serem salvos em um banco de dados MySQL.
O que vamos precisar:
- MySQL 4.1 ou superior
- PERL 5.6 ou superior
- Apache versão 1.3.33 ou superior / Apache versão 2.0.X ou superior
- Apache Mod_perl versão 1.29 ou superior
- PHP 4.3.2 ou superior, com suporte a ZIP habilitado.
- Apache Mod_php versão 4.3.2 ou superior
- Perl module XML::Simple versão 2.12 ou superior
- Perl module Compress::Zlib versão 1.33 ou superior
- Perl module DBI versão 1.40 ou superior
- Perl module DBD::Mysql versão 2.9004 ou superior
- Perl module Apache::DBI versão 0.93 ou superior
- Perl module Net::IP versão 1.21 ou superior
- Perl module SOAP::Lite versão 0.66 ou superior
- Perl module XML::Entities versão 0.02 ou superior
O Apache com suporte a Perl e PHP, pode ser instalado normalmente como no artigo Configurando um Servidor LAMP. Os módulos de Perl podem ser instalados com a seguinte sequência:
# perl -MCPAN -e shell
cpan> install XML::SAX::PurePerl
cpan> install XML::Simple
cpan> install Compress::Zlib
cpan> install DBI
cpan> install DBD::mysql
cpan> install Apache::DBI
cpan> install Net::IP
cpan> install SOAP::Lite
cpan> install XML::Entities
Terminada a instalação dos pacotes, poderemos partir para o OCS. O software pode ser obtido em http://www.ocsinventory-ng.org/. Faça o download da versão mais recente e vamos para a configuração.
# cd /usr/local/src
# tar zxvf /install/ocs/OCSNG_UNIX_SERVER-*.tar.gz
# cd OCSNG_UNIX_SERVER-*
# ./setup.sh
Obs.: Onde "*" corresponde a versão do OCS.
A partir deste ponto, aceite as configurações que o instalador for passando.
Atenção neste ponto pois o diretório padrão de instalação é o /usr/share/ocsinventory-reports/ocsreports/
/usr/share/ocsinventory-reports
Criando um link no diretório de páginas web para o diretório default do OCS:
# ln -s /usr/share/ocsinventory-reports/ocsreports/ /var/www/html/ocsreports
No final reinicie o servidor apache:
# service httpd restart
Altere os dados da seção "Master Database settings", por padrão nesse arquivo vem setada a base "ocsweb" com usuário "ocs" e senha "ocs". Se as suas configuraações forem diferentes disso você não conseguirá usar o sistema.
Acesse seu OCS:
http://localhost/ocsreports/install.php
Não se preocupe com a frase "NOTICE: You will not be able to build any deployment package with size greater than Xm."
Se você alterar o php.ini, apenas irá mudar o valor máximo de upload (X), mas a frase não irá desaparecer, é apenas um aviso.
Clique no botão send e será criado o banco que armazenará os dados dos clientes.
Feito isso acesse o ocs pelo endereço http://localhost/ocsreports
Em seu primeiro login, o usuário é admin e a senha é admin.
Referências:
http://www.vidalinux.com.br/archives/60
Inventariar os micros da rede é sempre uma tarefa cansativa, e por muitas vezes imposível de ser realizada. Mas existe uma ótima ferramenta que nos permite realizar o inventário da rede de forma rápida e segura, o OCS Inventory NG.
Dentre as várias vantagens do OCS destacam-se a licença, GNU/GPL, a facilidade de executarmos em ambientes Linux ou Windows, e o fato de os relatórios serem salvos em um banco de dados MySQL.
O que vamos precisar:
- MySQL 4.1 ou superior
- PERL 5.6 ou superior
- Apache versão 1.3.33 ou superior / Apache versão 2.0.X ou superior
- Apache Mod_perl versão 1.29 ou superior
- PHP 4.3.2 ou superior, com suporte a ZIP habilitado.
- Apache Mod_php versão 4.3.2 ou superior
- Perl module XML::Simple versão 2.12 ou superior
- Perl module Compress::Zlib versão 1.33 ou superior
- Perl module DBI versão 1.40 ou superior
- Perl module DBD::Mysql versão 2.9004 ou superior
- Perl module Apache::DBI versão 0.93 ou superior
- Perl module Net::IP versão 1.21 ou superior
- Perl module SOAP::Lite versão 0.66 ou superior
- Perl module XML::Entities versão 0.02 ou superior
O Apache com suporte a Perl e PHP, pode ser instalado normalmente como no artigo Configurando um Servidor LAMP. Os módulos de Perl podem ser instalados com a seguinte sequência:
# perl -MCPAN -e shell
cpan> install XML::SAX::PurePerl
cpan> install XML::Simple
cpan> install Compress::Zlib
cpan> install DBI
cpan> install DBD::mysql
cpan> install Apache::DBI
cpan> install Net::IP
cpan> install SOAP::Lite
cpan> install XML::Entities
Terminada a instalação dos pacotes, poderemos partir para o OCS. O software pode ser obtido em http://www.ocsinventory-ng.org/. Faça o download da versão mais recente e vamos para a configuração.
# cd /usr/local/src
# tar zxvf /install/ocs/OCSNG_UNIX_SERVER-*.tar.gz
# cd OCSNG_UNIX_SERVER-*
# ./setup.sh
Obs.: Onde "*" corresponde a versão do OCS.
A partir deste ponto, aceite as configurações que o instalador for passando.
Atenção neste ponto pois o diretório padrão de instalação é o /usr/share/ocsinventory-reports/ocsreports/
/usr/share/ocsinventory-reports
Criando um link no diretório de páginas web para o diretório default do OCS:
# ln -s /usr/share/ocsinventory-reports/ocsreports/ /var/www/html/ocsreports
No final reinicie o servidor apache:
# service httpd restart
Atualizado em 07/08/12:
# vi /etc/httpd/conf.d/z-ocsinventory-server.confAltere os dados da seção "Master Database settings", por padrão nesse arquivo vem setada a base "ocsweb" com usuário "ocs" e senha "ocs". Se as suas configuraações forem diferentes disso você não conseguirá usar o sistema.
Acesse seu OCS:
http://localhost/ocsreports/install.php
Preencha as informações:
MySQL login : root
MySQL password : senha para acessar o banco
MySQL HostName : localhost
Não se preocupe com a frase "NOTICE: You will not be able to build any deployment package with size greater than Xm."
Se você alterar o php.ini, apenas irá mudar o valor máximo de upload (X), mas a frase não irá desaparecer, é apenas um aviso.
Clique no botão send e será criado o banco que armazenará os dados dos clientes.
Feito isso acesse o ocs pelo endereço http://localhost/ocsreports
Em seu primeiro login, o usuário é admin e a senha é admin.
Referências:
http://www.vidalinux.com.br/archives/60
Marcadores:
Administrador de Redes,
Linux,
Monitoramento,
Open Source,
Software Livre,
SysAdmin
Assinar:
Postagens (Atom)