【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

相关文章
相关标签/搜索