参考:https://blog.csdn.net/xiaocong66666/article/details/82818893

安装所需的依赖包即可:
yum install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel -y

官网下载源码:

上传到contos7系统

解压: tar -zxvf zabbix-4.0.0.tar.gz

进入解压文件执行安装命令:

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

备注:
--prefix=/usr/local/zabbix  本次安装的路径
--enable-server --enable-agent表示即安装server也安装agent

make&&make install

# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
# yum clean all

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

参考网址:https://blog.csdn.net/rujianxuezha/article/details/79842998

rpm -ivh https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get

cd  /usr/share/doc/zabbix-server-mysql-3.0.28

zcat create.sql.gz | mysql  zabbix

参考网址:https://blog.csdn.net/u013569329/article/details/82685295

移除已经安装的zabbix命令:

yum remove zabbix-release

yum clean all

cd /etc/yum.repos.d/
vim zabbix.repo #看看和操作系统的版本与yum源是否匹配,如果没有该文件就不用管

yum -y install unixODBC (连接数据库的组件,可以不用安装)

wget http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm
rpm -ivh zabbix-release-3.4-1.el6.noarch.rpm
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent   --skip-broken

卸载 rpm  中不要的包:https://www.cnblogs.com/wei9593/p/10856899.html

查看安装的 zabbix

rpm -qa | grep zabbix

rpm -e zabbix-release-4.0-2.el7.noarch  :rpm -e 命令删除 yum中的rpm包

rpm -e --nodeps  zabbix-release-4.0-2.el7.noarch :rpm -e --nodeps 强制删除

卸载安装错的zabbix: find / -name zabbix

删除 cd /etc/yum.repos.d/   下的 zabbix.repo文件

yum -y update   :更新yum为最新

cat /etc/redhat-release

cat /proc/version    看版本,看内核

关闭selinux

vi /etc/selinux/config    #将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效

setenforce 0       #临时关闭命令

getenforce         #检测selinux是否关闭,Disabled 为关闭

firewall-cmd --state 

systemctl stop firewalld.service    #临时关闭firewall
systemctl disable firewalld.service #禁止firewall开机启动

cd /etc/yum.repos.d/       cat zabbix.repo 查看文件夹下的zabbix.repo文件

1.服务器已经安装lampp

2.在监控机创建监控数据库并授权

mysql -u root 
mysql> create database zabbix default character set utf8;
mysql> grant select,insert,update,delete,create on zabbix.* to 'zabbix_user'@'localhost' identified by '123456';
mysql>grant all privileges on *.* to 'zabbix_user'@'%' identified by '123456';
mysql> flush privileges;
    quit;      退出数据库命令
 
按 ctrl+z:退出数据库
 
 
zabbix安装命令:
 
# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
# yum clean all
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
   yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent  --skip-broken
 
 
创建数据库及访问的用户名和密码:
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
 
 
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql zabbix    :创建数据库 中zabbix 库中的表
 
配置/etc/zabbix/zabbix_server.conf:

### Option: DBPassword
# Database password.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=

修改为

### Option: DBPassword
# Database password.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=password
e. Configure PHP for Zabbix frontend

Edit file /etc/httpd/conf.d/zabbix.conf, uncomment and set the right timezone for you. # php_value date.timezone Europe/Riga

f. Start Zabbix server and agent processes

Start Zabbix server and agent processes and make it start at system boot:

# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

Now your Zabbix server is up and running!

Zabbix 4.0 LTS下载地址:https://www.zabbix.com/download_sources#tab:40LTS

参考官网:https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql

 
 
 
 

