segunda-feira, 24 de maio de 2021

Configurando Memória "Maximum" do SQL Server 2019

 #### Configurando Memória "Maximum" do SQL Server 2019 #### 




Quem nunca presenciou o uso abusivo de memória  do SQL Server  em um  DataCenter? Pois é, esse mal habito é normal. Quanto mais memoria damos ao servidor, mais o SQL irá consumir,  ele tem como métrica segurar essa memoria, por mais que não esteja alocada - "Vai que uma hora precise!" , realmente a ideia é esta. 

Como a realidade de muitas empresa não é ficar aumentado memoria, toda vez que SQL sugar. 

Isso obviamente gera custo, paralisação de servidores, ou seja transtorno. 

Abaixo mostraremos como informar ao SQL Server o quanto de memoria ele poderá utilizar.  

Atenção: Previamente, aconselho dimensionar a real quantidade de memoria que o SQL irá utilizar. Este procedimento poderá ser realizado com o servidor em produção, sem a necessidade de paralisação, de acordo com a Microsoft. 




Não possuímos quaisquer responsabilidade na execução dos procedimento.

################################ IMPORTANTE #################################          
⭐  Para este procedimento foi utilizado um servidor com Windows Server STD 2019 instalado com  SQL Server 2019. 

⭐ Acesse o GitHub do ACESSO 8 e baixe o script  
                                                         
################################ PASSO A PASSO #################################

1 - Abra o SQL Server Management Studio (SSMS);


                          

2 - Acesse propriedade, para verificar o valor máximo de memoria;




3 - Vamos verificar via Query, click em New Query ;


4 - Digite o comando abaixo e execute, para saber o valor máximo de memoria:

sp_configure 'show advanced options', 1;  
GO 
sp_configure 'max server memory'

Note que campo "config_value" do resultado da Query traz o valor de memoria configurado para o SQL em MB

5 - Vamos alterar a memoria maxima do SQL de 2048 para 1024: 


sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'max server memory', 1024;  
GO  
RECONFIGURE;  
GO 

                                                 Note que a Query foi executada com sucesso.

6 - Vamos confirmar alteração do valor de memoria, digite : 

sp_configure 'max server memory'

Os dois campos devem ficar idênticos 


Sucesso!!!!!!

Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻

sexta-feira, 21 de maio de 2021

Windows Task Scheduler - Executando Script PowerShell

#### 🕒 Windows Task Scheduler - Executando Script PowerShell 🕒#### 




Automatizar tarefas e algo fundamental nos dias atuais, ainda mais para um profissional de TI. 

Pois bem, com os scripts é possíveis realizar diversas tarefas de uma única vez,  muitas delas continuas e maçante, além do mais, os mesmos viabilizam diversos pontos como, ganhos de tempo, desempenho, diminuição de erros e exatidão na execução. 

Um grande auxiliador nas plataformas Windows é o Windows Task Scheduler ( Agendador de Tarefas ), como nome já diz ele é o responsável em executar tarefas em um determinado dia (s) e horário(s) conforme as especificações nele informadas. 

Com Task Scheduler  é possível agendar backups, acionar software ou ate mesmo executar um script, seja esse um .bat, .vbs ou .ps1 .... Muito bom né! 

Neste procedimento usaremos um Script PowerShell para limpar a lixeira do PC. 

⚠️ Para limpar lixeira via Scheduler, poderíamos simplesmente colocar o comando nas opções do Agendador de Tarefas, mas para efeito ilustrativo será realizado via script. 

################################ IMPORTANTE #################################          
⭐  Para este procedimento foi utilizado um servidor com Windows Server STD 2019.

⭐ Acesse o GitHub do ACESSO 8 e baixe o script  

################################ PASSO A PASSO #################################


1 - Baixe o Script no link acima e coloque-o em diretório, neste procedimento adicionamos:
                                                                                                                     
C:\Script


2 - Em seguida abra o Windows Task Scheduler ( Agendador de Tarefas ):



3 - Com o Agendador aberto click em:

Create Task



3 - Na guia General
:

De          => Name
De          =>Description:
Marque  =>Run Whether user is logged on or not
Marque  =>Run with highest privileges


4 - Na guia Triggers click em "New" :


5 - De modo simples, configure os campos informados na imagem abaixo, conforme necessidade e click "OK":





6 - Na guia Actions click em "New" :



7 - Configure os campos e click "OK" e depois "OK" novamente:

Program/Script:                   => powershell.exe
Add arguments (optional):  => -File C:\Script\LimpaLixeira.ps1




8 - Será solicitado a senha do usuário que esta criando a tarefa, devido a opçao "Run Whether user is logged on or not "marcada anteriormente  :


################################ OBSERVAÇÃO  ###############################

⚠️ E recomendado que utilize um usuário do sistema para criação de tarefas no Task Scheduler

Usuário de Task Scheduler: system

   ##############################################################################





Criado uma Tarefa!!!

Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻

segunda-feira, 17 de maio de 2021

PowerShell - PortScan Nmap + Resultado Via GMail

 #### PowerShell - PortScan Nmap + Resultado Via GMail 👁️  ####




No  post anterior (PortScan automátizado com NMap) demostrei como configurar um portscan diário através de um ShellScript. Tendo ciência que muitos ainda preferem utilizar Winndows e vendo a importância da vigilância das portas dos servidores, prevenido segurança e privacidade de dados (LGPD). Nos do ACESSO 8 desenvolvemos um script em PowerShell. 

