1. Home /
  2. Configurando /
  3. OpMon /
  4. Configurações /
  5. Alterando a Senha do Usuário através da base

Alterando a Senha do Usuário através da base

Objetivo

Descrever o processo de como alterar a senha de um usuário seja ele o opmonadmin ou outro através do acesso diretamente na base de dados do OpMon.

Público-alvo

Destinado aos administradores do OpMon que necessitam alterar a senha do usuário opmonadmin ou outros usuários cadastrados no OpMon através da base de dados.

Definições

Para alterarmos a senha de um usuário, devemos ter o seguinte entendimento:

  • type: Define o tipo de usuário, para opmonadmin use 0, Administrator use 1 e Operator use 2.
  • password: Define a senha, sempre usar o padrão MD5, por exemplpo md5(‘opservices’), onde a senha é a palavra opservices.
  • external_auth: Define o modo de autenticação do usuário, se local use 0 e integrada use 1.
  • contact_name: Define qual o usuário será alterado.

DICA: Para acessar o terminal/console, siga a orientação Acessando o OpMon via Terminal.

Acessando a base de dados

Para alterar a senha de um usuário, primeiro é necessário logar na base de dados do OpMon.

Por padrão a base vem configurada sem uma senha de acesso, nesse caso basta executar o comando a seguir:

[root@opmon ~]# mysql -u root
MariaDB [(none)]>

Caso a base tenha uma senha configurada, você precisa saber que senha é essa. Pode confirmar verificando o conteúdo do arquivo abaixo:

[root@opmon ~]#cat /usr/local/opmon/etc/db.php
        $DBUSER="root";
        $DBPASS="oppass";
        $DBHOST="localhost";

Depois de obtida a senha basta executar o comando a seguir:

[root@opmon ~]# mysql -u root -p
Enter password:
MariaDB [(none)]>

Alterando a Senha do opmonadmin

Para alterar a senha do usuário opmonadmin, rode o comando conforme abaixo, onde escolhemos a senha sendo opservices:

...
MariaDB [(none)]> update opcfg.nagios_contacts set type = '0', password = md5('opservices'),external_auth=0 where contact_name = 'opmonadmin';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0

 Alterando a Senha de um usuário qualquer

Para alterar a senha de outro usuário, basta escolher as opções mostradas anteriormente, caso precise mudar o tipo de autenticação ou tipo de usuário, mas no restante é similar ao do opmonadmin, conforme exemplo abaixo:

...
MariaDB [(none)]> update opcfg.nagios_contacts set type = '1', password = md5('102030'),external_auth=0 where contact_name = 'usuario_exemplo';
Query OK, 0 rows affected (0.00 sec) 
Rows matched: 1 Changed: 0 Warnings: 0

Após feito este procedimento, basta tentar acesso a interface web do OpMon.

Updated on 31/08/2021

Esse artigo foi útil para você?

Ficou com alguma dúvida?

Perguntas & Respostas

Participe da nossa comunidade e tire dúvidas ou compartilhe respostas e ideias.

Participar

Professional Support

Não encontrou a resposta que procura? Não se preocupe, estamos aqui para ajudar!

Abrir chamado

Treinamento Online

Através da plataforma Udemy, você encontra todos os treinamentos das nossas soluções.

Inscreva-se