[toc]
CentOS7.5安装zabbix-3.4
1.实验环境
操作系统 | IP地址 | 域名 | 内存 |
---|---|---|---|
CentOS7.5 | 10.0.0.200 | my.zabbix.com | 1G |
2.安装步骤
2.1 配置zabbix仓库
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
2.2 安装Zabbix程序包,以及MySQL、Zabbix-agent
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
2.3 创建Zabbix数据库以及用户授权
启动mariadb
systemctl start mariadb && systemctl enable mariadb
创建数据库并授权
mysql -uroot -e "create database zabbix character set utf8 collate utf8_bin;"
mysql -uroot -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"
mysql -uroot -e "flush privileges;"
2.4 导入Zabbix数据至数据库中
zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz |mysql -uroot zabbix
2.5 编辑 /etc/zabbix/zabbix_server.conf
文件,修改数据库配置
修改 /etc/zabbix/zabbix_server.conf
文件
取消 DBHost=localhost注释
修改 DBPassword=zabbix
用以下命令修改
sed -i.bak '/# DBHost=localhost/c DBHost=localhost' /etc/zabbix/zabbix_server.conf
sed -i '/# DBPassword=/c DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
2.6 启动Zabbix服务进程,并加入开机自启
systemctl start zabbix-server && systemctl enable zabbix-server
2.7 配置Apache的配置文件 /etc/httpd/conf.d/zabbix.conf
,修改时区
修改 Europe/Riga
为 Asia/Shanghai
sed -i.bak '/Riga$/c php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
2.8 整合nginx,让zabbix可以以域名访问
因为本文用到了apache来展示zabbix web界面,因此设置apache监听8080端口,nginx监听80端口
2.8.1 安装nginx
yum -y install nginx
2.8.2 配置apache主配置文件,修改监听端口
sed -i.bak '/Listen 80/c Listen 8080' /etc/httpd/conf/httpd.conf
2.8.3 配置nginx虚拟主机配置文件
cat >> /etc/nginx/conf.d/my.zabbix.com.conf <<EOF
server {
listen 80;
server_name my.zabbix.com;
location / {
proxy_pass http://localhost:8080;
}
}
EOF
2.8.4 启动nginx
systemctl enable nginx && systemctl start nginx
绑定windows hosts文件,能以域名访问 mac编辑 /etc/hosts
文件
C:\Windows\System32\drivers\etc\hosts
10.0.0.200 my.zabbix.com
2.9 启动Apache Web服务器
systemctl enable httpd && systemctl start httpd
2.10 浏览器输入地址 my.zabbix.com/zabbix
开始安装
第一步
第二步,全部为OK才可以
第三步 配置数据库连接
第四步
第五步,确认信息
第六步,完成安装
完成安装后会生成一个配置信息文件
第七步,登陆
第八步,修改zabbix语言为中文
完成安装后首界面
2.11 解决图形中文乱码问题
2.11.1 从windows找到楷体字体 simkai
,搜索楷体即可
windows路径 c盘-->Windows-->Fonts
mac路径 /Library/Fonts
2.11.2 在zabbix-server上备份zabbix默认字体并且上传新字体
# 切换目录
cd /usr/share/fonts/dejavu/
# 上传字体,修改名称为DejaVuSans.ttf
mv DejaVuSans.ttf DejaVuSans.ttf.bak
mv simkai.ttf DejaVuSans.ttf
# 修改字体的权限要让zabbix用户可以读
chmod 644 DejaVuSans.ttf
2.11.3 验证效果
监测中-->图形