芜湖尾敢投资有限公司

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

zabbix介紹

zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。
zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營;并提供靈活的通知機(jī)制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。
zabbix server可以通過SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對遠(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等平臺上。

官網(wǎng)

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

效果截圖

環(huán)境說明

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

系統(tǒng):CentOS Stream 8 64bit

Zabbix 版本:Zabbix 6.2

開始安裝

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

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

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

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

ssh連接到服務(wù)器

安裝Zabbix存儲庫


rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-3.el8.noarch.rpm 
dnf clean all

 

切換PHP的DNF模塊版本

dnf module switch-to php:7.4

?安裝Zabbix server,Web前端,agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

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

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

安裝 MariaDB 10.6
curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup 
sudo bash mariadb_repo_setup --mariadb-server-version=10.6 
dnf -y install mariadb-server && systemctl start mariadb && systemctl enable mariadb

?重置數(shù)據(jù)庫的根密碼

mariadb-secure-installation

按照下面的提示操作即可

Enter current password for root (enter for none): Press Enter
Switch to unix_socket authentication [Y/n] y
Change the root password? [Y/n] y
New password: 輸入數(shù)據(jù)庫密碼
Re-enter new password: 再次輸入數(shù)據(jù)庫根密碼
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

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

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

mysql -uroot -p

輸入密碼后回車,繼續(xù)運(yùn)行下面的命令(下面的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;

導(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ù)庫賬號zabbix的密碼,輸入后回車。

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

進(jìn)入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’ 鍵進(jìn)入編輯模式,找到下面的位置,替換password為你設(shè)置的數(shù)據(jù)庫賬號zabbix的密碼

DBPassword=password

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

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

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

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

安裝中文語言

yum install glibc-langpack-zh.x86_64 --allowerasing

安裝好之后用下面的命令查看 出現(xiàn)下面的情況就說明安裝成功了

locale -a | grep zh

 

?訪問zabbix

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

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

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

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

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

最后成功安裝,登錄即可

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

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

注意:如果無法訪問,請檢查防火墻配置

配置防火墻

firewall-cmd --add-service={http,https} --permanent
firewall-cmd --add-port={10051/tcp,10050/tcp} --permanent
firewall-cmd --reload

 

THE END