firetxelo / CDRZabbixGLPI

9 stars 10 forks source link

string error #3

Closed patrickimelo closed 3 years ago

patrickimelo commented 3 years ago

Hello bro,

I'm using the user's token API, but it returns the error, could it help?

python3 CDRZabbixGLPI.py -a create -e 72769 -n '"Spooler" (Spooler de Impressão) is not running (startup type automatic)' -o "GUARDIAN" -t 18905 Traceback (most recent call last): File "CDRZabbixGLPI.py", line 138, in create_ticket(args.eventid) File "CDRZabbixGLPI.py", line 67, in create_ticket session_token = (init_session()) File "CDRZabbixGLPI.py", line 46, in init_session return res_dict['session_token'] TypeError: list indices must be integers or slices, not str

firetxelo commented 3 years ago

Bom dia...

é erro no token mesmo. confirma se ta correto.

O token de usuário é o API Token e não o Token pessoal.

patrickimelo commented 3 years ago

Bom dia...

é erro no token mesmo. confirma se ta correto.

O token de usuário é o API Token e não o Token pessoal.

Estou usando :

GLPI_TOKEN: configurar > geral > API > Token da aplicação (app_token) GLPI_AUTH_TOKEN: administração > usuarios > API token

firetxelo commented 3 years ago

Pode ser permissao do usuario tbm...

Testou com o usuário GLPI?

Atenciosamente,

Marcelo Moraes.

Em sex., 5 de fev. de 2021 às 11:18, patrickimelo notifications@github.com escreveu:

Bom dia...

é erro no token mesmo. confirma se ta correto.

O token de usuário é o API Token e não o Token pessoal.

Estou usando :

GLPI_TOKEN: configurar > geral > API > Token da aplicação (app_token) GLPI_AUTH_TOKEN: administração > usuarios > API token

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/firetxelo/CDRZabbixGLPI/issues/3#issuecomment-774059609, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIRPHKNF4W2LOIOXFVRDEJTS5P42VANCNFSM4XEW6IHA .

patrickimelo commented 3 years ago

Pode ser permissao do usuario tbm... Testou com o usuário GLPI? Atenciosamente, Marcelo Moraes. Em sex., 5 de fev. de 2021 às 11:18, patrickimelo notifications@github.com escreveu: Bom dia... é erro no token mesmo. confirma se ta correto. O token de usuário é o API Token e não o Token pessoal. Estou usando : GLPI_TOKEN: configurar > geral > API > Token da aplicação (app_token) GLPI_AUTH_TOKEN: administração > usuarios > API token — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#3 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIRPHKNF4W2LOIOXFVRDEJTS5P42VANCNFSM4XEW6IHA .

sim , testei com o usuario glpi, e da o mesmo erro amigo

firetxelo commented 3 years ago

me manda os print de como vc fez no email marcelo@cdrtecnologia.com.br

patrickimelo commented 3 years ago

me manda os print de como vc fez no email marcelo@cdrtecnologia.com.br

beleza amigao, enviado!

blown5 commented 3 years ago

I faced the same problem image

blown5 commented 3 years ago

Hi @patrickimelo , @firetxelo were you able to solve this problem?

image

firetxelo commented 3 years ago

Hi @patrickimelo , @firetxelo were you able to solve this problem?

image

The GLPI_AUTH_TOKEN is wrong. It has to be this format "user_token GLPIUSERTOKEN"

You have to add the prefix user_token inside your quotes.

blown5 commented 3 years ago

Thank you very much for your support. Problem solved. It works great.

blown5 commented 3 years ago

How should I go about assigning the ticket to the target group?

GuiBalestro commented 3 years ago

Olá @firetxelo

Saberia o que pode ser a mensagem abaixo?

Traceback (most recent call last): File "/etc/zabbix/scripts/CDRZabbixGLPI.py", line 138, in create_ticket(args.eventid) File "/etc/zabbix/scripts/CDRZabbixGLPI.py", line 73, in create_ticket severity = zbx_problem_severity(triggerid) File "/etc/zabbix/scripts/CDRZabbixGLPI.py", line 60, in zbx_problem_severity with ZabbixAPI(url=ZabbixURL, user=ZabbixUser, password=ZabbixPass) as zapi: TypeError: init() got an unexpected keyword argument 'url'

Pensei que poderia ser algo com a URL do zabbix, mas ele esta no proprio servidor, mesmo assim mudei para o IP do servidor, deixando assim: Por ser uma instalação de testes estou tentando fazer essa integração para poder validar se irei dar sequência na implantação dessa forma usuário e senha do Zabbix são as padrões do sistema.

image

firetxelo commented 3 years ago

How should I go about assigning the ticket to the target group?

create rules in GLPI

firetxelo commented 3 years ago

Olá @firetxelo

Saberia o que pode ser a mensagem abaixo?

Traceback (most recent call last): File "/etc/zabbix/scripts/CDRZabbixGLPI.py", line 138, in create_ticket(args.eventid) File "/etc/zabbix/scripts/CDRZabbixGLPI.py", line 73, in create_ticket severity = zbx_problem_severity(triggerid) File "/etc/zabbix/scripts/CDRZabbixGLPI.py", line 60, in zbx_problem_severity with ZabbixAPI(url=ZabbixURL, user=ZabbixUser, password=ZabbixPass) as zapi: TypeError: init() got an unexpected keyword argument 'url'

Pensei que poderia ser algo com a URL do zabbix, mas ele esta no proprio servidor, mesmo assim mudei para o IP do servidor, deixando assim: Por ser uma instalação de testes estou tentando fazer essa integração para poder validar se irei dar sequência na implantação dessa forma usuário e senha do Zabbix são as padrões do sistema.

image

O problema é na url do zabbix... Ou na hora de passar ela, ou na hora de usar a variável.

GuiBalestro commented 3 years ago

Obrigado novamente @firetxelo !!

O erro parou de ocorrer quando troquei de python3.9 para python 3.7.3....