1.下載zabbix
[root@xiaokeyan ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/
[root@xiaokeyan ~]# rpm -ql zabbix-release
[root@xiaokeyan ~]# cat /etc/yum.repos.d/zabbix.repo
2.用yum makecache 服務(wù)器的包信息下載到本地電腦緩存起來(lái)
[root@xiaokeyan ~]# yum makecache
3.安裝zabbix 數(shù)據(jù)庫(kù)篷角,服務(wù)器端,agent端以及zabbix一些必要的組件砸捏,詳細(xì)請(qǐng)參考官方的手冊(cè).
[root@xiaokeyan ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-serser zabbix-agent mariadb-server
4.啟動(dòng)數(shù)據(jù)庫(kù)
[root@xiaokeyan ~]# systemctl start mariadb
[root@xiaokeyan ~]# mysql -uroot -p #鍵入以下兩條命令
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
MariaDB [(none)]> quit
5.再次登陸數(shù)據(jù)庫(kù)查看
MariaDB [(none)]> show databases;
MariaDB [(none)]> quit
6.導(dǎo)入初始架構(gòu)(Schema)和數(shù)據(jù)。
[root@xiaokeyan ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uroot zabbix -p
7 #以下命令查看導(dǎo)入的數(shù)據(jù)架構(gòu)和數(shù)據(jù)表
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# mysql -uroot -p
MariaDB [(none)]> show databases;
MariaDB [(none)]> use zabbix;
MariaDB [zabbix]> show tables;
MariaDB [zabbix]> quit
8.讓數(shù)據(jù)庫(kù)和zabbix Server端 和數(shù)據(jù)庫(kù)建立連接
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# vi /etc/zabbix/zabbix_server.conf #取消以下幾個(gè)注釋
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
9.查看在之前在zabbix_server.config里更改的內(nèi)容
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# grep '^[a-Z]' /etc/zabbix/zabbix_server.conf
10.啟動(dòng)并檢查Zabbix Server進(jìn)程
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# systemctl start zabbix-server
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# systemctl status zabbix-server
zabbix錯(cuò)誤日志
[root@xiaokeyan ~]# tail -f /var/log/zabbix/zabbix_server.log
報(bào)錯(cuò)1:cannot set resource limit: [13] permission denied
相關(guān)解決方案:關(guān)閉防火墻與selinux
具體操作:[root@xiaokeyan ~]# systemctl stop firewalld.service
[root@xiaokeyan ~]# systemctl disable firewalld.service
vi /etc/selinux/config
SELINUX=disabled #selinux狀態(tài)更改為disabled
setenforce 0
11.更改配置文件(時(shí)區(qū)一行)
[root@xiaokeyan ~]# vim /etc/httpd/conf.d/zabbix.conf
image.png
開(kāi)啟與檢查是否開(kāi)啟httpd
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# systemctl start httpd
[root@xiaokeyan /usr/share/doc/zabbix-server-mysql-3.4.15]# systemctl status httpd
可能會(huì)出現(xiàn)的報(bào)錯(cuò):
image.png
相關(guān)解決方案 vim /etc/httpd/conf.d/zabbix.conf追加以下:
ServerName domain_name:80
或者本地主機(jī)
ServerName localhost:80
systemctl stop httpd #配置完成重啟服務(wù)
systemctl start httpd
瀏覽器網(wǎng)址: [http://IP/zabbix]
默認(rèn)的用戶(hù)名/密碼為 Admin/zabbix。
自己網(wǎng)址:[http://10.0.0.204/zabbix](http://10.0.0.204/zabbix)
#####不要忘記
image.png
image.png