獲取Zabbix伺服器的密碼

2021-08-21 11:42:50 字數 1138 閱讀 7200

先說一下前提,這個zabbix伺服器是乙方搭建的,乙方暫時沒有告訴我們密碼我自己也懶得問,這個zabbix伺服器我是知道root賬號和密碼的,不然我的技術是不太可能的。

要解決這個問題可以將他簡化成為兩個小問題,

第一要明白zabbix的伺服器的密碼是存在**,

第二是我們如何才能修改他的密碼。下面就是詳細的操作方式。

首先知道zabbix的密碼是存在mysql資料庫中的,mysql的密碼如果不知道但是想要登陸的的話方法如下

vim /etc/my.cnf

在配置檔案中修改

skip-grant-tables
儲存並退出

然後就可以不用密碼進入mysql

mysql -u root -p

進入之後查詢資料庫

show databases;

會有乙個zabbix 資料庫

use zabbix;

切換到zabbix 資料庫中後,開啟user列表

select * 

from user;

表中會記錄zabbix 賬戶的相關資訊

包括 id  name user password

這裡面的name就是登陸的賬號,password是密碼,密碼是用md5加密過的,我們要做的就是將上面的密碼串複製下來儲存好用來之後擦屁股用,

然後再製作乙個密碼的md5的字串

例如製作redhat的密碼字串

echo -n redhat|openssl md5 

會生成新的字串

e2798af12a7a0f4f70b4d69efbc25f4d

用這個字串替換資料庫中的字串

update users set passwd='e2798af12a7a0f4f70b4d69efbc25f4d' where userid = '1'; 

或者直接 update  users set passwd=md5("redhat") where userid='1'; 

接下裡你就可以用userid 為1 的賬號以redhat位密碼登陸了,

登陸上去後要擦屁股,將剛才修改過的字串修改回去,刪掉在

/etc/my.cnf新增的語句,清除歷史輸入記錄和登陸記錄

通過zabbix的API介面獲取伺服器列表

zabbix api 說明1 基於web的api,作為web前端的一部分提供,使用json rpc 2.0協議 2 身份認證token 在訪問zabbix中的任何資料之前,需要登入並獲取身份驗證令牌 3 請求url 4 method引數 請求api方法,eg.user.login item.get ...

zabbix伺服器yum安裝

首先要安裝lamp環境 安裝zabbix3.4.2版本 伺服器 192.168.160.2 客戶端 192.168.160.3 1 安裝zabbix源 rpm ivh 2 安裝zabbix server and agent 配置自己監控自己,所以安裝了zabbix agent yum install...

zabbix 監控伺服器配置

一 監控 向運維人員報告系統的運 況 吞吐量,反應時間,使用率 以便於提前發現問題。二 監控的資源 1 公開資料 web,ftp,ssh,資料庫,tcp udp等應用服務 2 私有資料 cpu,記憶體,磁碟,網絡卡,使用者,程序等執行資訊 三 系統監控命令 ps 程序,uptime cpu負載,fr...