zabbix 安装部署

环境: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

猜你喜欢

转载自www.cnblogs.com/leilei001/p/12045887.html