centos/redhat 7 下zabbix安装及使用

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: centos/redhat 7 下zabbix安装及使用

1、ls /etc/yum.repo.d //查看存在的源

640.png

2、安装zabbix必须的应用 yum install mariadb-server httpd php

640.jpg3、安装前最好把所有的mysql和mariadb文件全部清除,不然可能会有无法启动数据库的问题

find / -name mariadb*  
rm -rf ..........                  
find / -name mysql*     
rm -rf ............               


配置mariadb(这里要注意当加入二进制日志或数据库引擎有可能mariadb无法启动的情况)

   

编辑:/etc/my.cnf.d/server.cnf在mysql下增加如下内容

640.png

[mysqld]

log.bin=master.log//配置数据库二进制日志,如果不开启数据库二进制日志,数据库不能使用热备份,只能使用冷备份

innodb_file_per_table=ON//开启数据库引擎,让数据库的每个表单独一个文件存在

skip_name_resolve=ON//不去尝试解析主机名,不然客户端连接可能出现问题


4、安装zabbix:

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


640.jpg

5、创建zabbix数据库


create database zabbix character set utf8 collate utf8_bin;   //创建zabbix数据库并设置字符集为utf8

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';  //创建用户并授权用户具有这个数据库的管理权限

grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix';

grant all privileges on zabbix.* to zabbix@'22.22.22.%' identified by 'zabbix'; //授权远程用户

640.png

6、导入zabbix数据库表

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

         

//在root目录下执行zabbix脚本导入数据库表


640.png

7、zabbix调用数据库

编辑:/etc/zabbix/zabbix_server.conf

640.png

# DBHost=localhost    //本地主机,数据库授权时已授权

DBPassword=zabbix     //密码

启动zabbix服务:systemctl start zabbix-server

640.png

8、修改httpd

 编辑:/etc/httpd/conf.d/zabbix.conf

640.png

php_value date.timezone Asia/Shanghai  //把时期修改成上海即可

640.png

  启动httpd服务:systemctp start httpd

640.png

9、客户端(这里注意要数据库授权)

编辑:/etc/zabbix/zabbix_agentd.conf

640.png

Server=127.0.0.1 //改成服务器IP地址

640.png

ServerActive=127.0.0.1 //主动监控修改为服务器IP地址即可

640.png

Hostname=Zabbix server //改成服务器主机名

640.png


启动:systemctl start zabbix-agent.service


//这个服务不必须启动,当服务器自己要监控自己时候要启动

640.png


二、zabbix的web安装


1、使用浏览器访问


http://192.168.50.213/zabbix/setup.php


640.png

2、在检测信息时,可查看具体的报错信息进行不同的解决


640.png

3、选择mysql数据库,输入密码即可


640.png

做到这步报如下错误:


640.png

没有如下远程主机登陆,修改后继续往下

640.png

4、host与port不需要修改,name自定义

640.png

5、 确认信息,正确点击下一步


640.png

6、安装完成、点击finsh

640.png


7、进入登陆界面  账号Admin密码zabbix   注意A大写


640.png


三、zabbix的使用


1登录之后的界面如上图所示.英文界面,如果你看着不爽,也可以改成中文的

640.png

修改后:


640.png


2、修改监控管理机zabbix server

配置 >> 主机

640.png


主机名称:要与主机名相同,这是zabbix server程序用的

可见名称:显示在zabbix网页上的,给我们看的


640.png

 修改后,要将下面的已启用要勾上

640.png

添加完成就有了管理机的监控主机


640.png

3、 添加新的主机

配置 >> 主机 >> 创建主机


640.png

注意勾选以启用

640.png

 然后添加模板,选择linux OS ,先点小添加,再点大添加。

640.png


添加完成,将会又两条监控主机信息


640.png

4、查看监控内容

检测中  >> 最新数据

 

在最新数据中需要筛选,

640.png

输入ip或者名字都能够搜索出来

640.png

在下面就会列出所有的监控项


640.png


5、查看图像


监测中 >> 图形

 

选择正确的主机。选择要查看的图形即可出图

640.png

文章就先写到这里,后续在做更新

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
23天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
93 3
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
71 2
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
119 2
|
29天前
|
存储 安全 Linux
VMware安装CentOS7
【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
175 0
|
7月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
|
存储 关系型数据库 MySQL
Red Hat 安装MySQL 8.0与 Navicat
Red Hat 安装 MySQL 8.0 1、更新软件包列表 在添加 MySQL 存储库后,运行以下命令以更新软件包列表: sudo yum update 2、安装MySQL服务器和客户端 执行以下命令安装MySQL 8.0服务器和客户端软件包: sudo yum install -y mysql-server 3、启动MySQL服务 安装完成后,MySQL 服务器应该已经自动启动。如果没有启动,您可以运行以下命令手动启动服务: sudo systemctl start mysqld 启用 MySQL 服务的开机启动,可以运行以下命令: sudo systemctl enable mysqld
279 1
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
66 2