centos/redhat 7 下zabbix安装及使用

本文涉及的产品
云数据库 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

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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
20小时前
|
Kubernetes Docker 容器
Docker 安装 Portainer
Portainer Community Edition是一个针对容器化应用程序的轻量级服务交付平台,可用于管理 Docker、Swarm、Kubernetes 和 ACI 环境。它的设计理念是部署和使用都简单,该应用程序允许您通过“智能”GUI 和/或广泛的 API 管理所有编排器资源。
14 3
|
1天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
|
1天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
|
1天前
|
Java 开发工具 git
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
10 4
|
1天前
|
Oracle jenkins 持续交付
新的centos7.9安装jenkins(二)
新的centos7.9安装jenkins(二)
|
1天前
|
jenkins Java 持续交付
新的centos7.9安装jenkins—(一)
新的centos7.9安装jenkins—(一)
|
1天前
|
网络安全 Docker 容器
测试开发环境下centos7.9下安装docker的minio
测试开发环境下centos7.9下安装docker的minio
|
4月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
5月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
88 4
|
5月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
142 0