zabbix的简单操作(监控客户端MySQL数据包库)
环境准备:
192.168.175.102 zabbix服务端
192.168.175.106 zabbix客户端(监控MySQL)
命令:iptables -F #清空防火墙规则
命令:systemctl stop firewalld #关闭防火墙
命令:setenforce 0 #关闭selinux
基本工作原理:
与在zabbix agent端自定义监控项类似,监控项类型为“zabbix 客户端(被动型)”,
由mysql服务器上的zabbix 客户端t执行登录检查命令,并将结果回传给zabbix服务端
创建MySQL用户用来监控
由于zabbix自带监控模板只能监控mysql的基本性能参数,只需建立一个USAGE权限或SELECT权限用户即可
1.先在客户端安装zabbix-agent以及MySQL
https://www.cnblogs.com/zgqbky/p/11838642.html #安装zabbix服务端和客户端的链接(参考)
https://www.cnblogs.com/zgqbky/p/11699282.html #安装MySQL步骤的链接(参考)
2.安装好mysql之后进入
命令:GRANT USAGE ON *.* TO 'zabbixmonitor'@'localhost' IDENTIFIED BY 'passwd'; #授权一个用户最高权限,密码为passwd
命令:FLUSH PRIVILEGES; #必须刷新一下,否则不生效
3.zabbix-agent配置
检查Include语句是否被注释,如果被注释则取消注释
命令:vim /etc/zabbix/zabbix_agentd.conf
4.新建mysql配置文件,写入数据库连接方式:
命令:vim /etc/zabbix/.my.cnf #让zabbix和mysql连接的配置文件
[client] #自定义名字
host = zabbixmysql #主机名为客户端的主机名字
user = zabbixmonitor #客户端MySQL用户的名字
password = passwd #客户端MySQL用户的密码
5.将/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf中的/var/lib/zabbix替换为/etc/zabbix:
命令:sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf #替换是因为让zabbix客户端可以连接MySQL
命令:systemctl restart zabbix-agent #重启zabbix 客户端
6.zabbix 网页配置
(1)为mysql服务器主机链接监控模板“ Template DB MySQL ”等待监控数据刷新就可以了
配置------->主机-------->创建主机
点击之后就完成了,然后查看一下
好了,现在MySQL监控就做完了
总结:。。。。。。。。。。。此处省略一万字
最新文章
- 值得收藏!国外最佳互联网安全博客TOP 30
- webgl画个点
- Python yield函数理解
- 家庭路由器设置以及win10链接无线不显示登录密码 直接提示链接出错问题解决
- ISE应用入门的一些问题
- javascript按中文首字母排序
- lua日期与时间操作
- 构建一个简单的WCF应用——WCF学习笔记(1)
- Android Matirx的简介
- 关于SVN版本分支合并的知识
- (1)定义一个接口CanFly,描述会飞的方法public void fly(); (2)分别定义类飞机和鸟,实现CanFly接口。 (3)定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象, 再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法, 让飞机和鸟起飞。
- winform窗口打开后文本框的默认焦点设置
- linux下文件查找工具--find
- C#的dapper使用
- SSD硬盘安装win10 且安装千牛工作台频繁卡死问题解决过程
- 来自后端的突袭? --开包即食的教程带你浅尝最新开源的C# Web引擎 Blazor
- 03_安装vsftp服务器
- Window环境下Python和Django的安装,以及项目的创建
- SpringMVC之文件上传
- 【转】jQuery属性过滤选择器
热门文章
- oracle增、删、改、查
- A = min(1, max(0, A))
- Spring MVC 根容器和子容器
- netcore程序部署 ubuntu 16.0.4 报错 The type initializer for 'System.Net.Http.CurlHandler'的解决方案
- 【Python开发】使用pyplot模块绘图
- 获取JSON中所有的KEY
- 使用Themleaf 模板引擎手动生成html文件
- Linux运维必备工具
- powerdesigner去掉网格线
- leetcode难题