zabbix安装

Zabbix基础入门

zabbix 快速入门安装

C/S架构的服务

  • 服务端:zabbix-server
  • 客户端:zabbix-agent

zabbix官网:TP


# 1.下载zabbix的yum源
[root@m01 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

# 2.安装zabbix的服务端和客户端
[root@m01 ~]# yum install -y zabbix-server-mysql zabbix-agent

# 3.下载zabbix前端web页面的yum源
[root@m01 ~]# yum install centos-release-scl -y

# 4.打开zabbix的yum源中的前端仓库
[root@m01 ~]# vim /etc/yum.repos.d/zabbix.repo 
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
enabled=0    //  改为  1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

# 5.安装zabbix前端web页面
[root@m01 ~]# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl -y

# 6.初始化数据库
## 1)创建zabbix数据库
mysql> create database zabbix character set utf8 collate utf8_bin;

## 2)创建zabbix用户
mysql> grant all on zabbix.* to zabbix@'172.16.1.%' identified by '123';

## 3)将zabbix的建表语句SQL文件发送到主库上
[root@m01 ~]# scp /usr/share/doc/zabbix-server-mysql-5.0.26/create.sql.gz  172.16.1.53:/tmp

## 4)主库导入SQL文件
[root@db03 ~]# zcat /tmp/create.sql.gz |mysql -uzabbix -p123 -h172.16.1.53 zabbix

# 7.修改zabbix服务端配置文件
[root@m01 ~]# vim /etc/zabbix/zabbix_server.conf
DBHost=172.16.1.53
DBUser=zabbix
DBName=zabbix
DBPassword=123

# 8.修改zabbix的nginx配置文件
[root@m01 ~]# vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
server {
        listen          80;
        server_name     zabbix.zls.com;
        ...
}

# 9.修改zabbix的php配置文件
[root@m01 ~]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 

[zabbix]
user = nginx
group = nginx
listen.acl_users = nginx
php_value[date.timezone] = Asia/Shanghai

# 9.1授权
[root@m01 ~]# chown -R root.nginx /var/opt/rh/rh-php72/lib/php/session/


# 10.启动
[root@m01 ~]# systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

# 11.查看端口
[root@m01 ~]# netstat -lntup|grep 10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      102137/zabbix_agent 
tcp6       0      0 :::10050                :::*                    LISTEN      102137/zabbix_agent 
[root@m01 ~]# netstat -lntup|grep 10051
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      102333/zabbix_serve 
tcp6       0      0 :::10051                :::*                    LISTEN      102333/zabbix_serve 

# 12.授权
[root@m01 ~]# chown -R nginx.nginx /etc/zabbix/web







汉化zabbix


解决汉字无法显示问题

在windows中找到中文字体

C:\Windows\Fonts

# 进入zabbix字体路径
[root@m01 zabbix]# cd /usr/share/zabbix/assets/fonts/

# 备份zabbix默认字体
[root@m01 fonts]# mv graphfont.ttf graphfont.ttf.bak

# 上传电脑中的字体

# 改名
[root@m01 fonts]# mv FZSTK.TTF graphfont.ttf
posted @ 2022-08-22 18:27  Gabydawei  阅读(307)  评论(0编辑  收藏  举报