quinta-feira, 12 de novembro de 2015

Office 365 Mailbox Sizes Reports using PowerShell

PowerShell para gerar relatório (CSV) de todas as caixas de e-mail com a quantidade de itens e tamanho total utilizado da cota.

Como utilizar:

Observação: Edite o PowerShell para alterar o local onde o arquivo CSV será salvo.


1 - Execute o Script.

2 - Será solicitado o login e senha.
3 - Coloque a suas credenciais do Office 365.


Mais informações: https://gallery.technet.microsoft.com/office/Office-365-Mailbox-Sizes-08e24bde



Resultado do PowerShell


Código PowerShell (Salvar com extensão .ps1)

 ################################################################################################################################################################   
 # Script that creates Report the size of e-mail accounts Office 365  
 #  
 # Script accepts 2 parameters from the command line   
 #   
 # Office365Username - Optional - Administrator login ID for the tenant we are querying   
 # Office365Password - Optional - Administrator login password for the tenant we are querying   
 #   
 #   
 # To run the script   
 #   
 # .\SendO365MailStats.ps1 [-Office365Username admin@xxxxxx.onmicrosoft.com] [-Office365Password Password123]  
 #   
 #   
 # Author:         Daniel Gimenes Violin   
 # Version:         1.0   
 # Last Modified Date:   12/11/2015   
 # Last Modified By:   Daniel Gimenes Violin daniel.violin@gmail.com   
 ################################################################################################################################################################   
 #Accept input parameters   
 Param(   
   [Parameter(Position=0, Mandatory=$false, ValueFromPipeline=$true)]   
   [string] $Office365Username,   
   [Parameter(Position=1, Mandatory=$false, ValueFromPipeline=$true)]   
   [string] $Office365Password   
 )   
 #Constant Variables   
 $OutputFile = "c:\Shellpro\logs\SendO365MailStats.csv"  #The CSV Output file that is created, change for your purposes   
 #Remove all existing Powershell sessions  
 Get-PSSession | Remove-PSSession   
 #Did they provide creds? If not, ask them for it.  
 if (([string]::IsNullOrEmpty($Office365Username) -eq $false) -and ([string]::IsNullOrEmpty($Office365Password) -eq $false))  
 {  
   $SecureOffice365Password = ConvertTo-SecureString -AsPlainText $Office365Password -Force     
   #Build credentials object   
   $Office365Credentials = New-Object System.Management.Automation.PSCredential $Office365Username, $SecureOffice365Password   
 }  
 else  
 {  
      #Build credentials object   
   $Office365Credentials = Get-Credential  
 }  
 #Create remote Powershell session   
 $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $Office365credentials -Authentication Basic –AllowRedirection  
 #Import the session   
 Import-PSSession $Session -AllowClobber | Out-Null   
 #get report and save a file   
 get-mailbox | get-mailboxstatistics | select DisplayName,ItemCount,TotalItemSize | export-csv $OutputFile  

quarta-feira, 2 de setembro de 2015

Windows Server: LogFiles com muitos logs (Falta de Espaço em Disco)

Recentemente tive problemas com espaço em disco nos servidores Windows Server 2008, os servidores estão em produção por uns 5 anos, analisando verifiquei que no diretório "C:\Windows\System32\LogFiles" existiam vários arquivos de Logs com o nome: INyymm.log (yy=Ano, mm=Mês) onde juntos estavam somando 20GB.

Esses logs são do NPS (Network Policy Server), onde a configuração default dele é criar um log por mês, conforme imagem abaixo, repare no tamanho de cada arquivo de log, realmente ocupa muito espaço em disco.


 
segue abaixo o procedimento para mudar a forma do Log ser salvo.

Start > Administrative Tools > Network Police Server


Na janela do Network Policy Server, clicar na opção Accounting  e depois em Configure Local File Logging


Na Nova janela que abrir clique na guia Log File e repare que na opção Create a new log file existem várias formas de salvar os logs, no meu caso, estava como mensalmente (Monthly) e mudei para opção When log File reaches this size (quando arquivo de log atingir este tamanho): 1024MB  e ativei a opção When disk is full delete older log files (quando o disco está cheio excluir arquivos de log mais velhos). Ou altere como desejar. Lembrando que manualmente você pode apagar os logs mais antigos.


 Espero ter ajudado e até a próxima dica!