centos7搭建zabbix的更多相关文章

  1. zabbix系列(一)centos7搭建zabbix3.0.4服务端及配置详解

    1.安装常用的工具软件 yum install -y vim wget centos7关闭防火墙 systemctl stop firewalld.service systemctl disable ...

  2. CentOS7下搭建zabbix监控(四)——Zabbix报警设置

    CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 CentOS7下搭建zabbix监控(三)——Zabbix ...

  3. CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置

    CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 (1).配置Zabbix监控Apache服务 主机名:yo ...

  4. CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置

    Zabbix监控端配置请查看:CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 (1).在CentOS7(被监控端)上部署Zabbix Agent 主机名:youxi2 IP地址: ...

  5. centos7搭建zabbix3.0监控系统

    关闭防火墙和selinux systemctl stop firewalld.service                (停止防火墙) systemctl disable firewalld.se ...

  6. 搭建zabbix监控系统详解

    搭建zabbix监控系统详解 文:warren   博文大纲:一.前言 二.zabbix监控架构三.搭建Zabbix监控服务器四.搭建过程中遇到有些服务无法正常启动的解决办法 一.前言 : 要想实时的 ...

  7. centos7 搭建GlusterFS

    centos7 搭建GlusterFS 转载http://zhaijunming5.blog.51cto.com/10668883/1704535 实验需求:4台机器安装GlusterFS组成一个集群 ...

  8. docker搭建zabbix

    本次使用docker搭建zabbix的组合是mysql+docker+zabix-server 1 先安装数据库mysql docker run --name zabbix-mysql-server ...

  9. CentOS 6.5 搭建 Zabbix

    CentOS 6.5 搭建 Zabbix 说明: 操作系统:CentOS 6.5 IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2 ...

随机推荐

  1. MyEclipse10下载安装破解及汉化内含jdk8u241及其帮助文档

    下载MyEclipse10以及破解包 MyEclipse10: 提取码:020c 破解包 提取码:mycj 注:破解包内含有破解教程,很详细,这里就不多说了 MyEclipse10汉化 操作系统:wi ...

  2. 13.Android-ListView使用、BaseAdapter/ArrayAdapter/SimpleAdapter适配器使用

    1.ListView ListView 是 Android 系统为我们提供的一种列表显示的一种控件,使用它可以用来显示我们常见的列表形式.继承自抽象类 AdapterView.继承图如下所示: 以微信 ...

  3. 「Flink」Flink的状态管理与容错

    在Flink中的每个函数和运算符都是有状态的.在处理过程中可以用状态来存储数据,这样可以利用状态来构建复杂操作.为了让状态容错,Flink需要设置checkpoint状态.Flink程序是通过chec ...

  4. MR25H40非易失性串行接口MRAM

    Everspin 是设计,制造和商业销售离散和嵌入式磁阻RAM(MRAM)和自旋传递扭矩MRAM(STT-MRAM)的全球领导者,其市场和应用领域涉及数据持久性和完整性,低延迟和安全性至关重要.Eve ...

  5. PHP0024:PHP 博客项目开发

  6. 抽取vs2010安装包中vc++ runtime

    写于2015-3-21 16:59 由qq空间转过来,格式有点乱     之前遇到一个问题,c++\cli的程序部署在服务器上面,程序运行后没有反应就退出了,日志管理器中记录两个错误信息分别如下:   ...

  7. java开发病房管理系统

    开发环境: Windows操作系统开发工具: Myeclipse+Jdk+Tomcat+MySQL数据库 运行效果图 源码及原文链接:https://javadao.xyz/forum.php?mod ...

  8. Ant Design 方法默认传值,加上其他参数

    前端填坑之路Ant Design里面的一些触发方法,如OnChange,OnSelect等等,当你触发时,该时间会自动传一些值给方法. 这是Select里面的onChange调用,在红框中,他会自动传 ...

  9. Phpstorm 2020-01-04试了可用的激活码【亲测可用】WebStrom

    [直接点击试用30天] http://myphp.vip/ 测试时间:2018-10-12可用(v2019.2) 测试时间:2019-12-24可用(v2019.2) 测试时间:2020-01-04可 ...

  10. Go String

    在 Go 语言中, 字符串是基础数据类型之一, 关键字为 string. 变量声明 字符串变量的声明如下: // 声明一个字符串类型的变量 s, 未赋予初始值时默认为零值"" va ...