【zabbix教程系列】三、zabbix 3.4 在centos 7 上安裝詳細步驟


 

一、環境准備

[root@ltt01 ~]# ip a      
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:c5:88:c5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.11.11/24 brd 192.168.11.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::2621:afb1:2dac:e78a/64 scope link 
       valid_lft forever preferred_lft forever
[root@ltt01 ~]# hostname
ltt01.bg.com
[root@ltt01 ~]# getenforce
Disabled
[root@ltt01 ~]# firewall-cmd --state
not running
[root@ltt01 ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@ltt01 ~]# uname -r
3.10.0-693.el7.x86_64
#解決yum 舊版本的GPG keys 問題
[root@ltt01 ~]# rpm --import /etc/pki/rpm-gpg/RPM*

二、安裝步驟

1、安裝zabbix源

[root@ltt01 ~]# rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2、安裝zabbix server

[root@ltt01 ~]# yum install -y zabbix-server-mysql zabbix-web-mysql

3、安裝啟動 mariadb數據庫

[root@ltt01 ~]# yum install -y mariadb-server
[root@ltt01 ~]# systemctl start mariadb.service

4、創建數據庫並分配權限

[root@ltt01 ~]# mysql -e 'create database zabbix character set utf8 collate utf8_bin;'
[root@ltt01 ~]# mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";'

5、建立zabbix相關庫表結構並導入數據

[root@ltt01 ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.7/create.sql.gz | mysql -uzabbix -pzabbix zabbix

6、配置zabbix server 連接mysql數據庫

[root@ltt01 ~]# sed -i.ori '126a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf 

7、修改zabbix的時區

[root@ltt01 ~]# sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf

8、解決中文亂碼

[root@ltt01 ~]# yum -y install wqy-microhei-fonts
[root@ltt01 ~]# cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf 
cp: overwrite ‘/usr/share/fonts/dejavu/DejaVuSans.ttf’? y

9、設置開機自啟動

[root@ltt01 ~]# systemctl enable mariadb.service
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@ltt01 ~]# systemctl enable httpd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@ltt01 ~]# systemctl enable zabbix-service.service
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.

10、啟動服務

[root@ltt01 ~]# systemctl start zabbix-server
[root@ltt01 ~]# systemctl start httpd

11、安裝zabbix agent

[root@ltt01 ~]# yum install -y zabbix-agent

12、在agent上配置上server ip

[root@ltt01 ~]# sed -i.ori 's#Server=127.0.0.1#Server=192.168.11.11#' /etc/zabbix/zabbix_agentd.conf 

13、agent設置開機啟動

[root@ltt01 ~]# systemctl enable zabbix-agent.service
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.

14、開啟agent

[root@ltt01 ~]# systemctl start zabbix-agent.service

三、訪問web

http://192.168.11.11/zabbix/setup.php

點擊下一步

以上檢測項,哪些有問題可根據提示信息進行解決,所有項目都OK 點擊下一步

選擇mysql數據庫,輸入密碼即可

默認即可,點擊下一步

清單,點擊下一步

點擊完成就進入zabbix頁面了。

進入配置 ----》 主機,點擊zabbix server,修改可見名稱和 agent ip

更新即可。

到此zabbix安裝配置成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM