121.227.87.223是内网外网还是外网

查看:16827|回复:19
zabbix可以直接监控公网服务器吗?我在外网一台带有公网IP的服务器上安装了agent,但一直监控不上,web界面提示Received empty response from Zabbix Agent at [ip]. Assuming that agent dropped connection because of access permissio。。。zabbix服务器日志显示cannot send list of active checks to [ip]: host [hostname] not found。。我在agent端telnet zabbix服务器的10051端口是通的,服务器telnet agent的10050也没问题。。求分析下是什么原因
应该是可以的。
& & 确保两边的hostname是一样的,即 被监控中的 zabbix_agentd.conf中的和ZABBIX server中的要一样。
& & 推荐使用监控被监控服务器的IP地址。
我也遇到这种问题,始终没解决,你的解决了吗?
引用:原帖由 GK914 于
10:00 发表
zabbix可以直接监控公网服务器吗?我在外网一台带有公网IP的服务器上安装了agent,但一直监控不上,web界面提示Received empty response from Zabbix Agent at . Assuming that agent dropped connection because of acces ...
我也遇到这种问题,始终没解决,你的解决了吗?
助理工程师
引用:原帖由 GK914 于
10:00 发表
zabbix可以直接监控公网服务器吗?我在外网一台带有公网IP的服务器上安装了agent,但一直监控不上,web界面提示Received empty response from Zabbix Agent at . Assuming that agent dropped connection because of acces ... 检查地址有没有配错,检查端口有没有开启,
注意一下,其实还是能监控的。就是没监控内网机器那么简单。
你的zabbix server IP 指定的是什么 ? agent 监听的IP又是什么?
这个问题后来怎么解决的?我也出现了这个问题。
引用:原帖由 fljcn 于
17:55 发表
应该是可以的。
& & 确保两边的hostname是一样的,即 被监控中的 zabbix_agentd.conf中的和ZABBIX server中的要一样。
& & 推荐使用监控被监控服务器的IP地址。 没错, 需要确定被监控端的zabbix_agentd.conf里面的 Hostname=&test&, 服务端Zabbix server页面的上的机器名一致, 否则有可能导致服务端不知道把数据保存在哪一台
助理工程师
两边网络能够联通 的情况下,就要判断zabbix_agent 的配置了
引用:原帖由 gyk668cn 于
09:49 发表
注意一下,其实还是能监控的。就是没监控内网机器那么简单。 有哪些需要注意的呢
引用:原帖由
10:38 发表
没错, 需要确定被监控端的zabbix_agentd.conf里面的 Hostname=&test&, 服务端Zabbix server页面的上的机器名一致, 否则有可能导致服务端不知道把数据保存在哪一台 ... hostname都是一致的 为什么还是不行 还有哪些原因呢
引用:原帖由 rinnrei00 于
18:07 发表
有哪些需要注意的呢 Server,ServerActive,Hostname
被监控的Host里去找zabbix_agentd.conf配置文件
里边应该有一行
Server=127.0.0.1,xxx.xxx.xxx.xxx
把xxx写成zabbix-server的公网IP
还有就是开放被监控机的tcp 10050
Server字段要注意:
如果zabbix服务器在公网,则写zabbix 服务器的ip
如果zabbix服务器在私有网络中国,则写所在私有网络的出口ip
Hostname参数注意:
客户端和服务器必须一致
首先你的内网路由器要做端口映射,不然端口10050的信息根本达不到你内网的服务器地址.
有解决此问题的么~
我这里解决了。
为了隐藏真实ip地址,部分数字用?号代替了。
我的环境:zabbix版本3.0
我的server端是在内网 系统centos6.6
我的client端是在微软云& &系统centos7
开始开通了网络后,从server端 telnet&&client端的10050 端口是通的,添加到server管理后,发现一直连不上,报错 Received empty response from Zabbix Agent at . Assuming that agent dropped connection because of acces
后来对比后,发现其实是我的机房到公网有多个出口ip,修改此处包含多个出口ip后,问题解决。
Server=58.135.?.?,10.12.?.?,210.51.?.?
agent端如果没有配置server端的ip,此处real时间应该小于1s
配置了server端后,此处real时间应该是3s左右。可以根据这里判断下。
成功后,执行zabbix_get 可以获取数据
zabbix_get -s&&139.217.21.12&&-k system.uname
Linux zabbix 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 UTC
time&&telnet&&139.217.?.? 10050
Trying 139.217.?.?...
Connected to 139.217.?.?.
Escape character is '^]'.
Connection closed by foreign host.
real& & & & 0m3.007s
user& & & & 0m0.000s
sys& & & & 0m0.001s
我也与到这个问题了,有一个更简单的方法。
我这边也是zabbix server 内网服务端,防火墙上也是多个IP接入,可以server端telnet 客户端 ,然后客户端进行捕捉。
服务端:telnet 120.25.*.*&&10050
客户端:netstat -an| grep 10050
客户端会有一条 ESTABLISHED状态的消息,那条消息的ip就是服务端出网口的公网ip,然后就映射这个IP的10051端口就可以了,感谢楼上的兄弟提供了思路。
service&&iptables&&stop
setenforce&&0iOS判断连接的是内网还是外网
ios判断自己连接的网络是内网还是外网
//判断连接的服务器相对于本机为内网还是外网
+(int)isInnerIP:(NSString *)hostName
BOOL bValid =
bool _isInnerIp =
//NSString to char*
const char *webSite = [hostName cStringUsingEncoding:NSASCIIStringEncoding];
if (webSite == NULL) {
return -1;
// Get host entry info for given host
struct hostent *remoteHostEnt = gethostbyname(webSite);
if (remoteHostEnt == NULL) {
return -1;
// Get address info from host entry
struct in_addr *remoteInAddr = (struct in_addr *) remoteHostEnt-&h_addr_list[0];
if (remoteInAddr == NULL) {
return -1;
// Convert numeric addr to ASCII string
char *sRemoteInAddr = inet_ntoa(*remoteInAddr);
if (sRemoteInAddr == NULL) {
return -1;
DebugLog(@&sRemoteInAddr:%s&, sRemoteInAddr);
unsigned int ipNum = str2intIP(sRemoteInAddr);
unsigned int aBegin = str2intIP(&10.0.0.0&);
unsigned int aEnd = str2intIP(&10.255.255.255&);
unsigned int bBegin = str2intIP(&172.16.0.0&);
unsigned int bEnd = str2intIP(&172.31.255.255&);
unsigned int cBegin = str2intIP(&192.168.0.0&);
unsigned int cEnd = str2intIP(&192.168.255.255&);
DebugLog(@&ipNum:%u&, ipNum);
_isInnerIp = IsInner(ipNum, aBegin, aEnd) || IsInner(ipNum, bBegin, bEnd) || IsInner(ipNum, cBegin, cEnd);
if(_isInnerIp)
//( (a_ip&&24 == 0xa) || (a_ip&&16 == 0xc0a8) || (a_ip&&22 == 0x2b0) )
bValid = 0;//内网
bValid = 1;//外网
unsigned int str2intIP(char* strip) //return int ip
unsigned int intIP;
if(!(intIP = inet_addr(strip)))
perror(&inet_addr failed./n&);
return -1;
return ntohl(intIP);
bool IsInner(unsigned int userIp, unsigned int begin, unsigned int end)
return (userIp &= begin) && (userIp &= end);2、怎么判断自己是内网还是外网_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2、怎么判断自己是内网还是外网
&&黑客攻防系列教程
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢测试环境是用内网还是外网呢?应该如何选择测试环境是用内网还是外网呢?如果用内网,到时候如果是服务器端网络带宽问题是否无法发现,用外网测试的话如果是压力机网络带宽问题岂不是又要加带宽?
回答邀答1回答&
, 中国人民银行清算总中心如果贵司的业务是对外提供服务的,外网测比较真实,不仅仅是网络带宽问题是否能被发现,还可以发现因为网络延时导致的一些问题。
带宽占用这个事,其实是可以算出来的,小压力的跑一会,用TPS和服务器的网络带宽占用 就可以推算出来当生产压力达到XX时,对应的服务器带宽占用。
广域...如果贵司的业务是对外提供服务的,外网测比较真实,不仅仅是网络带宽问题是否能被发现,还可以发现因为网络延时导致的一些问题。
带宽占用这个事,其实是可以算出来的,小压力的跑一会,用TPS和服务器的网络带宽占用 就可以推算出来当生产压力达到XX时,对应的服务器带宽占用。
广域网网络延时(比如30ms),如果你的交易要好多个来回交互,可能就会出现性能问题,有些代码是有超时机制,超时就报错了。
当然,如果单位的外网带宽固定,也不是说加就加,那就在局域网测吧。但如果单位有钱,可以买个网络损伤仪,模拟广域网的带宽延时。
赞同浏览635回答问题测试工程师, 在乎传媒科技有限公司评论7&
— talk with trend,talk with technologist
京ICP备号-30怎么知道自己是内网地址还是公网地址呢?
· 226 天前 · 3821 次点击
如题,我就知道 172,192 等等打头的是内网地址,所以想问问怎么判断是公网还是内网
第 1 条附言 &·& 225 天前
根据大家的回复,我的应该是公网 IP,那么,公网 IP 有什么好处呢?
15 回复 &| &直到
11:54:07 +08:00
& &226 天前
& &226 天前 via iPhone
电信内网一般 100.64 开头
& &226 天前
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
还有一个特殊的城域网 NAT 段 100.64.0.0/10
& &226 天前
最简单的方法用其他网的机器 PING 一下
& &226 天前 via iPhone
traceroute 一下。或者光猫看 ip
& &226 天前
如果是路由拨号就进路由,如果是猫拨号就进猫配置页面,看拨号 ip 和进
显示 ip 是否一致,一致的为公网 ip,不一致的就是内网 ip
& &226 天前
@ 拨号 IP 怎么看?路由器用的潘多拉的固件
& &226 天前
@ 拨号 ip,你进路由器的配置页面就能看到
& &226 天前
@ 英文名是 wan ip
& &225 天前 via Android
百度搜 ip,马上知道答案
& &225 天前
一般而言是这些 ip 范围内的就是内网 IP。
& &225 天前
& &224 天前
TraceRoute 示例:
~ ? traceroute
traceroute: Warning:
ha using 123.125.114.144
traceroute to
(123.125.114.144), 64 hops max, 52 byte packets
(192.168.2.1)
localhost (192.168.1.1)
123.118.208.1 (123.118.208.1)
61.148.163.209 (61.148.163.209)
124.65.57.37 (124.65.57.37)
第一跳是无线路由器,第二跳是光猫,第三条是联通网关,已经是外网 IP 了,这说明光猫和联通网关之间没有间隔其他设备,故以上 traceroute 的发起者拥有通常意义上的“外网 IP ”。
& &224 天前
@ 请问怎么知道第三跳的那个 123.118 是联通网关呢?
& &224 天前
@ 光猫不改桥接吗?猫自带路由功能性能挺差
& · & 1769 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 20ms · UTC 12:54 · PVG 20:54 · LAX 05:54 · JFK 08:54? Do have faith in what you're doing.}

我要回帖

更多关于 内网外网如何同时使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信