quinta-feira, 16 de julho de 2015

Instalação e Configuração do ISCSI em servidores linux



Instalação do pacote:

yum install iscsi-initiator-utils.x86_64
chkconfig --list |grep iscsi
chkconfig iscsi on
chkconfig iscsid on
Reiniciar o servidor.

Editar o arquivo:
/etc/iscsi/initiatorname.iscsi
Adicionar a linha referente ao nome do iscsi criado no NAS. Exemplo:
InitiatorName=iqn.1995-05.com.seagate.ns00002:iscsi2

Rodar os comandos abaixo, também com os parametros do ISCSI desejado:
Exemplo:
iscsiadm -m node -T iqn.1995-05.com.seagate.ns00002:iscsi2 -p 192.168.21.60 --op update -n node.startup -v automatic
iscsiadm -m discovery -t sendtargets -p 192.168.21.60

Reiniciar os serviços do ISCSI:
service iscsi restart
service iscsid restart

Rodar o comando abaixo para ver se mostra o disco ISCSI novo:
fdisk -l

Se aparecer o novo disco, é necessário criar a partição do disco, se preferir usar outro comando, fique a vontade:
cfdisk /dev/XXX


OBS: Para partições maiores que 2TB usar o comando parted
Dicas no Link: http://www.vivaolinux.com.br/dica/Dimensionando-particao-superior-a-2TB

formatar o mesmo, com os comandos abaixo
mkfs.ext4 /dev/XXX
tune2fs -j /dev/XXX
Depois editar o arquivo: /etc/fstab e montar o novo disco.

OBSERVAÇÃO: No FSTAB em vez de usar o /dev/XXX para o disco, coloque o UUID=... sem as aspas duplas.

Para achar o UUID executar o comando:


blkid /dev/XXX

Exemplo:
 # Tamanho do disco do /dados 2253.0 GB
UUID=aaaaqqqqeee...                        /dados                  ext4    defaults,grpquota        0 0


OBSERVAÇÃO: Após a configuração de um ISCSI, caso precise inserir um segundo disco, no meu caso, o primeiro disco mudou de /dev/sdc para /dev/sdd, então cuidado, quando precisar adicionar uma nova LUN, lembre-se sempre de colocar na observação do FSTAB a maior quantidade de detalhes possível. Como no exemplo acima.

Links de referência:

quinta-feira, 25 de junho de 2015

Google Apps com descontos, tenha seu e-mail profissional em Nuvem, com seu domínio.

Google Apps com descontos, tenha seu e-mail profissional em Nuvem, com seu domínio.
Dê os primeiros passos e economize.
Para resgatar a oferta:
1. Inscreva-se no Google Apps
2. Acesse suas configurações de faturamento
3. Escolha o plano de pagamento
4. Insira o código promocional
Códigos:
ATWL4ERYTJTYVJ
AJVRAYPYLLYT7R
Precisa de ajuda?
Ligue para a equipe de suporte do Google Apps pelo telefone
0800-047-4795 ou visite nossa Central de Ajuda.




terça-feira, 23 de junho de 2015

Melhores práticas no compartilhamento de diretórios/pastas



As dicas a seguir podem ser utilizadas tanto no Windows quanto Linux, a ideia principal é organizar o acesso aos diretórios por grupos e não por usuários como muitos administradores de redes estão acostumados a fazer. No entanto muitos podem pensar:

 - Para uma pequena empresa o trabalho inicial será grande para criar e organizar esses grupos? A resposta é sim, mas vale lembrar que esse trabalho será realizado apenas uma vez para cada diretório que será compartilhado.

 Devemos pensar também que essa empresa irá crescer, terá muito mais usuários e a estrutura de liberação por grupo vai facilitar a sua vida, num momento em que um novo usuário terá acesso a pasta compartilhada ou até no desligamento de um usuário. O que quero dizer é que após criar as liberações por grupo, você nunca mais irá precisar mexer nas permissões dos diretórios, evitando assim problemas para outros usuários em caso de fazer uma liberação errada. Você terá apenas que adicionar o usuário no grupo de diretório desejado.

Veja abaixo uma imagem ilustrando o exemplo citado:

 Fonte: Autoria Própria


Espero que essa dica te ajude na administração da sua empresa ou de seus clientes.
Dúvidas comentem abaixo, até a próxima!


Mais dicas em: