Centos 7 下的 Zabbix3.4 安装步骤详解

yizhihongxing

Centos 7 下的 Zabbix3.4 安装步骤详解

1. 安装必备软件

在安装 Zabbix 之前,先安装必要的软件:LAMP 和 SNTP。

1.1 LAMP 软件包的安装

首先安装 Apache2,MariaDB 和 PHP。

yum install -y httpd mariadb-server mariadb php php-mysql php-gd php-xml php-bcmath php-mbstring php-ldap

1.2 SNTP 客户端的安装

SNTP 客户端会用于同步时钟。

yum install -y ntpdate

1.3 启动并设置服务开机自启

启动并开启 httpd,mariadb,ntpd 服务并设置开机自启。

systemctl enable httpd mariadb ntpd
systemctl start httpd mariadb ntpd

2. 安装 Zabbix

开始安装 Zabbix3.4。

2.1 导入 Zabbix RPM 库的 GPG Key

rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX

2.2 添加 Zabbix RPM 库

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2.3 安装 Zabbix Server 和 Agent

yum install zabbix-server-mysql zabbix-agent

2.4 安装 Zabbix 客户端

若需要监控本地的一些资源 需要安装 Zabbix 客户端。

yum install zabbix-get

2.5 配置 Zabbix Server

2.5.1 数据库设置

编辑 /etc/zabbix/zabbix_server.conf 配置文件,将以下参数修改为自己的数据库信息。

DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

2.5.2 字符集设置

编辑 /etc/my.cnf.d/zabbix-server.cnf 配置文件,将以下参数修改为如下。

[mysqld]
character-set-server=utf8
collation-server=utf8_bin

2.5.3 Zabbix Server 初始化数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

2.6 配置 Zabbix 界面

2.6.1 配置 Apache

编辑 /etc/httpd/conf.d/zabbix.conf 配置文件。

php_value date.timezone Asia/Shanghai

修改为你所在时区:

php_value date.timezone Asia/Shanghai

重新加载 Apache 配置文件:

systemctl restart httpd

2.6.2 访问 Zabbix 界面

在浏览器中访问 http:///zabbix,可以看到登录页面。使用默认的用户名和密码登录(用户名:Admin,密码:zabbix)。

3. 安装 Zabbix Agent

开始安装 Zabbix Agent。

3.1 配置 Zabbix Agent

编辑 /etc/zabbix/zabbix_agentd.conf 配置文件,修改以下参数:

Server=<zabbix-server-ip>
ServerActive=<zabbix-server-ip>
Hostname=<Hostname>

其中,Server 和 ServerActive 填写 Zabbix Server 的 IP 地址,Hostname 填写本机的主机名(可以任意填写)。

3.2 启动并设置服务开机自启

systemctl enable zabbix-agent
systemctl start zabbix-agent

4. 示范

4.1 监控本地资源

4.1.1 安装 Zabbix Agent

安装 Zabbix Agent,可以参照上文中 Zabbix Agent 的安装步骤。

4.1.2 添加主机

在 Zabbix 界面中添加本地主机,可以参照 Zabbix 界面中的 Hosts 部分。

4.1.3 添加监控项

在 Zabbix 界面中添加监控项,例如,添加监控系统负载。

填写相关参数。

最后保存。

4.1.4 查看监控项信息

在 Zabbix 界面中查看监控项信息,可以在 Monitoring - Latest data 中找到刚刚添加的监控项。

4.2 监控远程资源

4.2.1 安装 Zabbix Agent

安装 Zabbix Agent,可以参照上文中 Zabbix Agent 的安装步骤。

4.2.2 添加主机

在 Zabbix 界面中添加远程主机,可以参照 Zabbix 界面中的 Hosts 部分。

4.2.3 添加监控项

在 Zabbix 界面中添加远程主机的监控项,例如,添加监控远程主机的 CPU 使用率。

填写相关信息。

最后保存。

4.2.4 查看监控项信息

在 Zabbix 界面中查看监控项信息,可以在 Monitoring - Latest data 中找到刚刚添加的监控项。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos 7 下的 Zabbix3.4 安装步骤详解 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • sql更新语句中update set from用法实现

    “update set from”是SQL更新语句中的一种语法,它可以用于将一张表中的数据更新为另一张表中的数据。下面是关于“update set from”的详细攻略及示例: update set from语法格式 在使用“update set from”时,SQL更新语句的语法格式如下: UPDATE <table_name> SET &lt…

    database 2023年5月21日
    00
  • centos 7安装mysql5.5和安装 mariadb使用的命令

    安装 MySQL 5.5 首先,我们需要在 CentOS 7 中安装 remi-release 和 epel-release 源。 yum install epel-release yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 接着,我们需要启用 remi 源中…

    database 2023年5月22日
    00
  • 在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项

    在ASP.NET 2.0中添加新记录时包含一个文件上传选项的过程包括以下几步骤: 在ASP.NET页面中添加FileUpload控件 在代码中处理上传文件并保存到服务器 将上传文件的路径保存到数据库中 下面将详细讲解每一步骤的具体操作: Step 1. 在ASP.NET页面中添加FileUpload控件 在ASP.NET页面中添加FileUpload控件,以…

    database 2023年5月21日
    00
  • mysql查询每小时数据和上小时数据的差值实现思路详解

    为了实现查询每小时数据和上小时数据的差值,可以使用MySQL的内置函数来完成。以下是实现思路: 使用MySQL的DATE_FORMAT函数将时间戳转换为小时级别的时间字符串,例如”%Y-%m-%d %H”,这样可以将数据按每小时进行分组。 使用MySQL的LAG函数来获取上一行的数据,以便计算差值。LAG函数的用法是: LAG(column_name, of…

    database 2023年5月22日
    00
  • SQL 使用另一个表的数据更新记录

    使用另一个表的数据更新记录可以通过SQL的UPDATE语句来实现,下面我们来详细讲解。 更新方式 在更新数据时,我们会使用UPDATE语句来执行更新操作,语法如下: UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition; 其中,table_name是要更新的…

    database 2023年3月27日
    00
  • 什么是数据库?

    简单来说,数据库(Database)指的是长期存储在计算机内的、有组织的、可共享的数据集合。 数据库是一个可访问的数据集合,它以有组织的方式存储和管理信息。在数据库中,数据按照一定的规则被存储和组织,可以很方便地进行访问、协作和管理。常见的数据库类型包括关系型数据库和非关系型数据库。 数据库的作用是什么? 数据库可以存储和管理大量的结构化和非结构化数据,便于…

    2023年3月8日
    00
  • 详解Redis数据备份和还原方法

    Redis数据备份和还原是在Redis服务器中执行的一种操作,我们通过这种操作可以将Redis数据库的内容备份到磁盘上,以便于在需要时进行还原。 Redis数据备份 Redis数据备份是通过两种方式进行的,分别是RDB和AOF。 RDB备份 RDB是Redis数据库的默认备份方式。使用RDB备份方式备份Redis数据库时,Redis会将数据库的当前状态写入到…

    Redis 2023年3月21日
    00
  • MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    MySQL是一种常用的关系型数据库管理系统,它提供了很多日期和时间相关的函数以便对数据库中时间数据进行处理和计算。本文将详细探讨MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)的使用方法和示例说明。 时间差函数 TIMESTAMPDIFF TI…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部