环境:CentOS7 机器 两台  分别为server 和 client

zabbix下载网址:http://repo.zabbix.com

本次操作使用zabbix4.0 网址:http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

操作:rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm  (下载解压)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@node1 ~]# cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/4.0/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

安装zabbix相关组件

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb mariadb-server

启动数据库,设置开机自启

1
2
3
systemctl enable mariadb.service
 
systemctl start mariadb.service

登录mysql,并创建zabbix数据库,授权用户,用以登录zabbix数据库

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@node1 ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.64-MariaDB MariaDB Server
  
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
  
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
创建名为zabbix的库
MariaDB [(none)]> create database zabbix  charset 'utf8';
Query OK, 1 row affected (0.00 sec)
授权zabbix用户在 任意主机访问zabbix库
MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '123';
Query OK, 0 rows affected (0.00 sec)
  
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
  
MariaDB [(none)]>

  导入zabbix初始数据库  注意路径,不同版本zabbix路径名大同小异

1
zcat /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz |mysql -uzabbix -p123  zabbix

  编辑zabbix-server配置文件,配置数据库信息

1
2
3
4
5
[root@node1 ~]# cat  /etc/zabbix/zabbix_server.conf |grep "^DB"
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123  

设置时区

进入php.ini 配置

1
2
3
vim /etc/php.ini
;http://php.net/date.timezone
date.timezone = Asia/Shanghai

  

下一步,启动所有服务

1
2
systemctl enable httpd zabbix-server zabbix-ahent
systemctl start httpd zabbix-server zabbix-agent

  查看相关端口是否监听  server监听10051  client监听  10050

netstat  -ntlp | grep 10051  (server监听)

netstat -ntlp | grep 10050 (client监听)

浏览器访问本机ip, 注意关闭防火墙

http://localhost/zabbix

使用默认管理员登录

账号: admin

密码: zabbix

中文乱码问题解决方式:

将我们选择的字体文件上传到zabbix web服务, /usr/share/zabbix/assets/fonts目录下(rpm安装目录)

1
2
3
4
rm -rf graphfont.ttf
mv simkai.ttf  graphfont .ttf
授权644
chmod 644 graphfont.ttf

最新文章

  1. 使用bootstrap的日期插件
  2. 探索javascript----事件对象下的各种X和Y
  3. nodejs操作mongodb
  4. Opencv基本数据结构
  5. hdu 4009 Transfer water(最小型树图)
  6. .CO域名快被这帮搞IT的玩坏了……
  7. POJ 3207 Ikki's Story IV - Panda's Trick (2-SAT,基础)
  8. EXE文件结构及读取方法
  9. 第四篇、C_快速、冒泡、选择、插入排序、二分查找排序、归并、堆排序
  10. bzoj2208 [Jsoi2010]连通数(scc+bitset)
  11. Guava API学习之Preconditions优雅的检验参数 编辑
  12. 使用ssh远程执行命令批量导出数据库到本地
  13. USB系列之六:基于DOSUSB的简单U盘驱动程序
  14. 1029. Median
  15. 【转】NoClassDefFoundError和ClassNotFoundException
  16. Saltstack的安装和配置
  17. zabbix 批量生成聚合图形
  18. STM32学习笔记
  19. malloc(0)
  20. 再谈Promise

热门文章

  1. 优秀的github项目学习
  2. vim常用插件使用方法整理【持续更】
  3. JSON——IT技术人员都必须要了解的一种数据交换格式
  4. java集合讲解
  5. STM32F103C8T6 在VSCode下使用Platform IO开发,基于库函数V3.5版本
  6. Python执行系统命令的四种方法
  7. 搭建nextcloud私有云存储网盘
  8. 03-kubernetes 应用快速入门
  9. java程序员面试答题技巧
  10. 怎么把宿主机上的镜像推送到hub上