centos/redhat 7 下zabbix安装及使用

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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

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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
2月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
477 69
|
8天前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
269 2
|
2月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
256 78
|
8天前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
205 16
|
2月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
151 10
|
2月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
195 0
|
2月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。
|
存储 关系型数据库 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
488 1
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
|
11月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
410 3