- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Zabbix分布式监控之Discovery自动发现配置-Linux公社
Zabbix分布式监控之Discovery自动发现配置
当我们能够熟练构建Zabbix监控平台之后,我们会发现,对zabbix的认识只是刚开始,今天带大家来学习Zabbix比较牛的功能,自动发现功能。什么是自动发现呢,简单来说就是,可以自动批量去发现局域网若干服务器,并自动添加监控,省去人工手动的添加,节省大量的人力成本!
随着监控主机不断增多,有时候需要添加一批机器,需要将公司的所有服务器添加到zabbix中,学过nagios、cacti的同学都知道,如果要批量必须使用脚本,或者手动传统办法去单个添加设备、分组、项目、图像,如果设备多,会晕倒哦。
Zabbix最大的特点之一就是可以批量自动主机并监控,利用发现(Discovery)模块,实现自动刚发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(item)、自动创建图像。更多Zabbix相关教程集合:
Ubuntu 14.04下Zabbix2.4.5 源码编译安装? /Linux/2015-05/117657.htm
CentOS 7 LNMP环境搭建Zabbix3.0? /Linux/2017-02/140134.htm
Ubuntu 16.04安装部署监控系统Zabbix2.4? /Linux/2017-03/141436.htm
Zabbix监控安装部署及警报配置? /Linux/2017-03/141611.htm
Zabbix触发器表达式详解 /Linux/2017-03/141921.htm
Ubuntu 16.04下安装部署Zabbix3.0? /Linux/2017-02/140395.htm
CentOS 6.3下Zabbix监控apache server-status /Linux/2013-05/84740.htm
CentOS 7 下 Zabbix 3.0安装详解 /Linux/2017-03/141716.htm
64位CentOS 6.2下安装Zabbix 2.0.6? ?/Linux/2014-11/109541.htm
ZABBIX 的详细介绍:请点这里ZABBIX 的下载地址:请点这里
2)脚本自动安装配置Agent
由于发现规则里checks,我们选择的是Zabbix agent方式去检查,所以需要在被监控端安装zabbix agent,安装脚本如下:
#!/bin/bash
#auto?install?zabbix?version?2.0
#by??2017
#############
ZABBIX_SOFT=zabbix-2.0.6.tar.gz
INSTALL_DIR=/usr/local/zabbix/
SERVER_IP=28
IP=`ifconfig|grep?Bcast|awk?{print?$2}|sed?s/addr://g`
???
SERVER_INSTALL(){
yum?-y?install?curl?curl-devel?net-snmp?net-snmp-devel?perl-DBI
groupadd?zabbix?;useradd?-g?zabbix?zabbix;usermod?-s?/sbin/nologin?zabbix
???
tar-xzf?$ZABBIX_SOFT;cd?`echo?$ZABBIX_SOFT|sed?s/.tar.*//g`
./configure??--prefix=/usr/local/zabbix?--enable-server?--enable-agent?--with-mysql?--enable-ipv6?--with-net-snmp?--with-libcurlmake?install
if?[$??-eq?0?];then
???????ln?-s?/usr/local/zabbix/sbin/zabbix_*?/usr/local/sbin/
fi
cd?-;cd?zabbix-2.0.6
cp?misc/init.d/tru64/{zabbix_agentd,zabbix_server}??/etc/init.d/?;chmod?o+x?/etc/init.d/zabbix_*
mkdir-p?/var/www/html/zabbix/;cp?-a?frontends/php/*?/var/www/html/zabbix/
???
#config?zabbix?server?
cat$INSTALL_DIR/etc/zabbix_server.confEOF
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DB
文档评论(0)