zabbix监控所有机器端口、邮件告警

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 监控的意义在发生问题时,能够让我们及时获知监控的对象:1、服务器监控:内存,cpu负载,磁盘使用率,进程数。。。。2、应用程序监控:应用程序状态,相应时间,3、数据库监控:数据库状态,表或者表空间大小,错误日志,死锁等现象4、网络监控:网络状态 ,流量监控,端口,网络连接数。。。。zabbix——企业级分布式开源监控解决方案zabbix优点:1、开源,无成本投入2、server端对于机器性能要求低3、支持设备多,自带监控模板4、提供Api接口,可以与其他系统结合使用zabbix缺点:1、被监控机器需要安装agent2、社区成熟,中文资料少3、批量修改麻烦

一、zabbix监控所有机器端口、邮件告警
监控的意义
在发生问题时,能够让我们及时获知
监控的对象:
1、服务器监控:内存,cpu负载,磁盘使用率,进程数。。。。
2、应用程序监控:应用程序状态,相应时间,
3、数据库监控:数据库状态,表或者表空间大小,错误日志,死锁等现象
4、网络监控:网络状态 ,流量监控,端口,网络连接数。。。。

zabbix——企业级分布式开源监控解决方案

zabbix优点:
1、开源,无成本投入
2、server端对于机器性能要求低
3、支持设备多,自带监控模板
4、提供Api接口,可以与其他系统结合使用

zabbix缺点:
1、被监控机器需要安装agent
2、社区成熟,中文资料少
3、批量修改麻烦
4、特定功能需要二次开发

zabbix概述:
server agent web界面 数据库 proxy

完整操作过程如下:
Zabbix-server端:
1、安装zabbix源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2、修改zabbix源
进入vim /etc/yum.repos.d/zabbix.repo配置文件
修改[zabbix-frontend]库下enabled=0改为enabled=1
3、安装软件
yum -y install zabbix-server-mysql zabbix-agent zabbix-apache-conf-scl zabbix-web-mysql-scl centos-release-scl mariadb-server --skip-broken
最少执行三次直到显示六个安装结果
4、启动数据库
systemctl start mariadb
5、数据库操作
进入数据库mysql -uroot -p'QianFeng@123'
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@localhost identified by '12345';
flush privileges;#刷新
exit/quit
6、修改zabbix配置文件
vim /etc/zabbix/zabbix_server.conf
将# DBHost=localhost的注释打开
将# DBPassword=的注释打开,改为DBPassword=12345
7、导入初始化数据
zcat /usr/share/doc/zabbix-server-mysql-5.0.28/create.sql.gz |mysql -uzabbix -p zabbix
输入密码12345
8、修改php配置文件
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
最后一行改为php_value[date.timezone] = Asia/Shanghai
9、启动所有程序,并设置开机自启
systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable mariadb zabbix-server zabbix-agent httpd rh-php72-php-fpm

10、访问
43.138.143.107/zabbix
Admin/zabbix

agent机器配置(nginx代理机、lnmp机、lnmp机、表白网站机)
1、安装zabbix源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2、安装软件
yum -y install zabbix-agent zabbix-sender
3、修改配置文件
vim /etc/zabbix/zabbix_agentd.conf

Server= 43.138.143.107 #server端ip地址
ServerActive= 43.138.143.107
Hostname=hx1(/2/3/4)
4、启动软件
systemctl start zabbix-agent
systemctl enable zabbix-agent
监控实现:

  1. 进入zabbix中web端,进‘配置’的‘主机群组’,点击右上角‘创建主机群组’,组名为‘hx123’

2.分别创建hx1-hx4主机并配置适当的监控项与触发器
3.禁用其他机器的相关服务再重启服务
邮件告警:

  1. 进‘管理’中的‘报警媒介类型’,点击右上角‘创建媒介类型’并配置合适的相关操作
  2. 设置用户操作
  3. 创建相应的动作
  4. 禁用其他机器的相关服务再重启服务
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
1月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
131 4
|
11天前
|
监控 数据库 Docker
Zabbix监控神通数据库教程
**摘要:** 本文介绍了如何使用Docker安装和配置神舟通用数据库,并利用Zabbix进行监控。首先,通过Docker安装数据库镜像,启动容器并映射端口。接着,使用默认凭证连接数据库并验证安装。然后,将数据库的Python模块和库文件复制到主机,并安装Python3.5及相应模块,创建外部检查脚本以实现Zabbix的监控功能。示例展示了查询数据库版本的监控指标配置。最后,提到了监控结果的界面展示,并邀请读者探索更多Zabbix监控技巧。
15 0
Zabbix监控神通数据库教程
|
1月前
|
监控 关系型数据库 MySQL
zabbix 监控mysql服务
zabbix 监控mysql服务
34 0
zabbix 监控mysql服务
|
1月前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
36 2
|
1月前
|
监控 网络协议 Unix
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
60 0
|
1月前
|
监控 Cloud Native 关系型数据库
使用 Grafana 统一监控展示 - 对接 Zabbix
使用 Grafana 统一监控展示 - 对接 Zabbix
|
7天前
|
Java Android开发
Java Socket编程示例:服务器开启在8080端口监听,接收客户端连接并打印消息。
【6月更文挑战第23天】 Java Socket编程示例:服务器开启在8080端口监听,接收客户端连接并打印消息。客户端连接服务器,发送"Hello, Server!"后关闭。注意Android中需避免主线程进行网络操作。
31 4
|
13天前
|
弹性计算 监控 JavaScript
云服务器 ECS产品使用问题之Node.js项目部署成功后无法通过公网IP+端口号访问,是什么导致的
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
13天前
|
弹性计算 人工智能 供应链
云服务器 ECS产品使用问题之端口已加入安全组,但是端口不通,同时服务器已关闭防火墙,是什么导致的
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。

推荐镜像

更多