zabbix 自动发现主机并关联模板
一.自动发现添加主机
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 自动发现主机并关联模板的更多相关文章
- zabbix自动发现主机(转)
zabbix自动发现主机 2018年06月15日 18:02:52 loyal-Wang 阅读数:817更多 个人分类: zabbix 版权声明:本文为博主原创文章,转载请注明出处. https: ...
- zabbix自动发现主机并加入组绑定模板
在被监控主机多的情况下,怎样将这些主机加入zabbix server进行监控呢?下面将介绍下zabbix自动发现功能 1.创建自动发现规则 创建“规则名称,配置ip范围及检查方式”,点击“增加”,完成 ...
- zabbix自动发现主机并注册
- zabbix系列(五)zabbix3.0.4 探索主机Discovery自动发现主机详细图文教程
Zabbix 自动发现(Discovery)功能使用 随着监控主机不断增多,有的时候需要添加一批机器,特别是刚用zabbix的运维人员需要将公司的所有服务器添加到zabbix,如果使用传统办法去单个添 ...
- zabbix监控vCenter报错,无法自动发现主机
公司机房停电检修,检修完成后重新上电,发现VCSA起不来了,尝试多次无法解决,无奈只好重装.重装VCSA 6.5U2之后又发现无法自动发现主机,报错如下: 'config.vpxd.stats.max ...
- zabbix4.0自动发现主机
一.自动发现主机的需求 由于机房设备拆分,迁移服务器后,原来的监控失效.再重新搭建监控平台后,批量主机手动添加真的是很麻烦. 所以就用到了zabbix的自动发现功能 二.配置自动发现服务 配置--&g ...
- 转 zabbix 自动发现和 zabbix自定义用户key与参数User parameters
########31 https://www.cnblogs.com/yjt1993/p/10883345.html 1.概念 在配置Iterms的过程中,有时候需要对类似的Iterms进行添加,这些 ...
- zabbix自动发现功能实现批量web url监控
需求: 现在有大量url需要监控,形式如http://www.baidu.com ,要求url状态不为200即报警. 需求详细分析: 大量的url,且url经常变化,现在监控用的是zabbix,如果手 ...
- zabbix/自动发现规则
对于zabbix 我们并不陌生 他是开源的监控系统,现在的一部分企业都在用zabbix,今天给大家分享的是企业级监控zabbix的自动发现规则,有了它我们自定义健康的时候根据宏值可以让他自动发现对 ...
随机推荐
- KMP & AC自动机
KMP void kmp(char t[],char p[]) { int n=strlen(t),m=strlen(p); int *f=new int[m]; f[0]=f[1]=0; for(i ...
- 简单的环绕散射 Simple Wrap Diffuse From GPU GEMS1
简单的环绕漫反射光照,实现起来特别简单,在Shader中加入以下几行: float diffuse = max(0,dot(L,N)); float wrap_diffuse = max(0, ( ...
- Ubuntu上安装配置Java环境
参考文献:在Ubuntu 14.04中安装JDK 方法一: @ 安装 1. 添加PPA repository系统 PPA repository介绍 $sudo add-apt-repository p ...
- Centos7下查询jdk安装路径
今天一个小实验需要安装jdk,用命令java -version查询了一下,原来Centos7自带OpenJDK的环境,但是需要手动配置/etc/profile文件,于是开始找java的安装路径.... ...
- 数学--博弈论--巴什博奕(Bash Game)
终于也轮到我做游戏了,他们做了好几个月的游戏了. 巴什博弈: 两个人做游戏,取石子,一个人最多可以可以取M个,至少取1个,最后取完的赢. 显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先 ...
- 2-MyBatisPlus教程(HelloWorld)
1,准备数据 DROP TABLE IF EXISTS user; CREATE TABLE user ( id ) NOT NULL COMMENT '主键ID', name ) NULL DEFA ...
- Go中的数组切片的使用总结
代码示例 package main import "fmt" func main(){ fmt.Println("Hello, world") // 定义数组的 ...
- C. Jury Marks 思维
C. Jury Marks 这个题目虽然是只有1600,但是还是挺思维的. 有点难想. 应该可以比较快的推出的是这个肯定和前缀和有关, x x+a1 x+a1+a2 x+a1+a2+a3... x+s ...
- Nginx+Uwsgi+Django 项目部署到服务器。
首先先说一下思路: 1.本地django项目打包 主要用到的是 python自带的distutils.core 下的 setup,具体代码在下面,主要讲的两个问题是package主要打包为和目录同级的 ...
- ACM入门问题:最大利益问题
设最大的利益为maxv,最小值为minv 1.求最大利益的简单算法 ;j<=n-;j++) ;i<=j-;i++) maxv =(maxv与R[j]-R[i]中较大的一个) maxv=ma ...