使用nmap提示被防火墙阻挡,实际没有启用防火墙

[root@eus_chinasoft_haproxy:/usr/local/aegis]# nmap 172.20.103.202 -p 7000

Starting Nmap 6.40 ( http://nmap.org ) at 2019-04-24 02:24 PDT
Nmap scan report for redis01 (172.20.103.202)
Host is up (0.000044s latency).
PORT STATE SERVICE
7000/tcp filtered afs3-fileserver
MAC Address: EE:FF:FF:FF:FF:FF (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 0.29 seconds

[root@eus_chinasoft_haproxy:/usr/local/zabbix_agents_3.2.0/scripts]# cat /usr/local/zabbix_agents_3.2.0/scripts/redis_server_status.sh
#!/bin/bash
# function:monitor redis port status from zabbix web_ip_discovery () {
WEB_IP=($(cat /usr/local/zabbix_agents_3.2.0/scripts/redis_servers.txt|grep -v "^#"))
printf '{\n'
printf '\t"data":[\n'
for((i=;i<${#WEB_IP[@]};++i))
{
num=$(echo $((${#WEB_IP[@]}-)))
if [ "$i" != ${num} ];
then
printf "\t\t{ \n"
printf "\t\t\t\"{#SITENAME}\":\"${WEB_IP[$i]}\"},\n"
else
printf "\t\t{ \n"
printf "\t\t\t\"{#SITENAME}\":\"${WEB_IP[$num]}\"}]}\n"
fi
}
} web_site_code () {
ip=`echo $|awk -F ':' '{print $1}'`
port=`echo $|awk -F ':' '{print $2}'`
#echo $ip
/usr/bin/nc -w ${ip} ${port} </dev/null && echo
} case "$1" in
web_ip_discovery)
web_ip_discovery
;;
web_site_code)
web_site_code $
;;
*) echo "Usage:$0 {web_ip_discovery|web_site_code [URL]}"
;;
esac # redis服务器列表
[root@eus_chinasoft_haproxy:/usr/local/zabbix_agents_3.2.0/scripts]# cat redis_servers.txt
172.20.103.202::eus_chinasoft_redis01
172.20.103.202::eus_chinasoft_redis01
172.20.103.203::eus_chinasoft_redis02
172.20.103.203::eus_chinasoft_redis02
172.20.73.210::eus_chinasoft_redis04
172.20.73.210::eus_chinasoft_redis04
172.20.73.211::eus_chinasoft_redis03
172.20.73.211::eus_chinasoft_redis03
172.20.103.202::eus_chinasoft_redis01
172.20.103.202::eus_chinasoft_redis01
172.20.103.203::eus_chinasoft_redis02
172.20.103.203::eus_chinasoft_redis02
172.20.73.210::eus_chinasoft_redis04
172.20.73.210::eus_chinasoft_redis04
172.20.73.211::eus_chinasoft_redis03
172.20.73.211::eus_chinasoft_redis03 # 配置文件
UserParameter=web.ip.discovery,/usr/local/zabbix_agents_3.2.0/scripts/redis_server_status.sh web_ip_discovery
UserParameter=web.ip.code[*],/usr/local/zabbix_agents_3.2.0/scripts/redis_server_status.sh web_site_code $ # 测试
[root@eus_chinasoft_haproxy:/usr/local/zabbix_agents_3.2.0/scripts]# /usr/local/zabbix_agents_3.2.0/scripts/redis_server_status.sh web_ip_discovery
{
"data":[
{
"{#SITENAME}":"172.20.103.202:7000:eus_chinasoft_redis01"},
{
"{#SITENAME}":"172.20.103.202:7001:eus_chinasoft_redis01"},
{
"{#SITENAME}":"172.20.103.203:7000:eus_chinasoft_redis02"},
{
"{#SITENAME}":"172.20.103.203:7000:eus_chinasoft_redis02"},
{
"{#SITENAME}":"172.20.73.210:7000:eus_chinasoft_redis04"},
{
"{#SITENAME}":"172.20.73.210:7001:eus_chinasoft_redis04"},
{
"{#SITENAME}":"172.20.73.211:7000:eus_chinasoft_redis03"},
{
"{#SITENAME}":"172.20.73.211:7001:eus_chinasoft_redis03"},
{
"{#SITENAME}":"172.20.103.202:7002:eus_chinasoft_redis01"},
{
"{#SITENAME}":"172.20.103.202:7003:eus_chinasoft_redis01"},
{
"{#SITENAME}":"172.20.103.203:7002:eus_chinasoft_redis02"},
{
"{#SITENAME}":"172.20.103.203:7003:eus_chinasoft_redis02"},
{
"{#SITENAME}":"172.20.73.210:7002:eus_chinasoft_redis04"},
{
"{#SITENAME}":"172.20.73.210:7003:eus_chinasoft_redis04"},
{
"{#SITENAME}":"172.20.73.211:7002:eus_chinasoft_redis03"},
{
"{#SITENAME}":"172.20.73.211:7003:eus_chinasoft_redis03"}]} [root@eus_chinasoft_haproxy:/usr/local/zabbix_agents_3.2.0/scripts]# /usr/local/zabbix_agents_3.2.0/scripts/redis_server_status.sh web_site_code 172.20.73.210::eus_chinasoft_redis04

zabbix3.2自动发现批量监控redis端口状态的更多相关文章

  1. Zabbix自动发现并监控磁盘IO、报警

    本文转载自: https://www.93bok.com 引言 Zabbix并没有提供模板来监控磁盘的IO性能,所以我们需要自己来创建一个,由于一台服务器中磁盘众多,如果只有一两台可以手动添加,但服务 ...

  2. zabbix主机自动发现和监控

    在主机较多的时候,配置主机自动发现并加入监控可以代替手动的添加主机,减轻工作量,自动发现由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP服务器.设备.可以根据需要,在对主 ...

  3. Zabbix整合MegaCLI实现物理硬盘的自动发现和监控

    MegaCLI是LSI提供的用户空间管理RAID卡(LSI芯片)工具,适用于大多数的Dell服务器. MegaCLI介绍: http://zh.community.dell.com/techcente ...

  4. zabbix3.0自动发现磁盘并监控磁盘IO

    Zabbix 版本:3.0 操作系统:Ubuntu16.04 操作环境,在被监控的主机上安装zabbix agent.安装方式为源码包安装. 简要安装步骤: 参考:https://www.zabbix ...

  5. 添加zabbix自动发现(监控多tomcat实例)

    说明 何为自动发现?首先我们监控多tomcat实例,如果一个个实例地添加或许可以完成当前需求.但是日后随着实例的增多,再手动一个个去添加就十分不方便了.这时候需要自动发现这个功能,来帮助我们自动添加监 ...

  6. zabbix3.x自动发现主机

    在服务器比较多的情况下,配置加入群组,添加模板是非常费时费力的,所以利用自动发现主机.自动添加群组和模板是非常好的办法. 两步走 1.配置发现规则 2.配置发现动作 1.前提在服务器是上部署了agen ...

  7. Zabbix-server自动发现,批量添加主机,并链接模板

    zabbix可以手动添加agent客户端,当主机数量比较多时,这时手工重复工作会大大增加.zabbix的自动发现功能可以帮我们解决这个问题. 准备条件: 1. 被监控主机都装上zabbix-agent ...

  8. Zabbix 自动发现并监控磁盘IO、报警 引言

    引言 Zabbix并没有提供模板来监控磁盘的IO性能,所以我们需要自己来创建一个,由于一台服务器中磁盘众多,如果只有一两台可以手动添加,但服务集群达到几十那就非常麻烦,因此需要利用自动发现这个功能,自 ...

  9. zabbix3.2使用fping批量监控ip的连通性

    .在zabbix-agent端安装fping wget http://www.fping.org/dist/fping-3.16.tar.gz tar zxvf fping-3.16.tar.gz c ...

随机推荐

  1. JavaScript的数据结构和算法

    所有JavaScript对象都有hasOwnProperty(value)的方法,用来返回一个表明对象是不是具有这个value Key值属性的布尔值. javaScript的方法 具有delete的方 ...

  2. django 日志logging的配置以及处理

    django日志官方文档https://docs.djangoproject.com/en/1.11/topics/logging/ 本文摘自http://davidbj.blog.51cto.com ...

  3. Object.clone()方法与对象的深浅拷贝

    转载:[https://www.cnblogs.com/nickhan/p/8569329.html] 引言 在某些场景中,我们需要获取到一个对象的拷贝用于某些处理.这时候就可以用到Java中的Obj ...

  4. iOS 枚举 初体验

    iOS枚举 我的code /*文件名 SC_CDV_OCR.m*/ typedef enum _OCRResultState { OCRResultStateOK = 1, OCRResultStat ...

  5. servlet(5) HttpSession

    Servlet 提供的 HttpSession 接口,提供了一种跨多个页面请求或访问网站时识别用户以及存储有关用户信息的方式. Servlet 容器使用这个接口来创建一个 HTTP 客户端和 HTTP ...

  6. element 给table的个别表格框添加样式 ---重构里面的组件

    <el-table ref="singleTable" :show-header='false' :data="tableData" align='cen ...

  7. 前端动态菜单-bootstrap-treeview

    一.bootstrap-treeview 官网 Demo bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件.该jQuery插件基于Twitter ...

  8. 使用diff或者vimdiff比较远程文件(夹)与本地文件夹

    方法1:管道给diff $ssh eric@192.168.1.11 "cat ~/remote_file.txt" | diff - ~/local_file.txt 如果 Fi ...

  9. Python之file

    读写文件 代码: #读写文件str = """i love China!!i hope everyone save"""#打开并书写文件f ...

  10. Jenkins安装后无法安装插件

    处理方法 Jenkins -- 管理插件 -- 高级 -- 升级站点 将URL 中的https 改为 http