domingo, 30 de novembro de 2014

OCS Inventory no CentOS 7

Preparando o servidor 

yum update -y
yum install -y httpd httpd-devel mod_perl mod_php mod_ssl php-gd php-mysql php-mbstring php perl perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL  perl-Net-IP perl-SOAP-Lite perl-Apache-DBI perl-Apache2-SOAP perl-XML-Entities

Inicie o WebServer

systemctl start httpd.service
systemctl enable httpd.service

Adicione o repositorio do MariaDB

cd /etc/yum.repos.d/
vim MariaDB.repo

Adicione o conteúdo abaixo no arquivo e salve o arquivo Mariadb.repo

# MariaDB 10.0 CentOS repository list - created 2014-11-30 22:51 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 Agora faça a instalação do MariaDB

sudo yum install MariaDB-server MariaDB-client

Fonte: Maria DB

Inicie o Banco de Dados

/etc/init.d/mysql start

 Execute o instalação segura do Mysql e atribui a senha para root

 /usr/bin/mysql_secure_installation


NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): <--ENTER
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 
New password: <--yourmariadbpassword
Re-enter new password: <--yourmariadbpassword
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] <--ENTER
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] <--ENTER
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] <--ENTER
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] <--ENTER
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Opcional: Caso deseje criar a base de dados agora, segue abaixo o procedimento, porém é possivel criar na durante a instalação do OCS.
Fazendo essa configuração agora quando acessar o OCS será necessário somente dar input das informações de conexão com o banco de dados.

# mysql -u root -p
    
  CREATE DATABASE ocs;
  GRANT ALL PRIVILEGES ON ocs.* to ocs@localhost IDENTIFIED BY 'suasenha';
  FLUSH PRIVILEGES;
  QUIT

Habilitando o Remi no CentOs 7

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
sudo rpm -Uvh remi-release-7*.rpm
sudo yum --enablerepo=remi install php-tcpdf

Acesse /etc/yum.repos.d/remi.repo em [remi] modifique enable=0 para enable-1 para ativar o repositorio.
Abaixo como [remi] deve ficar.

[remi]
name=Les RPM de remi pour Enterprise Linux 7 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/7/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/7/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

Verifique se o repositorio está funcionando.

yum repolist

Caso deseje desabilitar futuramento o repositorio abaixo comando utilize o comando abaixo.

yum repolist disabled

Instalação do OCS NG através do Yum utilizando o Remi

yum --enablerepo=remi install ocsinventory

Libera acesso http e https 

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Altere no php.ini o tamanho maximo de post e upload

vim /etc/php.ini
post_max_size = 200M
upload_max_filesize = 200M

Concluindo a instalação remova o arquivo install.php do diretorio /usr/share/ocsinventory-reports/ocsreports

cd /usr/share/ocsinventory-reports/ocsreports
rm install.php


Acesse a URL para configurar o OCS http://ipdoservidor/ocsreports

quinta-feira, 2 de outubro de 2014

Visualizar e Habilitar Log Circular no Database - Exchange

# Mostrar os databases que possuem Log Circular habilitado
Get-MailboxDatabase | where {$_.CircularLoggingEnabled -eq $true}

# Mostrar os databases que possuem o Log Circular habilitado
Get-MailboxDatabase | select name, circularloggingenabled | sort circularloggingenabled -desc | ft -AutoSize

# Habilitar o Log Circular em um Database especifico
Get-mailboxdatabase -identity DB01 | set-mailboxdatabase -CircularloggingEnabled $true

Relatorio de Mailbox em GRID e HTML - Exchange

Get-Mailbox | Get-MailboxStatistics | select DisplayName, LastLogonTime, StorageLimitStatus, Servername, DatabaseName,@{name="MailboxSize";exp={$_.totalitemsize}} | Out-GridView


Get-Mailbox | Get-MailboxStatistics | select DisplayName, LastLogonTime, StorageLimitStatus, Servername, DatabaseName,@{name="MailboxSize";exp={$_.totalitemsize}} | ConvertTo-Html | Out-File report.html

Exchange 2013 SP1 - Instalação

Instalação do Exchange, onde não existe em uma empresa, ou seja, o AD está limpo sem configurações de Exchange anteriores.

Download Exchange 2013 SP1


