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

 

1、環境準備

[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*

2、安裝步驟

一、安裝zabbix源

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

二、安裝zabbix server

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

三、安裝啓動 mariadb數據庫

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

四、建立數據庫並分配權限

[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";'

五、創建zabbix相關庫表結構並導入數據

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

六、配置zabbix server 鏈接mysql數據庫

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

七、修改zabbix的時區

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

八、解決中文亂碼

[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

九、設置開機自啓動

[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.

十、啓動服務

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

十一、安裝zabbix agent

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

十二、在agent上配置上server ip

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

1三、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.

1四、開啓agent

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

3、訪問web

http://192.168.11.11/zabbix/setup.phpphp

點擊下一步mysql

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

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

默認便可,點擊下一步數據庫

清單,點擊下一步ide

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

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

更新便可。3d

到此zabbix安裝配置成功。code

相關文章
相關標籤/搜索