Olá, hoje me deparei com mais um problema tipico de TI:
Problema.
Preciso executar uma tarefa simples de trocar o ip de uma impressora Brother MCP8890, porém ela esta em uma filial a 600km de distância.
Tinha 3 opções:
1 - ir até o local;
2 - tentar explicar via telefone para que um usuario fizesse o serviço;
3 - acessar remotamente pela interface web da impressora e trocar o IP.
Solução:
Logico que preferi a opção 3, porem me deparei com uma tela de autenticação pedindo usuário e senha para acessar tais configurações:
Revirei a internet a procura do tal user e senha, e nada, até que um dia meu companheiro de trabalho encontrou sem querer no resultado da busca do Google a palavra access, BATATA! deu certo.
E como quem compartilha multiplica, segue o usuário e senha padrão para acesso ao console WEB de vários modelos de impressora Brother.
User: admin
Pass: access
Abraço e até a próxima.
terça-feira, 31 de julho de 2012
Habilitar o módulo LDAP no php do linux
Instalei o GLPI em um servidor novo e subi um backup, porem ele não autenticava no AD, quando entrei para ver as conf me deparei com a mensagem: "A extensão LDAP não esta instalado em seu PHP", deu um branco, não lembrava como habilitar esta extensão, então na da mais obvio do que recorrer ao pai google, e nada mais justo do que compartilhar. :-)
LDAP é um módulo do php para comunicação com servidores ldap, como o openLdap do Linux ou o Active Directory do Windows.
Para habilitá-lo, instale o pacote php-ldap.
[Exemplo de instalação no Debian]
- Execute o seguinte comando:
# apt-get install php-ldap
[Exemplo de instalação no Fedora, Had Hat, e CentOS]
- Execute o seguinte comando:
# yum install php-ldap
[Remoção dos módulos]
Ao invés do parâmetro "install" nos comandos acima, utilize o parâmetro "remove".
Todos os créditos vão para: http://andreob.blogspot.com.br/2009/02/como-habilitar-o-modulo-ldap-no-php-do.html.
LDAP é um módulo do php para comunicação com servidores ldap, como o openLdap do Linux ou o Active Directory do Windows.
Para habilitá-lo, instale o pacote php-ldap.
[Exemplo de instalação no Debian]
- Execute o seguinte comando:
# apt-get install php-ldap
[Exemplo de instalação no Fedora, Had Hat, e CentOS]
- Execute o seguinte comando:
# yum install php-ldap
[Remoção dos módulos]
Ao invés do parâmetro "install" nos comandos acima, utilize o parâmetro "remove".
Todos os créditos vão para: http://andreob.blogspot.com.br/2009/02/como-habilitar-o-modulo-ldap-no-php-do.html.
segunda-feira, 30 de julho de 2012
Instalando OCS Inventory NG para inventário de rede.
O OCS Inventory NG é um software para inventario de computadores Windows e Linux, licenciado sob a GLPv2
Neste tutorial, irei demonstrar o passo a passo para instalar o OCS inventory NG 2.0.5 no CentOS 6.2 32bits.
Baixando os programas e bibliotecas necessárias:
# yum install -y httpd php php-gd php-pecl-zip php-mysql mysql-server perl-Apache-DBI perl-XML-Simple perl-SOAP-Lite perl-Net-IP perl-XML-SAX-Base perl-Compress-Zlib mod_perl
Habilitar o RPM forge para instalar o perl-Apache-DBI e Perl-XML-Entities.
# cd /tmp/
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
# rpm -K rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm -i rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# yum install htop
# yum install perl-Apache-DBI
# yum install perl-XML-Entities
Desabilitar o RPM forge, alterando a linha enable para 0:
# vim /etc/yum.repos.d/rpmforge.repo
### Name: RPMforge RPM Repository for RHEL 6 – dag
### URL: http://rpmforge.net/
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net – dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
Baixando o OCS Inventory NG:
# cd /tmp/
# wget https://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz
Instalando OCS
# tar xvfz OCSNG_UNIX_SERVER-2.0.5.tar.gz
# cd OCSNG_UNIX_SERVER-2.0.5
Basicamente as estações da sua rede enviam as informações do hardware e software para o servidor OCS através de um cliente previamente instalado nelas, e então você acessa o servidor OCS via WEB e obtêm o inventário atualizado do seu parque computacional.
Neste tutorial, irei demonstrar o passo a passo para instalar o OCS inventory NG 2.0.5 no CentOS 6.2 32bits.
__________________________________________________
Baixando os programas e bibliotecas necessárias:
# yum install -y httpd php php-gd php-pecl-zip php-mysql mysql-server perl-Apache-DBI perl-XML-Simple perl-SOAP-Lite perl-Net-IP perl-XML-SAX-Base perl-Compress-Zlib mod_perl
Habilitar o RPM forge para instalar o perl-Apache-DBI e Perl-XML-Entities.
# cd /tmp/
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
# rpm -K rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm -i rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# yum install htop
Instalando perl-Apache-DBI e Perl-XML-Entities:
# yum install perl-Apache-DBI
# yum install perl-XML-Entities
Desabilitar o RPM forge, alterando a linha enable para 0:
# vim /etc/yum.repos.d/rpmforge.repo
### Name: RPMforge RPM Repository for RHEL 6 – dag
### URL: http://rpmforge.net/
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net – dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
Baixando o OCS Inventory NG:
# cd /tmp/
# wget https://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz
Instalando OCS
# tar xvfz OCSNG_UNIX_SERVER-2.0.5.tar.gz
# cd OCSNG_UNIX_SERVER-2.0.5
# ./setup.sh
Só dar enter em todas as perguntas.
Se o apache ainda não tiver sido configurado voce precisa editar o arquivo:
# vim /etc/httpd/conf/httpd.conf
Coloque o ip do servidor na linha:
ServerName [ip_do_servidor]
Tire o comentário (#) da linha caso tenha.
Precisamos startar o apache e o mysql
# service httpd start
# service mysqld start
OCS Inventory NG instalado, agora temos que acessar a interface web para terminarmos as configurações;
Acesse: http://[ip_do_servidor]/ocsreports/
Se for apresentado a seguinte mensagem, é que ainda falta instalar o php-mbstring:
# yum install php-mbstring
Restarte o apache:
# service httpd restart
Desabilite o SELinux:
# vim /etc/sysconfig/selinux
altera a variável:
SELINUX=disabled
Isso ira desabilitá-lo no próximo reboot, para desabilitado sem precisar reiniciar de o comando:
# setenforce 0
Acesse novamente : http://[ip_do_servidor]/ocsreports/

Nas linhas em vermelho, é informado que você não será capaz de criar pacotes de deployment maiores que 8MB, caso queira é possível alterar este limite diretamente no arquivo /etc/php.ini alterando os parâmetros post_max_sizee upload_max_filesize.
Eu alterei para 100M.
Eu usei o usuário root para logar no banco, mas se preferir pode criar um usuário OCS.
Só dar enter em todas as perguntas.
Se o apache ainda não tiver sido configurado voce precisa editar o arquivo:
# vim /etc/httpd/conf/httpd.conf
Coloque o ip do servidor na linha:
ServerName [ip_do_servidor]
Tire o comentário (#) da linha caso tenha.
Precisamos startar o apache e o mysql
# service httpd start
# service mysqld start
OCS Inventory NG instalado, agora temos que acessar a interface web para terminarmos as configurações;
Acesse: http://[ip_do_servidor]/ocsreports/
Se for apresentado a seguinte mensagem, é que ainda falta instalar o php-mbstring:
# yum install php-mbstring
Restarte o apache:
# service httpd restart
Desabilite o SELinux:
# vim /etc/sysconfig/selinux
altera a variável:
SELINUX=disabled
Isso ira desabilitá-lo no próximo reboot, para desabilitado sem precisar reiniciar de o comando:
# setenforce 0
Acesse novamente : http://[ip_do_servidor]/ocsreports/

Nas linhas em vermelho, é informado que você não será capaz de criar pacotes de deployment maiores que 8MB, caso queira é possível alterar este limite diretamente no arquivo /etc/php.ini alterando os parâmetros post_max_sizee upload_max_filesize.
Eu alterei para 100M.
Eu usei o usuário root para logar no banco, mas se preferir pode criar um usuário OCS.
Estarei abordando a instalação dos clients no próximo post.
Abraço. :-)
Assinar:
Postagens (Atom)