CentOS7安裝Zabbix4

系統(tǒng)版本:CentOS7.6;
基于LAMP環(huán)境安裝

一、環(huán)境配置

1、安裝環(huán)境

[root@jiahao ~]# yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

查看版本
[root@jiahao ~]# rpm -qa httpd mariadb php

啟動服務(wù)
[root@jiahao ~]# systemctl start httpd mariadb

開機自啟
[root@jiahao ~]# systemctl enable httpd mariadb

設(shè)置mariadb初始密碼

[root@jiahao ~]# mysql_secure_installation
之后出現(xiàn)下面提示,默認密碼為空,按回車繼續(xù)
Enter current password for root (enter for none):
Set root password? [Y/n]
按照提示輸入Y,并設(shè)置新密碼,兩次相同輸入

接下來的提示為了安全,建議全部輸入Y

Remove anonymous users? [Y/n] y
是否移除匿名用戶?

Disallow root login remotely? [Y/n] y
是否允許root用戶遠程登錄?

Remove test database and access to it? [Y/n] y
 是否移除test數(shù)據(jù)庫

Reload privilege tables now? [Y/n] y
是否重載權(quán)限表

出現(xiàn)“Thanks for using mariaDB.”提示便表示成功。

2、關(guān)閉防火墻和SELINUX
[root@jiahao ~]# systemctl stop firewalld
[root@jiahao ~]# systemctl disable firewalld
[root@jiahao ~]# vi /etc/selinux/config
修改為SELINUX=disabled

二、Zabbix安裝

1、安裝zabbix源
[root@jiahao ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
[root@jiahao ~]# yum clean all
2、安裝zabbix server,Web前端,agent
[root@jiahao ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
如果安裝失敗建議DNS改成8.8.8.8、8.8.4.4或者多執(zhí)行幾次安裝命令
3、創(chuàng)建數(shù)據(jù)庫
[root@jiahao ~]# mysql -uroot -p
password:輸入剛剛初始化的密碼
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
4、導入初始架構(gòu)和數(shù)據(jù),系統(tǒng)將提示您輸入新創(chuàng)建的密碼,此過程約耗時10多秒。
[root@jiahao ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
5、zabbix server配置數(shù)據(jù)庫

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

[root@jiahao ~]# vim  /etc/zabbix/zabbix_server.conf
搜索到DBPassword
# DBPassword= 更改為
DBPassword=zabbix       #zabbix更改為創(chuàng)建zabbix庫時設(shè)置的密碼。
6、zabbix前端配置PHP

編輯配置文件/etc/httpd/conf.d/zabbix.conf

[root@jiahao ~]# vim /etc/httpd/conf.d/zabbix.conf
找到timezone
# php_value date.timezone Europe/Riga 更改為: 
php_value date.timezone Asia/Shanghai
7、啟動zabbix server和agent進程
systemctl restart zabbix-server zabbix-agent

并設(shè)置開機啟動

systemctl enable zabbix-server zabbix-agent

檢查服務(wù)狀態(tài)

netstat -ntpl
systemctl status zabbix-server zabbix-agent httpd
8、部署Zabbix站點文件

下載Zabbix源文件

[root@jiahao ~]# wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.2.1/zabbix-4.2.1.tar.gz
也可以在[https://www.zabbix.com/cn/download_sources](https://www.zabbix.com/cn/download_sources)下載其它版本

下載源碼包并解壓后,取出zabbix站點文件,復(fù)制到站點目錄下。我的路徑是/home/wwwroot/zabbix

[root@jiahao ~]# tar -zxvf zabbix-4.2.1.tar.gz
[root@jiahao ~]# cp -rf zabbix-4.2.1/frontends/php/* /home/wwwroot/zabbix
9、配置Web前端訪問

保證httpd服務(wù)正常,配置文件配置正確,web可訪問,具體這里就不寫了。
通過http://<server_ip_or_name>/zabbix或者http://<server_ip_or_name>訪問

出現(xiàn)歡迎界面,點下一步進行初始化配置


1.png

此頁面PHP設(shè)置要求全部OK,點擊下一步


2.png

在最下面輸入zabbix數(shù)據(jù)庫的密碼,點下一步


3.png

zabbix名稱,可自行定義,繼續(xù)點下一步


4.png

到登錄這里默認賬號Admin,密碼zabbix


5.png

安裝成功


6.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容