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

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日

相关文章

  • 无法在com+ 目录中安装和配置程序集 错误:-2146233087的解决方法[已测]

    无法在com+ 目录中安装和配置程序集 错误:-2146233087 问题描述 当在 COM+ 目录中安装和配置程序集时,可能会遇到以下错误: 无法在 COM+ 目录中安装和配置程序集 错误:-2146233087。 解决方法 针对此错误,有两个解决方案: 解决方案一:检查注册表 这个错误可以是由于 COM+ 组件注册表中路径信息缺失导致的。 为了解决这个问…

    database 2023年5月21日
    00
  • Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结

    Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结 一、背景 在使用 MySQL 数据库时,对于中文等非拉丁字符集的排序,我们通常会使用 utf8_general_ci 或者 utf8_unicode_ci 这两种常见的排序规则。 然而,这两种排序规则有什么区别呢?在什么场景下应该使用哪一种排序规则呢?本文将对这两…

    database 2023年5月22日
    00
  • DB2优化(简易版)

    DB2优化(简易版)攻略 DB2是一个常用的数据库管理系统,为了提高其性能,我们可以进行一些优化。以下是一些简易版DB2优化攻略: 1. 数据库设计 数据库设计是DB2优化的第一步。在设计数据库时,应该尽可能地去规划表的结构,避免不必要的表关系,以提高查询效率。此外,对于需要快速查询的字段可以在表中创建索引,以提高查询速度。但是索引也会占用空间并影响插入、更…

    database 2023年5月19日
    00
  • sql server连接不上怎么办 SQL Server2008R无法登录的解决方案(1814\18456)

    SQL Server连接不上的解决方案 问题描述 在使用SQL Server2008R2的过程中,有时会遇到以下问题: 连接不上SQL Server,提示连接超时或无法连接到SQL Server的错误信息。 无法登录SQL Server,提示错误代码为1814或18456。 这些错误可能让用户感到很困惑,因此我们需要详细讲解一下如何解决这些问题。 解决方案 …

    database 2023年5月21日
    00
  • Redis常见的几种使用方式及其优缺点

      本文主要针对Redis常见的几种使用方式及其优缺点展开分析。   一、常见使用方式   Redis的几种常见使用方式包括: Redis单副本; Redis多副本(主从); Redis Sentinel(哨兵); Redis Cluster; Redis自研。   二、各种使用方式的优缺点   1、Redis单副本   Redis单副本,采用单个Redis…

    Redis 2023年4月13日
    00
  • TestTrack Pro怎么安装?TestTrack Pro安装配置详细图文教程

    下面是“TestTrack Pro怎么安装?TestTrack Pro安装配置详细图文教程”的完整攻略: 1. 下载TestTrack Pro安装包 首先,在官方网站下载TestTrack Pro安装包。在下载页面选择与你的操作系统匹配的版本,一般有Windows和Mac版本可供选择。 2. 安装TestTrack Pro 下载完成后,双击安装包开始安装。根…

    database 2023年5月22日
    00
  • SQL Select语句完整的执行顺序

    SQL的Select语句是非常常用的查询语句。但是,当涉及到复杂的查询时,了解Select语句的完整的执行顺序是非常必要的。下面是SQL Select语句完整的执行顺序的攻略。 Select语句的执行顺序 SQL Select语句执行的顺序正式如下: FROM:查询的目标表。 JOIN:通过连接操作关联其他表。 WHERE:对目标表的数据进行筛选。 GROU…

    database 2023年5月21日
    00
  • MySQL中创建表的三种方法汇总

    我们来详细讲解一下“MySQL中创建表的三种方法汇总”的完整攻略。 什么是创建表 在MySQL中,创建表是指通过SQL语句来创建数据库表格的过程,通常包括定义表名、列名、数据类型、键等内容。 MySQL中创建表的三种方法 MySQL中创建表的三种方法分别是:使用CREATE TABLE语句、使用MySQL Workbench、使用phpMyAdmin。下面分…

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