芜湖尾敢投资有限公司

Ubuntu安裝Zabbix 6.2網(wǎng)絡(luò)設(shè)備監(jiān)視系統(tǒng)——墨澀網(wǎng)

zabbix介紹

zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開(kāi)源解決方案。
zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營(yíng);并提供靈活的通知機(jī)制以讓系統(tǒng)管理員快速定位/解決存在的各種問(wèn)題。
zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。
zabbix server可以通過(guò)SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對(duì)遠(yuǎn)程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能,它可以運(yùn)行在Linux,Solaris,HP-UX,AIX,F(xiàn)ree BSD,Open BSD,OS X等平臺(tái)上。

官網(wǎng)

https://www.zabbix.com/cn??

效果截圖

環(huán)境說(shuō)明

服務(wù)器:騰訊云輕量云 2核 4G 5M

系統(tǒng):Ubuntu Server 20.04 LTS 64bit

Zabbix 版本:Zabbix 6.2

開(kāi)始安裝

打開(kāi)官網(wǎng)引導(dǎo)安裝地址

https://www.zabbix.com/cn/download

在Zabbix Packages 下面選擇你要安裝的系統(tǒng)環(huán)境和zabbix版本

接下來(lái)在下面會(huì)看到官方提供的安裝步鄹和命令,不同的環(huán)境和版本命令不同,安裝過(guò)程中如果出錯(cuò),可能是的系統(tǒng)版本和環(huán)境不對(duì)。

ssh連接到服務(wù)器(如果不是用戶不是root,需要運(yùn)行下面的命令切換為root用戶)

1開(kāi)啟SSH功能

1、更新源列表

打開(kāi)"終端窗口",輸入

sudo apt-get update

-->回車-->"輸入當(dāng)前登錄用戶的管理員密碼"-->回車

 

2、安裝openssh-server

在終端中輸入:

sudo apt-get install openssh-server

-->回車

2.開(kāi)啟并切換root登錄

sudo passwd root
su root

 

輸入當(dāng)前賬號(hào)的密碼后回車即可切換成功,如下圖

 

安裝Zabbix存儲(chǔ)庫(kù)

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2%2Bubuntu20.04_all.deb 
dpkg -i zabbix-release_6.2-2+ubuntu20.04_all.deb 
apt update

安裝Zabbix server,Web前端,agent

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

安裝mysql數(shù)據(jù)庫(kù)

其他的web環(huán)境zabbix會(huì)幫你安裝好,但是數(shù)據(jù)庫(kù)得自己安裝,下面我們安裝mysql數(shù)據(jù)庫(kù)。

sudo apt-get install mysql-server

創(chuàng)建zabbix初始數(shù)據(jù)庫(kù)

進(jìn)入mysql數(shù)據(jù)庫(kù)

mysql -uroot -p

輸入密碼后回車,繼續(xù)運(yùn)行下面的命令(下面的password替換為自己的密碼,數(shù)據(jù)庫(kù)賬號(hào)zabbix的密碼)

create database zabbix character set utf8mb4 collate utf8mb4_bin; 
create user zabbix@localhost identified by 'password'; 
grant all privileges on zabbix.* to zabbix@localhost; 
set global log_bin_trust_function_creators = 1; 
quit;

導(dǎo)入初始架構(gòu)和數(shù)據(jù),

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

系統(tǒng)將提示您輸入新創(chuàng)建的數(shù)據(jù)庫(kù)賬號(hào)zabbix的密碼,輸入后回車(默認(rèn)密碼為空,直接回車)。

導(dǎo)入數(shù)據(jù)庫(kù)架構(gòu)后禁用log_bin_trust_function_creators選項(xiàng)。

進(jìn)入mysql數(shù)據(jù)庫(kù)

mysql -uroot -p

輸入密碼后回車

set global log_bin_trust_function_creators = 0;
quit;

?為Zabbix server配置數(shù)據(jù)庫(kù)

編輯配置文件 /etc/zabbix/zabbix_server.conf

vi /etc/zabbix/zabbix_server.conf

按下間鍵盤上的 ‘i’ 鍵進(jìn)入編輯模式,找到下面的位置,替換password為你設(shè)置的數(shù)據(jù)庫(kù)賬號(hào)zabbix的密碼

DBPassword=password

退出保存:按下鍵盤上 Esc鍵,按下:(冒號(hào)),輸入 wq 按回車即可

啟動(dòng)Zabbix server和agent進(jìn)程

啟動(dòng)Zabbix server和agent進(jìn)程,并為它們?cè)O(shè)置開(kāi)機(jī)自啟:

systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm

安裝中文語(yǔ)言

sudo apt-get install language-pack-zh-han*

?訪問(wèn)zabbix

在瀏覽器中訪問(wèn)你的服務(wù)器:IP/zabbix?打開(kāi)zabbix界面

選擇中文需要,點(diǎn)擊下一步

查看環(huán)境檢查是否通過(guò),下一步

輸入zabbix賬號(hào)的數(shù)據(jù)庫(kù)密碼,下一步

輸入zabbix的服務(wù)名稱,選擇時(shí)區(qū)、主題等信息,下一步

 

最后成功安裝,登錄即可

默認(rèn)賬號(hào):Admin 密碼:zabbix

安裝成功,開(kāi)始添加你需要監(jiān)控的設(shè)備吧。

 

THE END