了解最新公司动态及行业资讯
之前,我在腾讯内部设置了另一套专门用于监控腾讯的CVM服务器。为了实现统一管理,前几天使用的代理功能实现了外部服务器监控腾讯内部CVM服务。
和构建参考:
从官网借图:
现在已经有了,缺少的是proxy,这个proxy需要放在腾讯的一个中心CVM上,对外开放端口和通讯
第一步:构建代理
构造方法类似,但代理不需要web服务,只需要启动单个进程
#建立帐号: groupadd zabbix useradd zabbix -g zabbix #编译安装: tar xvf zabbix-2.0.3.tar.gz cd zabbix-2.0.3 ./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl make make install #建立数据库并授权: create database zabbix character set utf8;grant all on zabbix.* to zabbix@localhost identified by 'zabbix'; flush privileges; #导入结构: mysql -uzabbix -p'zabbix' zabbix < database/mysql/schema.sql
需要注意的是,代理不需要导入data.sql和.sql这两个SQL,否则会出问题
第二步:修改代理配置:
是代理模式服务器运维,过段时间web的配置会有选项服务器运维,0是主动模式,1是被动模式,我用1被动模式
是指定的地址
是指定代理的名字,在web配置中要填写的名字
应该和这个一样
这是与代理两端同步的时间间隔。最好设置与代理相同的值。默认是3600,我想配置同步更快,改成60
第三步:启动服务:
/usr/local//sbin/
第四步:打开外部端口
腾讯云服务器不对外提供服务。连接proxy需要使用腾讯的外网负载均衡功能做一个端口映射:
通过外网负载均衡,可以通过vip:vport访问内部代理
第 5 步:向网络添加代理节点:
代理主机名:填写刚才代理配置文件中的值
代理模式:选择模式,需要对应代理配置文件
:这个是填写刚刚用外网负载均衡打开的vip:vport。如果不是在腾讯上做,根据实际情况填写
代理到此就搭建好了,现在我们添加一个看看效果
修改配置:
:指定代理的IP
:指定代理的IP和端口
:只是一个名字,最后加监控的时候最好保持一致
添加监控:
添加几乎和正常一样,就是代理节点被代理监控,应该选择我们刚刚添加的代理节点。代理界面填写的IP也是代理的IP,不是代理的IP
好的,收工吧。 . . .