Verificações

(servidores antigos) Verificar se os nodes estão rodando tanto no forever quanto no pm2

image.png

Caso estejam, encerre todos os processos do forever, e reinicie os processos que rodam através do PM2.

Verificação de logs

Logs de importação:

cd /var/www/html/siscrm/tmp

Remover arquivos log


cd /var/log/asterisk/

ls -ilh

rm -vf messages 

rm -vf full 


cd /var/log/postgresql/

ls -ilh

rm -vf postgresql-14-main.log.*

df -h


service postgresql restart

service apache2 restart


-> elimina todos os processos referentes ao php

killall php 

systemctl restart postgresql.service

ps aux | egrep -i "php"

service apache2 stop

service apache2 start

killall php

systemctl status php7.4-fpm.service

Excluir todos os arquivos mp3 de uma pasta


cd /var/lib/asterisk/sounds

ls

rm -vf *.mp3

 

Consultar coisas

Consultar arquivos e diretórios

ls

ls -allh

Consultar load e serviços rodando no servidor:

htop

Consultar no CLI do asterisk

-> Consultar ramais e troncos no SIP:

sip show peers

-> Consultar troncos registrados:

sip show registry

-> Consultar todas as filas:

queue show

-> Consultar fila específica

queue show [fila]

-> adicionar ramal na fila

queue add member SIP/numerodoramal to nomedafila

-> remover ramal na fila

queue remove member SIP/numerodoramal from nomedafila

Consultar chamadas SIP:

-> sngrep

Consultar o node:

Nas novas versões já temos o pm2: 

image.png


Nas versões anteriores, o node roda através do comando forever:

image.png

Mostrar canais ativos de chamadas

Derrubar chamada presa

 

Transferir ligação > *2 (aguardar a mensagem de transferência) + ramal


abrir arquivo de ramais e troncos:

recarrega todas as configurações realizadas no arquivo sip.conf

Arquivo Zipado:

Fail2ban

ver status do fail2ban



Cadastro


1 -  apt update

2 -  apt install fail2ban

3 -  cd /etc/fail2ban

4 -  ls - - color

5 - cp jail.conf jail.local

6 - vim jail.local


[ssh-iptables]
enabled  = true
filter   = sshd
action   = iptables[name=SSH, port=22, protocol=tcp]
logpath  = /var/log/auth.log
maxretry = 3

[asterisk-iptables]
enabled  = true
filter   = asterisk
action   = iptables-allports[name=ASTERISK, protocol=all]
logpath  = /var/log/asterisk/messages
maxretry = 3
findtime  = 1d
bantime = 86400
ignoreip = 127.0.0.1/32 200.155.77.119/32 191.252.210.219/32
load