一.自动发现添加主机

1.利用agent自动发现主机

  Configuration - Discovery -Create discovery rule

  

2.将自动发现的主机关联模板

  Configuration - Action -Event source:Discovery - Create action

  

3.查看发现主机结果

  Monitoring - Discovery

  
  参考:https://blog.csdn.net/reblue520/article/details/52209755

二.添加标准msyql监控模板

1.拷贝模板配置文件

cp /root/zabbix-3.4./conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d

2.修改配置文件

  原文件userparameter_mysql.conf 中的HOME目录是/var/lib/zabbix,也就是指向.my.cnf的目录,统一修改成自定义目录:/usr/local/zabbix/etc/
3.创建数据库连接账号

grant all on *.* to "mysqlcheck"@"localhost" identified by "mysqlcheck";
添加.my.cnf文件
[mysql]
host=localhost
user=mysqlcheck
password=mysqlcheck
socket=/usr/local/mysql/mysql.sock
[mysqladmin]
host=localhost
user=mysqlcheck
password=mysqlcheck
socket=/usr/local/mysql/mysql.sock
修改zabbix_agentd.conf,启用用户参数目录
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

4.重启agent

5..在server中将主机加入模板:Template DB MySQL

  

  

三.导入percona的mysql模板

1.安装配置percona监控

  1)YUM安装

wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.8/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.8-1.noarch.rpm

  2)查看解压目录

[root@slave01 ~]# rpm -qpl percona-zabbix-templates-1.1.-.noarch.rpm
warning: percona-zabbix-templates-1.1.-.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
/var/lib/zabbix/percona
/var/lib/zabbix/percona/scripts
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
/var/lib/zabbix/percona/templates
/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf
/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml

  2)将percona目录拷贝到zabbix目录

cp -rp /var/lib/zabbix/percona /usr/local/zabbix/etc/

  3)zabbix_agentd.conf include上面的目录

  4.重启agent
2.客户端agent主机配置
  1)修改mysql连接信息

vim /usr/local/zabbix/etc/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'mysqlcheck';
$mysql_pass = 'mysqlcheck';

  2)安装php

https://blog.csdn.net/zhezhebie/article/details/73325663
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php70w-cli php70w-mysql -y

  3)测试脚本

[root@master scripts]# ./get_mysql_stats_wrapper.sh gg
14

  4)在etc目录下配置.my.cnf

[client]
user = msyqlcheck
password = mysqlcheck

  5)syql slave

[root@master etc]# sudo -u zabbix -H /usr/local/zabbix/etc/percona/scripts/get_mysql_stats_wrapper.sh running-slave

3.zabbix server配置

  1)将templates的xml文件导入server
  2)在agent或者server端都可以通过get来获取值
  

/usr/local/zabbix/bin/zabbix_get -s 192.168.3.20 -k "MySQL.max-connections"

  3)来源IP限制

::030055.200 failed to accept an incoming connection: connection from "127.0.0.1" rejected, allowed hosts: "192.168.3.2
Server=192.168.3.21,192.168.3.20,127.0.0.1

