芜湖尾敢投资有限公司

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

zabbix介紹

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

官網(wǎng)

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

效果截圖

環(huán)境說明

服務器:騰訊云輕量云 2核 4G 5M

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

Zabbix 版本:Zabbix 6.2

開始安裝

打開官網(wǎng)引導安裝地址

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

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

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

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

1開啟SSH功能

1、更新源列表

打開"終端窗口",輸入

sudo apt-get update

-->回車-->"輸入當前登錄用戶的管理員密碼"-->回車

 

2、安裝openssh-server

在終端中輸入:

sudo apt-get install openssh-server

-->回車

2.開啟并切換root登錄

sudo passwd root
su root

 

輸入當前賬號的密碼后回車即可切換成功,如下圖

 

安裝Zabbix存儲庫

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ù)庫

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

sudo apt-get install mysql-server

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

進入mysql數(shù)據(jù)庫

mysql -uroot -p

輸入密碼后回車,繼續(xù)運行下面的命令(下面的password替換為自己的密碼,數(shù)據(jù)庫賬號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;

導入初始架構(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ù)庫賬號zabbix的密碼,輸入后回車(默認密碼為空,直接回車)。

導入數(shù)據(jù)庫架構(gòu)后禁用log_bin_trust_function_creators選項。

進入mysql數(shù)據(jù)庫

mysql -uroot -p

輸入密碼后回車

set global log_bin_trust_function_creators = 0;
quit;

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

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

vi /etc/zabbix/zabbix_server.conf

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

DBPassword=password

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

啟動Zabbix server和agent進程

啟動Zabbix server和agent進程,并為它們設(shè)置開機自啟:

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

安裝中文語言

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

?訪問zabbix

在瀏覽器中訪問你的服務器:IP/zabbix?打開zabbix界面

選擇中文需要,點擊下一步

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

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

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

 

最后成功安裝,登錄即可

默認賬號:Admin 密碼:zabbix

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

 

THE END