Zabbix服务器yum安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix服务器yum安装相关的知识,希望对你有一定的参考价值。

1. 准备系统,我的环境centos7 最小安装 ,本文介绍从官方源码库安装 

2. 安装源码库配置部署包。这个部署包包含了yum配置文件。  


rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

此地址可以换成任意资源站 

下载完成后增加yum源 (也可直接将下面repo文件复制自己建立 )

[[email protected] ~]# cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/3.4/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

3. 安装Zabbix部署包。以下是使用mysql数据库安装Zabbix server、WEB前端的示例。

[[email protected] ~]# yum install zabbix-server-mysql zabbix-web-mysql

4.安装Zabbix客户端。

[[email protected] ~]# yum install zabbix-agent

5.安装数据库


[[email protected] ~]# yum -y install mariadb-server

6.启用数据库并设置开机自启 

[[email protected] ~]# systemctl start  mariadb.service 
[[email protected] ~]# systemctl enable mariadb.service

7.建立库名以及授权用户 

[[email protected] ~]# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to [email protected] identified by 'zabbix';  
MariaDB [(none)]> quit

8.导入数据库 

[[email protected] ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.10/create.sql.gz  |mysql -uzabbix -p zabbix 
Enter password:

9.编辑配置文件  

[[email protected] ~]# vi /etc/zabbix/zabbix_server.conf 
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

10.编辑zabbix前端的http配置文件 ,可将时区设置为上海 

  [[email protected] ~]# vim /etc/httpd/conf.d/zabbix.conf 
  <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai
    </IfModule>

11.设置http启用并开机自启 

[[email protected] ~]# systemctl restart httpd 
[[email protected] ~]# systemctl enable  httpd

12.关闭selinux,防火墙

[[email protected] ~]# vim /etc/selinux/config 
SELINUX=disabled
[[email protected] ~]# setenforce 0

[[email protected] ~]# systemctl stop  firewalld.service 
[[email protected] ~]# systemctl disable firewalld.service


13.至此安装结束 可通过网页访问zabbix   http://ip/zabbix  用户名Admin 密码 zabbix

技术分享图片

下一步 按要求填写数据库名 数据库地址(本机可不填) 数据库端口(默认可不填)数据库用户名及密码 一路下一步即可完成

14.切换中文  右上角点击用户 ,在用户界面可直接切换中文

15.解决中文乱码问题 系统默认图形没有中文字库 ,可在自己windows系统找到字库文件使用 winscp等工具拷贝至服务器即可 

技术分享图片

可直接在 windows系统的c:/Windows/Fonts/文件夹内 选择自己喜欢的字体库 ,拷贝至 zabbix服务器

[[email protected] ~]# ls /usr/share/zabbix/fonts/

此文件夹原有文件删除 即可

以上是关于Zabbix服务器yum安装的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7 yum安装Zabbix

使用yum安装zabbix报错

zabbix2.4 yum安装

zabbix--服务器端安装及配置

zabbix之yum安装

Centos7下yum安装zabbix的部署