Skip to content

Glemt koden til Zabbix

Ja det kan jo ske for selv det bedste at man har glemt koden til Zabbix 🙂

Jeg kender til 2 måder at fikse det problem på.

  1. Den nemme måde er at få en anden administrator bruger til at rette koden vi Zabbix Frontend (GUI)
  2. Den lidt sværere, log in i databasen og opdater koden på din bruger

Det er kun metode 2 jeg vil beskrive her.

Jeg benytter version 6 af Zabbix og her er koden krypteret me bcrypt. Så det første du skal gøre at generere en ny kode, jeg ved at der blev benytte MD5 tidligere, er dog ikke sikker på hvornår det skiftede.

Jeg bruger bare en af de mange hjemmesider som kan gøre dette. HUSK dog at genere en midlertidig kode, så kan du ændre den fra Zabbix Frontend når du først er kommet ind.
Når du har generet en kode vil du have noget lignedende dette:

Dette er koden ‘generalfailure’ omsat til bcrypt. Du er velkommen til at bruge denne kode og så ændre den når du er kommet ind igen.

Nu skal du så logge ind  i databasen. Du vil kunne se host, database navn, bruger og kode i Zabbix server konfigurationen.
Der vil du også kunne se om det er Postgress eller MariaDB/MySQL (eller måke en anden SQL server) som du bruger.
Hvis du bruger MariaDB/MySQL kan du gøre som følger:

Kør:

mysql -u <mysql bruger> -p<mysql password> -H <mysql host>

Når du er logget ind skal du køre følgende SQL kommandoer:

use <zabbix database>
select * from user;

Dette vil liste alle brugere. I listen skal du finde brugernavnet som du gerne vil sætte nyt password på og herefter skal du køre følgende SQL:

update user set passwd='$2a$12$sp3EUqYIzy58wuh6rXuR8.O/zHNo8wUuIqkh3pmE5udH2hhbopkHG' where username='<brugernavn>'

Herefter skulle du gerne kunne logge ind på Zabbix Frontend igen, men det nye password.

Husk at gå ind og rettet password.

Back To Top