Pessoal, alguem ai tem um script para abertura de chamado automatico?
queria pegar clientes que desconctaram mais de 10x em um intervalo de 1D na tabela RADACT e automaticamente criaria um novo chamado. tentei aqui com ajuda do GPT, não rolou....
Para adicionar comentários, você deve ser membro de MK-AUTH.
Respostas
Boa tarde, amigo, o chatgpt não vai resolver esse problema até pq desconhece o banco de dados e api do mk-auth.
Existem várias formas de fazer, pode ser em php por exemplo, com noção básica de programação põe pra consultar o banco de dados nas condições q vc quer e depois poderia abrir o chamado diretamente pela api mais elegante ... embora vc possa fazer tbm inserindo manualmente no banco de dados o novo chamado.
No lugar de x vezes ao dia, eu faria diferente, consultaria todas as conexões que ficaram menos de 5 minutos por exemplo (SELECT * FROM `mkradius`.`radacct` WHERE `acctsessiontime` < 300;) se isso se repetir mais de 3 vezes é um possível problema a se verificar ... menos do que isso pode ser apenas reiniciando o roteador etc.
boa tarde, ciro.
até então, o gpt seria apenas para tentar abrir o chamado, mostrei as tabelas/colunas em outras situações, e me ajudou com soluções.
Bem, eu ja tenho o SQL que me traz o que eu queria, agora desjo apenas que o mesmo crie chamados para os clientes.
###################################################Query da consulta###############################3
-- Variável para armazenar o número mínimo de desconexões
SET @min_desconexoes = 10;
-- Consulta para obter clientes que atendem aos critérios
SELECT
r.username,
c.nome,
COUNT(*) as total_desconexoes
FROM
radacct r
JOIN
sis_cliente c ON r.username = c.login
WHERE
DATE(r.acctstarttime) = CURDATE() -- Utiliza a data atual
GROUP BY
r.username, c.nome
HAVING
total_desconexoes > @min_desconexoes;
Bom dia prezado(a),
Este tópico pode esclarecer alguns pontos a respeito de integrção com IA's onlines:
https://mk-auth.com.br/forum/topics/mk-auth-chatgpt
Qualquer dúvida, estamos à disposição.
Atenciosamente,
Equipe MK-AUTH