Zabbix监控实现跨区域跨网络监控数据

环境:

公司现有服务器10台,其中5台服务器有一台安装了zabbix,并且这5台服务器处于一个网络,只有一台服务器有公网ip,

另外的5台处于另一个网络,仅有一台服务器拥有公网ip,其余四台只有内网ip并且不能够上网,

实现目标:对所有服务器进行监控

实现原理:

架构:server---proxy---agentd

通过proxy这个桥梁来接收不在一个网络的机器的数据,然后proxy将数据发送到server端

Server端将数据展现出来

Server:39.122.11.132

Proxy:39.122.12.111

Agentd:192.168.1.101

Agentd:192.168.1.102

Agentd:192.168.1.104

Agentd:192.168.1.105

Agentd:192.168.1.106

部署过程:

在这里就不写server端的部署过程了,默认server端已经安装完毕,并且能够正常使用

先将zabbix的安装包传到proxy拥有外网ip的服务器上

安装proxy 步骤如下

解压安装包

进入解压目录编译

依赖包

yum install -y net-snmp-devel

yum install curl-devel

编译参数

./configure --prefix=/usr/local/zabbix --enable-agent --enable-proxy --with-mysql --with-net-snmp --with-libcurl

make && make install

更改配置文件

vim /usr/local/zabbix/etc/zabbix_proxy.conf

需要更改的项如下

Server=zabiix_server的公网ip地址

Hostname=本机的主机名

DBhost= zabiix_server的公网ip地址

DBName=zabbix_server端端数据库

DBUser=zabbix_server端数据库用户名

DBPassword=zabbix_server端数据库授权密码

DBPort=3306

到server端去建库授权proxy端连接

最后启动proxy端

/usr/local/zabbix/sbin/zabbix_proxy

至此proxy部署完毕

部署zabbix_agent端

先将zabbix的安装包传到服务器上

安装agentd步骤如下

解压安装包

进入解压目录编译

./configure --prefix=/usr/local/zabbix --enable-agent

更改配置文件

vim /usr/local/zabbix/etc/zabbix_agentd.conf

需要更改的项如下

Server=zabiix_proxy的内网ip地址

Hostname=本机的主机名

注释掉:

ServerActive=127.0.0.1

这里放上一个脚本安装部署agent端

#zabbix_agentd install

groupadd zabbix

useradd -g zabbix -m zabbix

HOST=$"$(hostname)"

cd /usr/src/

tar zxf zabbix-3.0.3.tar.gz

cd /usr/src/zabbix-3.0.3

./configure --prefix=/usr/local/zabbix --enable-agent

make

make install

cd /usr/local/zabbix/etc/

#更改zabbix_agentd的配置文件并且启动

hostname > /usr/local/kk.log

HOST=`cat /usr/local/kk.log`

ip=`ifconfig eth0|awk -F '[ :]+' 'NR==2 {print $3}'`

echo $ip

echo $HOST

sed -i "s/Server=127.0.0.1/Server=172.17.146.206/g" /usr/local/zabbix/etc/zabbix_agentd.conf

sed -i 's/ServerActive=127.0.0.1/#ServerActive=127.0.0.1/g' /usr/local/zabbix/etc/zabbix_agentd.conf

sed -i "s#Hostname=Zabbix server#Hostname=$HOST#g"  /usr/local/zabbix/etc/zabbix_agentd.conf

cp /usr/src/zabbix-3.0.3/misc/init.d/tru64/zabbix_agentd /etc/init.d/

chmod +x /etc/init.d/zabbix_agentd

echo "# chkconfig: 2345 10 90" >> /etc/init.d/zabbix_agentd

ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/