Nele será possível scanear as portas dos servidores informados, após isso será enviado um e-mail com os resultados através do GMail. 

Agora vamos verificar alguns pontos importantes: 


################################ IMPORTANTE #################################            

⭐  É necessario acessar GMail que enviará o resultado uma unica vez no servidor que ira excecutar o script. Recebera um "Alerta de segurança" informando "Novo dispositivo conectado", confirme essa verificaça e pronto. 


⭐ Para automatizar basta criar no Windows Task Scheduler uma tarefa para executar o script.


################################ PASSO A PASSO #################################

1 - Click no link abaixo e acesse o GitHub do ACESSO 8 e baixe o script do portscan 

                                                            

2 - Baixe e instale o NMap no servidor que irá realizar o scan:

https://nmap.org/download.html 

3 - Abra o script e informe os valores das variaveis no bloco *DECLARANDO VARIAVEL.

$Login = "Informar_aqui_o_e-mail_remetente"

$Password = "Senha_do_e-mail_remetente"

$to = "e-mail_destinatario"



4 - Cria um diretório no C:\ chamado "PortScanServer"

C:\PortScanServer



5 - Adicione o arquivo "IPs.txt" no diretorio "PortScanServer"

C:\PortScanServer\IPs.txt



 6 - Adicione no arquivo "IPs.txt" os ips que deseja scanear (um embaixo do outro, sem espaço)

           Exemplo:

                                192.168.1.10

                                192.168.1.20

                                192.168.1.30



7 - Habilite no GMail a opção "app menos seguros" através do link abaixo:

https://myaccount.google.com/security



Pronto agora o script ira enviar o resultado via e-mail!


                                     ################ Veja Também ##################

                                                        PortScan automátizado com NMap

                                     ##############################################


Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻


quarta-feira, 12 de maio de 2021

ShellScript - PortScan automatizado com NMap

 #### ShellScript - PortScan automatizado com Nmap 👁️  ####




A Segurança da Informação, atualmente é um ponto crucial para qualquer empresa, independente do setor. Hoje a segurança e privacidade dos dados embarcada na LGPD fazem com que o mercado de TI, busque por profissionais que possa agregar mais segurança aos ativos da empresa.

Um dos pontos que reque atenção são as portas dos servidores, nelas os hackers, os vírus ou até mesmo os usuários, acham brechas para roubar dados e derrubar serviços.

E como sanarmos isso de modo simples e eficaz? Rodando um Port Scan automáticos todos os dias.

Uma ferramenta que realiza esse serviço com maestria é o Nmap. Muito simples e cumpre o que promete.

 Para esta tarefa, abaixo será mostrado como realizar o scan de portas diariamente.


################################ IMPORTANTE #################################

No GitHub do ACESSO 8, baixe o script: ShellScript - PortScan automatizado com NMap   


                                                                 


  • Para este Script foi criado dois diretório um chamado "Script" e o outro de "PortScan" dentro /home/<perfil>/ ;
  • Dentro do diretório Script foi posto o script "PortScanByNMap.sh" mais o arquivo "ip.txt"  baixados do GitHub, o diretório "PortScan" servira para receber os logs ( resultado do Scan );
  • No arquivo "ip.txt" colocará os ips dos servidores a serem scaniados, uma abaixo do outro;
  • O Script irá verificar as portas abertas dos servidores listados no arquivo "ip.txt";


################################ PASSO A PASSO #################################

1 - Instale o Nmap da sua distribuição Linux, neste exemplo estou utilizando o CentOS, mas segue para demais:

yum install nmap         =>  Linux baseadas em RHEL

sudo apt install nmap   =>  Debian e derivados




2 - Edite o script com os repositórios para Script "PortScanByNMap.sh", o arquivo "ip.txt" e do Log ( resultado do Scan ). 

vim /home/acesso8/Script/PortScanByNMap.sh

 
  

vim /home/acesso8/Script/ip.txt
               
 


3 - Torne o Script "PortScanByNMap.sh" executável:

chmod a+x /home/<perfil>/Script/PortScanByNMap.sh



ls /home/acesso8/Script/PortScanByNMap.sh

***Note que o ShellScript mudou de cor ***

4 - Crie uma tarefa no crontab

crontab -e


5 - No meu exemplo o script irá rodar todos os dias a 00:00

0 0 * * * /home/<perfil>/Script/PortScanByNMap.sh



############################## TESTE DO SCRIPT ##############################

6 - Verificar se foi criado a rotina

crontab -l



8 - Acesse o diretório Script

cd /home/acesso8/Script/




9 - Execute o Script 

./PortScanByNMap.sh




10 - Acessando o diretório PortScan 

ls /home/acesso8/Script/PortScan



11 - verificando o resultado do NMap

cat /home/acesso8/PortScan/192.168.1.33.txt



E pronto! Feito o scan diário dos seus servidores!

========================================================================= 

                                                     💫 Veja Também 💫

🚨 🕷️ Como Testar Vulnerabilidade de Site com OWASP Zap ⚡ 

🚨 Desativar Windows Defender “Definitivamente” | Windows 10

🚨 Desabilitar Compartilhamento C$ do Windows

=========================================================================

Acesse nosso Canal do YouTube 👇



🚨 Ajude com o crescimento do nosso Canal                                                  

Deixe seu 👍 

Inscreva-se no Canal 

Click no 🔔

Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