使用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. 清除 x-code 缓存

    https://www.jianshu.com/p/5673d8333544 之前由于经费不足,购置的128的mac,现在发现一不注意盘就满了,悔之晚矣...a).清除 x-code CoreSimu ...

  2. clipboardjs复制到粘贴板

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&qu ...

  3. [转帖]Zoom

    Zoom美国上市:华裔创始人为大股东 创业想法来自“异地恋” https://baijiahao.baidu.com/s?id=1631166070308020680&wfr=spider&a ...

  4. AWS Step Function Serverless Applications

    Installing VS Components To follow along with this article, you must have an AWS account and install ...

  5. poj 3694(割边+lca)

    题意:给你一个无向图,可能有重边,有q次询问,问你每次我添加一条边,添加后这个图还有多少个桥 解题思路:首先先把所有没有割边的点对缩成一个联通块,无向图一般并查集判环,然后就得到一个割边树,给你一条新 ...

  6. 关于String的一些基础小题目

    需求一:从键盘输入一串字符串,统计数字,字母,空格,其它字符的个数 import java.util.Scanner; public class Q1 { public static void mai ...

  7. QProcess与外部程序的调用

    项目做到一定阶段,常常须要在原来的project上调用外部程序. Qt为此提供了QProcess类,QProcess可用于完毕启动外部程序,并与之交互通信. 一.启动外部程序的两种方式:(1)一体式: ...

  8. java获取文件行数

    public long getLineNumber(File file) { if (file.exists()) { try { FileReader fileReader = new FileRe ...

  9. 使用jquery移除前面通过onclick绑定的元素的事件,然后重新绑定别的函数来执行onclick事件。

    http://caibaojian.com/css3/experience/bugs.htm 使用jquery移除前面通过onclick绑定的元素的事件,然后重新绑定别的函数来执行onclick事件. ...

  10. (转)Java结束线程的三种方法

    背景:面试过程中问到结束线程的方法和线程池shutdown shutdownnow区别以及底层的实现,当时答的并不好. Java结束线程的三种方法 线程属于一次性消耗品,在执行完run()方法之后线程 ...