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

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: 监控的意义在发生问题时,能够让我们及时获知监控的对象: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. 禁用其他机器的相关服务再重启服务
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
4月前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
470 36
|
10月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
503 8
|
12月前
|
存储 缓存 监控
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
190 23
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
308 25
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
375 22
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
526 7
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
249 9
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
357 5

热门文章

最新文章

推荐镜像

更多