5月24日課筆記
19.1 Linux監控平臺介紹
19.2 zabbix監控介紹
19.3/19.4/19.6 安裝zabbix
19.5 忘記Admin密碼如何作php
19.1 Linux監控平臺介紹
mysql
19.2 zabbix監控介紹
機器量不少的時候,能夠選擇zabbix-proxy.服務器分佈在不少機房,服務器和服務器之間是單獨的內網,能夠在局域網裏搭建一個zabbix-proxy,監控局域網內的機器。linux
19.3 安裝zabbix(上)
實驗:準備兩臺機器,一臺做爲服務端,一臺做爲客戶端。nginx
打開zabbix的下載地址
下載zabbix地址:https://www.zabbix.com/downloadsql
進入到下載頁面,選擇要下載的版本,以下:
數據庫
搜索rel,找到要下載的yum源,複製連接。
安全
粘貼到兩臺機器上,兩臺機器都須要下載yum。
服務器
安裝rpm包,其實是安裝了yum源倉庫
ide
/etc/yum.repos.d/下多了一個文件zabbix.repo。是剛纔安裝的rpm包。
.net
服務端安裝以下包:
若是沒有安裝mysql,用以前Lamp那一章的方法安裝一下。也能夠用yum安裝mysql或MariaDB。
檢查有沒有mysql啓動。
出現了問題。
查看錯誤日誌。
定位到最後,查看到,不能讀寫。
以前,恢復過來,尚未恢復權限。
恢復權限,而後啓動。
須要制定默認字符,否則後面定義了zabbix爲中文會出問題
增長character_set_server = utf8
建立zabbix庫,要指定utf8
這個用戶是讓php代碼連接mysql,監控中心啓動的前提,也是連接mysql,
客戶端採集了數據報給服務端,服務端把數據寫入mysql,涉及用戶和庫,庫裏面要有表。建立用戶,命令以下:
設定一個用戶,每一個用戶對應一個庫。路徑可能會不同,由於版本不同,後面的使用Tab鍵補全。
這裏面有一個壓縮包
解壓縮後生成了一個creat.sql
導入到庫裏
啓動zabbix
啓動httpd,啓動前看看nginx是否是啓動。啓動了要關掉nginx。
看看有沒有監聽80端口:
沒有監聽,就能夠啓動
之後要開機啓動,須要加入到服務的啓動列表你去。停掉nginx
查看進程,查看有沒有監聽端口。
19.4 安裝zabbix(中)
有進程,可是沒有端口。
查看錯誤日誌
輸出的信息,說明它不能鏈接mysql
搜索DHB,定義數據庫的ip,在DBHost=localhost下增長DHBost=127.0.0.1。若是數據庫放到另外一臺機器,須要定義另外一臺機器的ip。建立用戶的時候,要寫php所在機器的ip。
在DBUser=zabbix下增長一行,密碼是受權時候的密碼。
重啓服務
啓動多個進程
查看監聽的端口,zabbix監聽10051
監聽
輸入監控中心ip地址/zabbix/setup.php
yum安裝的時候,已經把htttp和配置文件安裝好了。
點Next step
進入以下頁面,顯示full的,要配置
搜索timezone,在; http://php.net/date.timezone下增長一行, 可寫Asia/Shanghiai,也能夠寫Asia/Chongqing
重啓
重啓以後刷新,查看full是否是變成了ok
點擊Next step,出現以下頁面,port默認是3066填0,若是是其餘的端口填其餘,Password填剛剛建立用戶時候設置的密碼。
點擊Next step, 定義一個主機名。
點擊Next step,顯示你填的信息。
點擊Next step ,顯示成功安裝的頁面。
進入登陸頁面。用戶名是Admin,密碼是zabbix。
原始密碼,會不安全。密碼須要修改。點Administration,再點Users,再點Admin,
進入到以下頁面,修改密碼,語言能夠選擇本身想要的語言。
刷新,能夠變爲本身想要的語言。
19.5 忘記Admin密碼如何作
登陸mysql
進入zabbix,執行以下命令:
查看有多少個表,裏面所有是zabbix相關的表。
服務器,監控主機愈來愈多,表會愈來愈大。須要制定監控策略。好比保留多長時間。
改的是passwd表
改密碼,執行命令以下:
使用新密碼登陸。
19.6 安裝zabbix(下)
安裝客戶端
客戶段須要白名單認證。編輯配置文件,執行命令以下:
搜索server,定義監控中心ip。sever=127.0.0.1改成sever=192.168.133.130,以下所示:
![]
搜索Hostname,定義Hostname=aming-02
定義監控中心ip。兩個都要設置,是由於有可能用被動模式,也有可能用主動模式。serveractive=127.0.0.1改成serveractive=192.168.133.130,以下所示
啓動
查看進程
查看監聽的端口,監聽的端口是10050
安裝結束。