CentOS 7.5上部署Zabbix 3.4

1.安装数据库,并将数据库设置为开机自启动,执行安全初始化

  # yum install -y mariadb mariadb-server
  # systemctl enable mariadb
  # systemctl restart mariadb
  # mysql_secure_installation

2.添加Zabbix源
  # rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

3.安装Zabbix服务器,前端,代理
  # yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent httpd

4.创建一个名为zabbix的数据库,并将其所有权限授权给zabbix用户
  # mysql -uroot -p
  MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
  MariaDB [(none)]> grant all privileges on zabbix.* to [email protected]‘localhost‘ identified by ‘password‘;
  MariaDB [(none)]> grant all privileges on zabbix.* to [email protected]‘127.0.0.1‘ identified by ‘password‘;
  MariaDB [(none)]> flush privileges;
  MariaDB [(none)]> quit

5.导入数据
  # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

6.为Zabbix服务器配置数据库,编辑/etc/zabbix/zabbix_server.conf文件
  DBPassword=password

7.为Zabbix前端配置PHP,编辑/etc/httpd/conf.d/zabbix.conf文件,修改对应的时区
  php_value date.timezone Asia/Shanghai

8.配置防火墙
  # firewall-cmd --permanent --zone=public --add-port=10051/tcp
  # firewall-cmd --permanent --zone-public --add-service=http
  # firewall-cmd --reload

9.配置selinux
  # setsebool -P httpd_can_connect_zabbix on
  # setsebool -P httpd_can_network_connect_db on
  # setsebool -P httpd_can_network_connect on
  # setsebool -P zabbix_can_network on
  # ausearch -c ‘zabbix_server‘ --raw | audit2allow -M my-zabbixserver
  # semodule -i my-zabbixserver.pp
  # semanage fcontext -a -t httpd_sys_content_t "/usr/share/zabbix(/.*)?"
  # restorecon -RFvv /usr/share/zabbix

10.启动Zabbix
  # systemctl enable zabbix-server
  # systemctl enable zabbix-agent
  # systemctl restart zabbix-server
  # systemctl restart zabbix-agent

11.配置完成,启动Zabbix web管理界面,根据配置向导完成最后的安装配置

原文地址:https://www.cnblogs.com/lushengle/p/9092521.html

时间: 2024-08-15 12:35:35

CentOS 7.5上部署Zabbix 3.4的相关文章

基于CentOS 7.x上部署Zabbix 3.4

1.安装zabbix最新版epel源: rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm 2.安装zabbix服务端软件包: yum install zabbix-server-mysql zabbix-web-mysql -y CentOS 7.x上MySQL数据库叫mariadb,需要安装以下包,请大家自行yum安装: [[email prot

CentOS 6.5上部署Haproxy

环境说明: 主机名 角色 IP地址 mylinux1.contoso.com Haproxy eth0:192.168.100.121 eth1:172.16.100.121 mylinux3.contoso.com ssh server(做tcp实验用) eth0:192.168.100.181 mylinux4.contoso.com ssh server(做tcp实验用) eth1:192.168.100.182 一.环境准备 以下配置基本上是每一次都要提前准备的,所以准备的命令我就不详细

CentOS 6.5上部署drbd

下面开始在CentOS 6.5上安装并配置drbd,环境的话继续使用之前安装完heartbeat的两台主机,同时也是为后面实现heartbeat存储和数据库高可用做准备,所以如果需要单独操作,请按照之前安装heartbeat的准备工作进行配置,然后根据下面的步骤进行也可以. 1.环境准备 这里我以其中一台为例,介绍准备工作包括哪些点: #检查防火墙是否关闭(或者开启7788端口) [ ~]# iptables -L -n Chain INPUT (policy ACCEPT) target   

CentOS 6.4x64安装部署zabbix

一.部署环境 系统:CentOS 6.4x64 最小化安装 Server:192.168.3.28 Client:192.168.3.29 二.基础软件包安装 在server安装基础软件包,这里的环境使用yum安装,如果使用源码安装也是可以的. [[email protected] ~]# yum -y install wget vim tree gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mo

CentOS 6.5 安装部署zabbix(Server端篇)

Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员.    今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大. 首先,我们先来介绍下Zabblx:一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解

CentOS 6.5上安装Zabbix 2.4.8

环境说明 主机名 角色 IP地址 zabbix.contoso.com zabbix server 192.168.49.129 zabbix-db.contoso.com mysql server 192.168.49.133 一.环境准备 以其中一台为例,两台都需要完成以下准备工作: # 关闭iptables [[email protected] ~]# iptables -L -n Chain INPUT (policy ACCEPT) target     prot opt source

win server2008上部署zabbix客户端(zabbix_agents_2.4.0.win)

环境: server IP:10.9.9.29(centos6.6) windows client:10.9.9.32(win server2008) zabbix server版本:2.4.6 zabbix client版本:2.4.0 ========================================== 1.下载与解压 地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.win.zip 解压zabbix_

CentOS 6.5上部署Heartbeat

环境说明: 主机名 角色 IP地址 VIP heartbeat01.contoso.com Heartbeat节点1 eth0:192.168.49.133 eth1:172.16.49.133(心跳连接) 172.16.49.100 heartbeat02.contoso.com Heartbeat节点2 eth0:192.168.49.134 eth1:172.16.49.134(心跳连接) 一.准备工作 以下操作除非特别指明,否则均需在两台服务器上操作. # 关闭iptables防火墙并禁

CentOS 6.5 安装部署zabbix(Agent客户端篇)

下载 http://www.zabbix.com/downloads/2.2.1/zabbix_agents_2.2.1.linux2_6_23.i386.tar.gz 所有Agent版本下载:http://www.zabbix.com/download2.php 安装 1)创建用户 #groupadd zabbix #useradd -g zabbix zabbix 2)解压即可 #mkdir /etc/zabbix_agent #tar -zxvf  zabbix_agents_2.2.1.