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/
此文件夹原有文件删除 即可
原文地址:http://blog.51cto.com/317487/2132264
时间: 2024-11-01 18:18:57