ln -s /usr/local/zabbix/bin/* /usr/local/bin/

chkconfig --add zabbix_agentd

chkconfig zabbix_agentd on

service zabbix_agentd restart

至此部署完毕,下面截图web界面的配置图

添加主机

至此添加玩模板就行了

转载于:https://www.cnblogs.com/hw226234/p/10320832.html

Zabbix监控实现跨区域跨网络监控数据相关推荐

  1. 实战案例丨使用云连接CC和数据复制服务DRS实现跨区域RDS迁移和数据同步

    [业务场景及诉求] 希望将不同区域"华北-北京四"的rds与"亚太-新加坡"的rds进行迁移和数据同步,网络配置使用云连接CC. [配置方法]: 1.资源准备: ...

  2. 监控突然显示服务器故障,网络监控出现服务器故障怎么办

    网络监控出现服务器故障怎么办 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 一 ...

  3. 可信赖的服务器监控系统,可信赖的网络监控系统,源于专业和专注.PDF

    可信赖的网络监控系统,源于专业和专注.PDF 可信赖的网络监控系统,源于专业和专注 中科网警IT 运维系统 监测器详解 20 12.07 可信赖的网络监控系统,源于专业和专注 目录 前言 4 使用许可 ...

  4. 【2016年第5期】跨社交媒体网络大数据下的用户建模

    项连城1,2,桑基韬 1,2,徐常胜 1,2 1. 中国科学院自动化研究所,北京  100190:2. 中国科学院大学,北京  100049

  5. 什么是网络监控?OpManager 网络监控解决方案

    什么是网络监控 在当今世界,术语网络监控在整个IT行业中很普遍.网络监控是一个关键的 IT 过程,其中所有网络组件(如路由器.交换机.防火墙.服务器和虚拟机)都受到故障和性能监控,并持续评估以维护和优 ...

  6. 树莓派实现远程网络监控

    写在前面 我这里用的是树莓派zero w,外加500万像素摄像头,其他型号类似.本教程共分为两部分: 树莓派摄像头配置,实现内网监控功能 网络穿透,实现远程跨网络监控 所需准备 树莓派+摄像头.系统以 ...

  7. 局域网网络监控和透明文件加密原理、需求、模式、实例、功能、部署、方案全攻略

    关键词:局域网,网络监控,全攻略,监控软件,监控原理,网络监控软件,上网行为管理,内网管理,透明文件加密,反复制,信息安全,流量监控,网桥模式,QQ聊天记录监控,驱动,WINPCAP缺点 第一章 什么 ...

  8. Linux下smokeping网络监控环境部署记录

    smokeping是一款监控网络状态和稳定性的开源软件(它是rrdtool的作者开发的),通过它可以监控到公司IDC的网络状况,如延时,丢包率,是否BGP多线等: smokeping会向目标设备和系统 ...

  9. 【监控系统】Smokeping网络监控

    文章目录 1. smokeping简介 2. 部署smokeping 2.1. 环境准备 2.2. 安装rrdtool与依赖库 2.3. 下载与安装smokeping 2.4. 安装依赖的Perl模块 ...

最新文章

  1. [转]matlab GUI 新手入门——最基本的几个概念
  2. OpenCV applyColorMap函数实现False color伪色彩的实例(附完整代码)
  3. 【转】刨根究底字符编码之五——简体汉字编码方案(GB2312、GBK等)以及全角、半角、CJK
  4. 从mysql到大数据(二)--数据库的认识
  5. 使用Mondrian Virtual OLAP Cube 实现星座模型并在saiku展现分析
  6. [虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(三)
  7. Python+OpenCV:Canny边缘检测
  8. 315.计算右侧小于当前元素的个数
  9. cat6 万兆_千兆网线和万兆网线有什么区别?
  10. 达梦数据库SQL语句执行
  11. 著名网站msdn.itellyou.cn原理分析
  12. Eclipse显示bin文件夹
  13. 百钱买百鸡,公鸡五元一只,母鸡三元一只,小鸡一元三只
  14. Chrome浏览器默认全屏启动(非--kiosk模式)
  15. 人脸识别解锁能用照片绕过?华为、三星、小米、HTC等均上榜
  16. 使用ResponseEntity统一返回数据
  17. 新增网站组网方案与解释说明
  18. python standardprint_Python 机器学习 标准差(Standard Deviation)
  19. Excel实现贪吃蛇
  20. Java——MD5密码加密

热门文章

  1. python【蓝桥杯vip练习题库】BASIC-6杨辉三角形
  2. php 长文本_php字符串太长怎么办
  3. apache配置支持mysql_Apache Kylin | 建立 JDBC 数据源
  4. java sql编辑器_Java工程师完整学习路线
  5. oracle9i数据库自动备份,Windows环境下Oracle9i数据库文件的自动备份
  6. WARN ServletController:171 - Can't find the the request for xxxx's Observer
  7. java万年历计算法定节假日,java获取中国节假日
  8. 网站推广专员浅析网站推广中网站优化的价值取向究竟为何?
  9. php indexof的用法,c语言中indexof的用法有哪些
  10. iso镜像添加软件包_Linux如何挂载镜像文件【新手必看】