昨晚游戲維護,想着登錄zabbix 看下,但由於監控添加和刪除都是寫腳本用zabbix api 來自動化完成的,所以也不經常網頁登錄,導致要登錄時提示密碼不正確,不過應該不是我記錯密碼了,而是可能之前設置的密碼有誤,不管怎么說都是無法登錄了,所以
只能看修改數據庫里的記錄了,操作步驟如下:
我用的數據庫是postgresql,連上數據庫zabbix-server后,可以查看下有多少個賬號和密碼在表內,
select userid,alias,passwd from users;
默認是有"Admin" 和 “guest” 這兩個賬號。(Tips: 這里的Admin 開頭字母是大寫)
echo -n hellozabbix | openssl md5
利用上面的命令可以生成加密后的密碼,
然后就可以用
update users set passwd='1e7fe6f0e97566e8d2d685d052ca1a7a' where userid=1;
來修改Admin用戶的密碼,這樣你重新去網頁端登錄就沒問題了(登錄用的密碼是hellozabbix)。