Instalação do RSAT no Domain Controller
Install-WindowsFeature RSAT-ADDS

Instalação das Features necessários para o MailboxServer and CAS
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

Reboot
Install-WindowsFeature Server-Media-Foundation























































Preparando o Active Directory
.\setup /Preparead /IAcceptExchangeServerLicenseTerms /OrganizationName:” Extreme”













Preparando  o Schema








Preparando o Dominio







Setup



























terça-feira, 29 de julho de 2014

Domain Controller Windows Server 2012

Antes de começar a configuração, verifique a configuração de sua placa de rede.
Por exemplo:
IP: 192.168.0.100
Mascara: 255.255.255.0
Gateway: 192.168.0.1
DNS Primário: 192.168.0.100


Abra o Server Manager à Clique em Manage à Clique em Add Roles and Feature




















No Wizard para Add Role à Clique em Next




















Verifique se a opção Role-based or feature-based installation está selecionada e clique em Next.





















Verifique se Select a server from the server pool está selecionado e clique em Next.





















Iremos fazer a instalação do AD e DNS.
Selecione Active Directory Domain Services






















Em Add Roles and Features Wizard, clique em Add Features para adicionar os itens de RAS para administração do AD.






























Agora selecione o DNS Server






















Clique em Add Features para adicionar o RAS para administração do DNS.





























Clique em Next.






















Verifique se Group Policy Management está Setado e clique em Next.






















Clique em Next





















Clique em Next.






















Valide as informações e clique em Install.








































Clique em Close para finalizar a instalação.






















Após concluir a instalação é necessário terminar promover o servidor e terminar a configuração.
Acesse o Server Manager, repare que em Manage está aparecendo um Warning informando que é necessário concluir a configuração do Active Directory Domain Service.
Clique em Promote this server to a domain controller

























Na tela de Deployment Configuration temos a opções:
·         - Adicionar um domain controller a um domínio existente
·         - Adicionar um novo domínio a uma floresta existente
·         - Adicionar uma nova floresta














Neste caso estou criando um novo domínio, então a opção é Add a new forest.
Insira o nome que deseja atribuir ao domínio e clique em Next.














Em Domain Controller Options, deve-se definir o nível da Floresta e Função do Dominio, como iremos trabalhar somente com Windows Server 2012 nesta Floresta irei deixar este nível, porém caso você trabalhe com domain controllers que possui outro nível, altere de acordo com a versão.
Insira senha de Restore Mode do domínio e guarde a mesma.





    









Em DNS options clique em Next






















Entre com o nome Netbios para o Dominio ou aceita o indicado.























Confira os diretórios de database do AD DS e do SYSVOL e clique em Next.























Valide as configurações e clique em Next.






















Será executado a verificação de pré-requisitos, terminando clique em Install.
Será reiniciado o servidor ao termino da configuração.























Efetue logon no servidor e verificar e acesse o DNS Server
Abra o Server Manager, clique em Tools e depois em DNS























A Zona Reversa por padrão não é criada, então clique com o botão direito do mouse sobre ela e clique em New Zone


















Em New Zone Wizard clique em Next.

























Selecione Primary Zone e clique em Next.

















Clique em To all DNS servers running on domain controllers in this domain e clique em Next.

























Estamos trabalhando sobre IPV4, então selecione e clique em Next.

























Entre com a faixa de IP que será utilizada nesta zona em Network ID e clique em Next.
























Selecione Allow only secure dynamic updates e clique em Next.

























Valide a configuração e clique em Finish.
















Repare que a zona criada já está aparecendo









Acesse o prompt de comando e execute o nslookup
Sua saída de comando será esta:

C:\>nslookup
Default Server:  localhost
Address:  127.0.0.1

Isso ocorre porque ele faz o Loopback, está tudo normal, porém podemos modificar para trazer o hostname do servidor.
Modifique o DNS Primário de 127.0.0.1 para o IP do servidor.
Executa o nslookup e irá retorna o IP o hostname do servidor.

C:\>nslookup
Default Server:  hostname.iscloud.local
Address:  192.168.1.205

Agora registro o DNS
Digite no prompt de comando
C:\>ipconfig /registerdns

Windows IP Configuration
Registration of the DNS resource records for all adapters of this computer has been initiated. Any errors will be reported in the Event Viewer in 15 minutes.