`

zabbix监控windows某端口连接数

阅读更多
安装zabbix客户端
解压客户端至C:\zabbix_agent
cd:\zabbix_agent
创建zabbix_agent.bat
编辑bat文件,内容如下:
@echo off
cd C:\zabbix_agent\bin\win32
zabbix_agentd.exe -c c:\zabbix_agent\conf\zabbix_agentd.win.conf -i
zabbix_agentd.exe -c c:\zabbix_agent\conf\zabbix_agentd.win.conf -s

编辑zabbix_agentd.win.conf文件
内容如下:
Server=192.168.1.2(zabbix服务器ip地址)
Hostname=随便起名
StartAgents=5
DebugLevel=3
LogFile=c:\zabbix_agentd.log
UnsafeUserParameters=1
UserParameter=test01,netstat -navo -p tcp | find "端口号" /c
UserParameter=test02,netstat -navo -p tcp | find "端口号" /c
Timeout=3

test01,test02为key值,在服务器上访问这个值应该可以得出访问数量

在服务器端测试:
/usr/local/zabbix/bin/zabbix_get -s 192.168.1.2  -k test01
3
/usr/local/zabbix/bin/zabbix_get -s 192.168.1.2  -k test02
4
得出结果就说明没问题

创建模板文件,文件如附件,内容如下

<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>2.0</version>
    <date>2015-05-06T09:10:31Z</date>
    <groups>
        <group>
            <name>Templates</name>
        </group>
    </groups>
    <templates>
        <template>
            <template>Templates tcp status</template>
            <name>Templates tcp status</name>
            <groups>
                <group>
                    <name>Templates</name>
                </group>
            </groups>
            <applications>
                <application>
                    <name>tcp status</name>
                </application>
            </applications>
            <items>
                <item>
                    <name>tcp ESTAB</name>
                    <type>0</type>
                    <snmp_community/>
                    <multiplier>0</multiplier>
                    <snmp_oid/>
                    <key>ESTAB</key>
                    <delay>30</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>tcp status</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>tcp fin_wait1</name>
                    <type>0</type>
                    <snmp_community/>
                    <multiplier>0</multiplier>
                    <snmp_oid/>
                    <key>FINWAIT1</key>
                    <delay>30</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>tcp status</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>tcp fin_wait2</name>
                    <type>0</type>
                    <snmp_community/>
                    <multiplier>0</multiplier>
                    <snmp_oid/>
                    <key>FINWAIT2</key>
                    <delay>30</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>tcp status</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>tcp last_ack</name>
                    <type>0</type>
                    <snmp_community/>
                    <multiplier>0</multiplier>
                    <snmp_oid/>
                    <key>LASTACK</key>
                    <delay>30</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>tcp status</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>tcp listen</name>
                    <type>0</type>
                    <snmp_community/>
                    <multiplier>0</multiplier>
                    <snmp_oid/>
                    <key>LISTEN</key>
                    <delay>30</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>tcp status</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>tcp syn_recv</name>
                    <type>0</type>
                    <snmp_community/>
                    <multiplier>0</multiplier>
                    <snmp_oid/>
                    <key>SYNRECV</key>
                    <delay>30</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>tcp status</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
                <item>
                    <name>tcp timewait</name>
                    <type>0</type>
                    <snmp_community/>
                    <multiplier>0</multiplier>
                    <snmp_oid/>
                    <key>TIMEWAIT</key>
                    <delay>30</delay>
                    <history>90</history>
                    <trends>365</trends>
                    <status>0</status>
                    <value_type>3</value_type>
                    <allowed_hosts/>
                    <units/>
                    <delta>0</delta>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <formula>1</formula>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <data_type>0</data_type>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <description/>
                    <inventory_link>0</inventory_link>
                    <applications>
                        <application>
                            <name>tcp status</name>
                        </application>
                    </applications>
                    <valuemap/>
                </item>
            </items>
            <discovery_rules/>
            <macros/>
            <templates/>
            <screens/>
        </template>
    </templates>
</zabbix_export>
分享到:
评论

相关推荐

    zabbix监控linux系统端口连接数

    通过监控端口连接数,我们可以及时发现潜在的问题,如服务器过载、恶意攻击或网络服务异常。 Zabbix提供了自动发现功能,它能够自动扫描Linux系统上开启的端口并将其纳入监控范围。这通常通过Zabbix Agent实现,...

    Zabbix实现批量监控端口状态的方法

     使用Zabbix监控如何监控服务器端口状态,大概的流程:zabbix监控服务自带端口监控的监控项,所以需要我们自己手动定义所监控的item,客户端获取的端口列表通过agent传送到服务端, 只需在服务端进行端口监控模板...

    zabbix 监控华为交换机.docx

    ### 使用Zabbix监控华为S5700交换机详解 #### 概述 本文将详细介绍如何利用Zabbix监控系统对华为S5700系列交换机进行有效的监控。Zabbix是一款开源的企业级监控工具,能够对网络设备进行全方位的状态监测,并提供...

    zabbix监控oracle模版

    本文将详细探讨如何使用Zabbix监控Oracle11g模板。 1. **Zabbix与Oracle监控基础** - Zabbix监控框架:Zabbix提供了一个灵活的架构,支持多种监控方式,包括SNMP、IPMI、JMX、Agent等,对于Oracle监控,主要通过...

    zabbix 监控 oracle

    - **数据库连接数**:监控当前活动的数据库连接,避免连接过多导致资源耗尽。 - **等待事件**:分析等待事件可以帮助找出系统性能问题的根源。 - **SQL性能**:监控SQL查询执行时间和资源消耗,找出慢查询进行优化。...

    Zabbix通过JMX方式监控java中间件

    - 在`settings.sh`中配置监听地址、端口和工作线程数。 ```sh LISTEN_IP="0.0.0.0" LISTEN_PORT=10052 START_POLLERS=5 ``` - 在`zabbix_server.conf`文件中配置JavaGateway相关信息。 ```sh JavaGateway=...

    Zabbix通过JMX监控java中间件.docx

    Zabbix-Java-gateway 是 Zabbix 服务器的一个代理,它可以连接到 Java 应用程序,并从中获取监控数据。Zabbix 服务器可以通过 Zabbix-Java-gateway 来监控 Java 应用程序的性能指标,例如内存使用情况、CPU 使用率、...

    zabbix 常用模版

    6. Nginx模板:Nginx是一个高性能的HTTP和反向代理服务器,其模板将监控web服务器的连接数、请求速率、响应时间、错误日志等,帮助优化web服务性能和诊断问题。 在Zabbix中使用这些模板,用户可以快速部署监控,而...

    zabbix监控redis

    **Zabbix监控Redis详解** 在IT运维中,监控系统的重要性不言而喻,它能帮助我们及时发现并解决潜在的问题,防止服务中断。Zabbix是一款强大的开源监控解决方案,能够监控各种网络参数,如性能和运行状态。对于Redis...

    zabbix-tcp检测模板

    zabbix-tcp检测模板,用于自定义zabbix监控tcp连接数 和状态。

    Zabbix MongoDB监控模板.xml

    4. **连接状态**:监控连接数,预防连接池溢出问题。 5. **索引使用**:评估索引效率,优化查询性能。 总结来说,"Zabbix MongoDB监控模板.xml"是实现高效MongoDB监控的关键,它提供了全面的监控点和警报机制,...

    Zabbix_Monitor_Mysql_Multiport-模本及脚本

    《Zabbix监控MySQL多端口:模板与脚本详解》 在IT运维中,实时监控系统性能至关重要,尤其是对于数据库服务如MySQL。Zabbix作为一款强大的开源监控工具,能够帮助企业确保系统的稳定运行。本文将详细解析如何利用...

    使用zabbix监控mongodb的方法

    2. **Zabbix监控配置**: - **安装Zabbix代理**:在运行MongoDB的服务器上安装Zabbix代理,以收集MongoDB的监控数据。 - **创建监控项**:在Zabbix服务器上定义监控项,指定要收集的MongoDB指标,例如内存使用率、...

    zabbix利用orabbix-1.2.3监控oracle数据库-及表空间

    在Zabbix监控界面中,可以通过创建相应的监控项来获取Oracle数据库的状态信息。例如,可以设置监控项来获取表空间使用率、数据库大小等指标。 #### 六、总结 通过本文介绍的方法,可以实现对Oracle数据库的全面...

    Pyora_ExternalCheck_11G_oracle11g_zabbix_

    1. **数据库连接数**:监测并发连接的数量,以评估系统负载。 2. **SQL查询性能**:通过跟踪SQL语句的执行时间和资源消耗来优化数据库性能。 3. **表空间利用率**:监控数据文件和临时文件的使用情况,防止空间不足...

    zabbix使用文档

    - **数据库性能监控:** 查询响应时间、连接数等。 - **FTP等通用协议监控:** 监控FTP服务器的状态。 - **多种告警方式:** 电子邮件、短信、脚本执行等。 - **详细的报表图表绘制:** 自动生成各种统计图表。 此外,...

    cmdline-jmxclient-0.10.3.jar + zabbix tomcat监控模板

    - HTTP连接器统计:如并发连接数、请求处理时间等,分析服务器负载。 - 应用程序特定指标:例如Servlet和JSP的错误数量,Spring等框架的健康状况。 5. **注意事项**: - Tomcat需要启用JMX并配置合适的访问权限...

    zabbix键值

    ***.tcp.listen: 返回在指定端口上监听的TCP连接数。 ***.tcp.port: 检查指定主机和端口上的TCP连接状态。 ***.tcp.service: 检查指定服务的TCP连接状态。 ***.tcp.service.perf: 性能监控特定TCP服务。 19. proc....

Global site tag (gtag.js) - Google Analytics