Zabbix监控

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Zabbix监控

三台主机:

systemctl stop firewalld

setenforce 0

systemctl start ntpd

cd /etc/yum.repos.d/

rm -rf *

Server 主机:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum install -y mariadb-server

systemctl start mariadb

systemctl enable mariadb

mysql

CREATE DATABASE zabbix character set utf8 collate utf8_bin;

CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;

USE mysql;

UPDATE mysql.user SET password = PASSWORD('zabbix') WHERE user = 'root';

GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@'localhost' IDENTIFIED BY 'zabbix';

GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@'%' IDENTIFIED BY 'zabbix';

GRANT ALL PRIVILEGES ON zabbix_proxy.* TO 'zabbix'@'localhost' IDENTIFIED BY

'zabbix';

GRANT ALL PRIVILEGES ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';

FLUSH PRIVILEGES;

quit;

cd /etc/yum.repos.d/

把epel-release-latest-7.noarch放到桌面,然后rpm -ivh epel-release-latest-7.noarch

vim zabbix.repo

[zabbix]

name=Zabbix Official Repository - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

 

[zabbix-non-supported]

name=Zabbix Official Repository non-supported - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

gpgcheck=1

密钥:

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

yum -y install nginx php-fpm

yum -y install zabbix-server-mysql-3.2.11

yum -y install zabbix-web-mysql

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

vim /etc/zabbix/zabbix_server.conf

修改配置文件内容:

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

systemctl start zabbix-server

systemctl enable zabbix-server

vim /etc/nginx/nginx.conf

server_name _;

下面添加:

index index.html index.php;

location / {

}

下面添加:

location ~ \.php$ {

fastcgi_buffer_size 128k;

fastcgi_buffers 32 32k;

include fastcgi_params;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME

$document_root$fastcgi_script_name;

}

vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

memory_limit = 128M

upload_max_filesize = 2M

date.timezone = Asia/Shanghai   #添加

cp -rp /usr/share/zabbix /usr/share/nginx/html/

systemctl start nginx php-fpm

systemctl enable nginx php-fpm

Agent1:

cd /etc/yum.repos.d/

vim zabbix.repo

[zabbix]

name=Zabbix Official Repository - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

 

[zabbix-non-supported]

name=Zabbix Official Repository non-supported - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

gpgcheck=1

密钥:

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

yum install -y zabbix-agent

vim /etc/zabbix/zabbix_agentd.conf

修改以下内容:

Server=192.168.1.10

ServerActive=192.168.1.10

Hostname=Zabbix Agent

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

Agent2:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum install -y mariadb-server

systemctl start mariadb

systemctl enable mariadb

scp 192.168.1.10:/etc/yum.repos.d/* /etc/yum.repos.d/

scp 192.168.1.10:/etc/pki/rpm-gpg/* /etc/pki/rpm-gpg/

yum install -y zabbix-proxy-mysql

zcat /usr/share/doc/zabbix-proxy-mysql-3.2.*/schema.sql.gz | mysql -h 192.168.1.10 -uzabbix -p zabbix_proxy

vim /etc/zabbix/zabbix_proxy.conf

修改内容:

Server=192.168.1.10

Hostname=Zabbix Proxy #Proxy 本地的名称,此名称需要与将来在 server 端的 Web 页面上的代理

程序名称一致,名称自定义

DBHost=192.168.1.10

DBName=zabbix_proxy

DBUser=zabbix

DBPassword=zabbix

DBPort=3306

systemctl start zabbix-proxy

systemctl enable zabbix-proxy

cd /etc/yum.repos.d/

rm -rf *

vim zabbix.repo

[zabbix]

name=Zabbix Official Repository - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

 

[zabbix-non-supported]

name=Zabbix Official Repository non-supported - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

gpgcheck=1

密钥:

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

yum install -y zabbix-agent

vim /etc/zabbix/zabbix_agentd.conf

修改以下内容:

Server=192.168.1.12

ServerActive=192.168.1.12

Hostname=Zabbix Agent on Proxy

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

版本报错:

mysql> show databases;

mysql> usezabbix;

mysql> update dbversion set mandatory=3040000;

mysql> flush privileges;

错误:依赖检测失败:

libOpenIPMI.so.0()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

libOpenIPMIposix.so.0()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

libiksemel.so.3()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

libodbc.so.2()(64bit) 被 zabbix-server-mysql-3.2.11-1.el7.x86_64 需要

1.yum -y install libOpenIPMI.so.0

2.yum -y install libOpenIPMIposix.so.0

3.把iksemel-1.4-6.sdl7.x86_64.rpm包放桌面,yum -y install iksemel-1.4-6.sdl7.x86_64.rpm

4.yum -y install unixODBC

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
3月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
185 4
|
8月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
222 0
|
10月前
|
监控 关系型数据库 MySQL
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
129 1
|
12天前
|
SQL 监控 分布式数据库
【解锁数据库监控的神秘力量!】OceanBase社区版与Zabbix的完美邂逅 —— 揭秘分布式数据库监控的终极奥秘!
【8月更文挑战第7天】随着OceanBase社区版的普及,企业广泛采用这一高性能、高可用的分布式数据库。为保障系统稳定,使用成熟的Zabbix监控工具对其进行全方位监控至关重要。本文通过实例介绍如何在Zabbix中配置监控OceanBase的方法,包括创建监控模板、添加监控项(如TPS)、设置触发器及图形展示,并提供示例脚本帮助快速上手。通过这些步骤,可以有效监控OceanBase状态,确保业务连续性。
29 0
|
2月前
|
监控 数据库 Docker
Zabbix监控神通数据库教程
**摘要:** 本文介绍了如何使用Docker安装和配置神舟通用数据库,并利用Zabbix进行监控。首先,通过Docker安装数据库镜像,启动容器并映射端口。接着,使用默认凭证连接数据库并验证安装。然后,将数据库的Python模块和库文件复制到主机,并安装Python3.5及相应模块,创建外部检查脚本以实现Zabbix的监控功能。示例展示了查询数据库版本的监控指标配置。最后,提到了监控结果的界面展示,并邀请读者探索更多Zabbix监控技巧。
40 0
Zabbix监控神通数据库教程
|
1月前
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装
|
3月前
|
监控 关系型数据库 MySQL
zabbix 监控mysql服务
zabbix 监控mysql服务
53 0
zabbix 监控mysql服务
|
3月前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
48 2
|
10月前
|
监控
zabbix如何添加自定义监控项
zabbix如何添加自定义监控项
396 0