zabbix 自动发现主机并关联模板的更多相关文章

  1. zabbix自动发现主机(转)

    zabbix自动发现主机 2018年06月15日 18:02:52 loyal-Wang 阅读数:817更多 个人分类: zabbix   版权声明:本文为博主原创文章,转载请注明出处. https: ...

  2. zabbix自动发现主机并加入组绑定模板

    在被监控主机多的情况下,怎样将这些主机加入zabbix server进行监控呢?下面将介绍下zabbix自动发现功能 1.创建自动发现规则 创建“规则名称,配置ip范围及检查方式”,点击“增加”,完成 ...

  3. zabbix自动发现主机并注册

  4. zabbix系列(五)zabbix3.0.4 探索主机Discovery自动发现主机详细图文教程

    Zabbix 自动发现(Discovery)功能使用 随着监控主机不断增多,有的时候需要添加一批机器,特别是刚用zabbix的运维人员需要将公司的所有服务器添加到zabbix,如果使用传统办法去单个添 ...

  5. zabbix监控vCenter报错,无法自动发现主机

    公司机房停电检修,检修完成后重新上电,发现VCSA起不来了,尝试多次无法解决,无奈只好重装.重装VCSA 6.5U2之后又发现无法自动发现主机,报错如下: 'config.vpxd.stats.max ...

  6. zabbix4.0自动发现主机

    一.自动发现主机的需求 由于机房设备拆分,迁移服务器后,原来的监控失效.再重新搭建监控平台后,批量主机手动添加真的是很麻烦. 所以就用到了zabbix的自动发现功能 二.配置自动发现服务 配置--&g ...

  7. 转 zabbix 自动发现和 zabbix自定义用户key与参数User parameters

    ########31 https://www.cnblogs.com/yjt1993/p/10883345.html 1.概念 在配置Iterms的过程中,有时候需要对类似的Iterms进行添加,这些 ...

  8. zabbix自动发现功能实现批量web url监控

    需求: 现在有大量url需要监控,形式如http://www.baidu.com ,要求url状态不为200即报警. 需求详细分析: 大量的url,且url经常变化,现在监控用的是zabbix,如果手 ...

  9. zabbix/自动发现规则

      对于zabbix 我们并不陌生 他是开源的监控系统,现在的一部分企业都在用zabbix,今天给大家分享的是企业级监控zabbix的自动发现规则,有了它我们自定义健康的时候根据宏值可以让他自动发现对 ...

随机推荐

  1. 日志分析工具ELK(三)

    目前官网更新特别快,不到半年时间就更新了好几个版本,目前最新的是5.1 以下安装配置使用4.5版本的 https://www.elastic.co/guide/en/kibana/4.5/index. ...

  2. Scala教程之:面向对象的scala

    文章目录 面向对象的scala Unified Types Classes Traits 面向对象的scala 我们知道Scala是一种JVM语言,可以合java无缝衔接,这也就大大的扩展了scala ...

  3. 14.在Python中lambda函数是什么

    在Python中lambda函数是什么? It is a single expression anoymous function often used as inline function. lamb ...

  4. Redis数据迁移的三个方法

    为什么80%的码农都做不了架构师?>>>   1. rdb数据备份恢复方法 redis 127.0.0.1:6379> SAVE OK 或者 redis-cli -h 127. ...

  5. Eclipse插件svn和TortoiseSvn版本对应关系

    2019独角兽企业重金招聘Python工程师标准>>> 先说一下今天碰到问题,自己在建svn仓库和导入,导出时因为版本不一致导致的错误. 因此一定要保证Eclipse中svn插件版本 ...

  6. Django 内置分页的简单使用

    1, 文档 https://docs.djangoproject.com/en/1.11.1/topics/pagination/ 2,视图 from django.core.paginator im ...

  7. Algorithm Exercises

    汇总一些常见的算法题目,参考代码. 注:部分题目没有合适的oj地址 枚举 Perfect Cubes.Biorhythms.Counterfeit Dollar.EXTENDED LIGHTS OUT ...

  8. Markdown更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中,插入表格等方法

    Markdown 通过简单标记语法,使普通文本内容具有一定格式.但它本身不支持修改字体.字号与颜色等功能的. 一.更改字体大小.颜色.更改字体 Markdown语法 <font face=&qu ...

  9. 如何将项目上传至GitHub?

    心血来潮的一天,突然想写点什么哈哈哈哈. 那就写写如何将项目上传到GitHub(矫情,上传个项目还要写个文章) 第一步:下载Git https://git-scm.com/download/win 下 ...

  10. 【华为云技术分享】智能诊断和优化,华为云DAS服务云DBA平台让您无忧运维

    摘要:随着时代的发展,传统的“人工”运维方式,已经逐渐跟不上企业业务发展的需要.如何更好的保证数据库系统的稳定性.安全性.完整性和高性能,实现运维工具化.产品化.自助化.自动化,是当前数据管理和运维面 ...