工作原理:

1、JAVA-GATEWAY

   Zabbix本身不支持直接监控Java,在zabbix 1.8以前,只能使用Zapcat来做代理监控,而且要修改源代码,非常麻烦。所有后来为了解决这个监控问题,Zabbix和Java双方应运生成了各自的代理监控程序:zabbix 2.0 以后添加了服务进程zabbix-java-gateway,用以在服务端接收JMX的监控数据;Java有了JMX(全称是Java Management Extensions,即Java管理扩展),用以在客户端收集客户端的监控数据并转发到zabbix-java-gateway

2、示意图

比如:当Zabbix-Server需要知道java应用程序的某项性能的时候,会启动自身的一个Zabbix-JavaPollers进程去连接Zabbix-Java-Gateway请求数据,而Zabbix-Java-gateway收到请求后会使用“JMX-management-API”去tomcat服务器开启JMX,而前提是tomcat服务器端在开启时需要“-Dcom.sun.management.jmxremote”参数来开启JMX远程查询。Java程序会启动自身的一个简单的小程序端口12345向Zabbix-JavaGateway提供请求数据。

Zabbix监控端部署:

1.安装zabbix server

编译安装zabbix server需要加上--enable-java以支持jmx监控,如果之前的zabbix server没加,那么请重新编译安装

./configure --prefix=/application/zabbix-3.0.3 --enable-server --enable-agent --enable-java --enable-ipv6 --with-mysql=/application/mysql-5.5.49/bin/mysql_config  --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc --with-openssl

并且监控端也需要安装java环境

2.安装zabbix_java_gateway

wget http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/6/x86_64/zabbix-java-gateway-3.4.1-1.el6.x86_64.rpm

rpm -ivh zabbix-java-gateway-3.4.1-1.el6.x86_64.rpm(zabbix-java-gateway用老版本可能会出错)

#zabbix_java_gateway配置文件zabbix_java_gateway.conf里有默认端口等设置,这里我们保持默认即可

service zabbix-java-gateway start

此时,默认的端口10052应该打开,ss -nat | grep 10052查看

在zabbix_server.conf 中配置监控端访问zabbix_java_gateway

JavaGateway=172.16.2.150  #zabbix_java_gateway地址

StartJavaPollers=6   #预启动进程轮询个数,且这个值要比zabbix_java_gateway.conf中Start_poller值要大,不然会无法通信

重启zabbix-server

zabbix客户端安装:

1.安装JMX

1. 下载 JMX Remote jar 二进制包。放在 tomcat/lib 下面

wget  http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.56/bin/extras/catalina-jmx-remote.jar

2. 修改 tomcat conf/server.xml 配置文件,添加以下内容:

<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="12345" rmiServerPortPlatform="12346" />

3. 修改 tomcat/bin 目录下 catalina.sh ,添加以下内容:

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=10.32.18.1"

注意:Djava.rmi.server.hostname这里写上被监控端 hostname 是由于 hostname 默认值为 localhost,如果你的 tomcat 未监听在 localhost,那么不写具体 ip 会引发问题。并且这段配置应该写在catalina.sh的前面,不然端口打不开。

4. 确保 zabbix server 或者 proxy 和 配置文件中的端口通讯畅通,重启tomcat,lsof -i:12345端口打开

验证是否能获取数据

在监控端下载JMX cmd.jar文件

wget http://nchc.dl.sourceforge.net/project/jmxcmd/jmxcmd.jar

测试有数据则表示成功

命令格式:

# java -jar jmxcmd.jar - 192.168.3.18:12345 java.lang:type=Memory NonHeapMemoryUsage

导入模板,添加监控

<?xml version="1.0" encoding="UTF-8"?>-<zabbix_export><version>2.0</version><date>2013-05-30T03:17:01Z</date>-<groups>-<group><name>Templates</name></group></groups>-<templates>-<template><template>CustomTomcat</template><name>CustomTomcat</name>-<groups>-<group><name>Templates</name></group></groups>-<applications>-<application><name>class</name></application>-<application><name>HeapStatistics</name></application>-<application><name>Sessions</name></application>-<application><name>ThreadStatistics</name></application>-<application><name>Tomcat</name></application></applications>-<items>-<item><name>http-8080 gzip compression</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["Catalina:type=ProtocolHandler,port=8080",compression]</key><delay>30</delay><history>90</history><trends>365</trends><status>0</status><value_type>1</value_type><allowed_hosts/><units/><delta>0</delta><snmpv3_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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/><valuemap/></item>-<item><name>http-8080活动线程</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=Threading","ThreadCount"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>ThreadStatistics</name></application></applications><valuemap/></item>-<item><name>http-8080线程峰值</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=Threading","PeakThreadCount"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>ThreadStatistics</name></application></applications><valuemap/></item>-<item><name>http-8080线程总计</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=Threading","TotalStartedThreadCount"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>ThreadStatistics</name></application></applications><valuemap/></item>-<item><name>Sessions-Number of sessions we rejected due to maxActive beeing reached</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["Catalina:type=Manager,context=/,host=localhost",rejectedSessions]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>Sessions</name></application></applications><valuemap/></item>-<item><name>Sessions-The maximum number of active Sessions allowed, or -1 for no limit</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["Catalina:type=Manager,context=/,host=localhost",maxActiveSessions]</key><delay>30</delay><history>90</history><trends>365</trends><status>0</status><value_type>0</value_type><allowed_hosts/><units/><delta>0</delta><snmpv3_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>Sessions</name></application></applications><valuemap/></item>-<item><name>Sessions-会话数</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["Catalina:type=Manager,context=/,host=localhost",sessionCounter]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>Sessions</name></application></applications><valuemap/></item>-<item><name>Sessions-当前活动会话数</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["Catalina:type=Manager,context=/,host=localhost",activeSessions]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>Sessions</name></application></applications><valuemap/></item>-<item><name>Sessions-最大活动会话数</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["Catalina:type=Manager,context=/,host=localhost",maxActive]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>Sessions</name></application></applications><valuemap/></item>-<item><name>Tomcat version</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["Catalina:type=Server",serverInfo]</key><delay>30</delay><history>90</history><trends>365</trends><status>0</status><value_type>1</value_type><allowed_hosts/><units/><delta>0</delta><snmpv3_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>Tomcat</name></application></applications><valuemap/></item>-<item><name>堆内存已使用</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=Memory","HeapMemoryUsage.used"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>HeapStatistics</name></application></applications><valuemap/></item>-<item><name>堆内存已提交</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=Memory","HeapMemoryUsage.committed"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>HeapStatistics</name></application></applications><valuemap/></item>-<item><name>堆内存最大</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=Memory","HeapMemoryUsage.max"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>HeapStatistics</name></application></applications><valuemap/></item>-<item><name>类-已加载</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=ClassLoading","LoadedClassCount"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>class</name></application></applications><valuemap/></item>-<item><name>类-已卸载</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=ClassLoading","UnloadedClassCount"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>class</name></application></applications><valuemap/></item>-<item><name>类-总计</name><type>16</type><snmp_community/><multiplier>0</multiplier><snmp_oid/><key>jmx["java.lang:type=ClassLoading","TotalLoadedClassCount"]</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_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authpassphrase/><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>class</name></application></applications><valuemap/></item></items><discovery_rules/><macros/><templates/><screens/></template></templates>-<graphs>-<graph><name>会话状态</name><width>900</width><height>200</height><yaxismin>0.0000</yaxismin><yaxismax>100.0000</yaxismax><show_work_period>1</show_work_period><show_triggers>1</show_triggers><type>0</type><show_legend>1</show_legend><show_3d>0</show_3d><percent_left>0.0000</percent_left><percent_right>0.0000</percent_right><ymin_type_1>0</ymin_type_1><ymax_type_1>0</ymax_type_1><ymin_item_1>0</ymin_item_1><ymax_item_1>0</ymax_item_1>-<graph_items>-<graph_item><sortorder>0</sortorder><drawtype>0</drawtype><color>C80000</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["Catalina:type=Manager,context=/,host=localhost",maxActive]</key></item></graph_item>-<graph_item><sortorder>1</sortorder><drawtype>0</drawtype><color>00C800</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["Catalina:type=Manager,context=/,host=localhost",activeSessions]</key></item></graph_item>-<graph_item><sortorder>2</sortorder><drawtype>0</drawtype><color>0000C8</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["Catalina:type=Manager,context=/,host=localhost",sessionCounter]</key></item></graph_item>-<graph_item><sortorder>3</sortorder><drawtype>0</drawtype><color>C800C8</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["Catalina:type=Manager,context=/,host=localhost",rejectedSessions]</key></item></graph_item>-<graph_item><sortorder>4</sortorder><drawtype>0</drawtype><color>00C8C8</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["Catalina:type=Manager,context=/,host=localhost",maxActiveSessions]</key></item></graph_item></graph_items></graph>-<graph><name>堆内存状态</name><width>900</width><height>200</height><yaxismin>0.0000</yaxismin><yaxismax>100.0000</yaxismax><show_work_period>1</show_work_period><show_triggers>1</show_triggers><type>0</type><show_legend>1</show_legend><show_3d>0</show_3d><percent_left>0.0000</percent_left><percent_right>0.0000</percent_right><ymin_type_1>0</ymin_type_1><ymax_type_1>0</ymax_type_1><ymin_item_1>0</ymin_item_1><ymax_item_1>0</ymax_item_1>-<graph_items>-<graph_item><sortorder>0</sortorder><drawtype>0</drawtype><color>C80000</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=Memory","HeapMemoryUsage.used"]</key></item></graph_item>-<graph_item><sortorder>1</sortorder><drawtype>0</drawtype><color>00C800</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=Memory","HeapMemoryUsage.committed"]</key></item></graph_item>-<graph_item><sortorder>2</sortorder><drawtype>0</drawtype><color>0000C8</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=Memory","HeapMemoryUsage.max"]</key></item></graph_item></graph_items></graph>-<graph><name>类状态</name><width>900</width><height>200</height><yaxismin>0.0000</yaxismin><yaxismax>100.0000</yaxismax><show_work_period>1</show_work_period><show_triggers>1</show_triggers><type>0</type><show_legend>1</show_legend><show_3d>0</show_3d><percent_left>0.0000</percent_left><percent_right>0.0000</percent_right><ymin_type_1>0</ymin_type_1><ymax_type_1>0</ymax_type_1><ymin_item_1>0</ymin_item_1><ymax_item_1>0</ymax_item_1>-<graph_items>-<graph_item><sortorder>0</sortorder><drawtype>0</drawtype><color>C80000</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=ClassLoading","LoadedClassCount"]</key></item></graph_item>-<graph_item><sortorder>1</sortorder><drawtype>0</drawtype><color>00C800</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=ClassLoading","UnloadedClassCount"]</key></item></graph_item>-<graph_item><sortorder>2</sortorder><drawtype>0</drawtype><color>0000C8</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=ClassLoading","TotalLoadedClassCount"]</key></item></graph_item></graph_items></graph>-<graph><name>线程状态</name><width>900</width><height>200</height><yaxismin>0.0000</yaxismin><yaxismax>100.0000</yaxismax><show_work_period>1</show_work_period><show_triggers>1</show_triggers><type>0</type><show_legend>1</show_legend><show_3d>0</show_3d><percent_left>0.0000</percent_left><percent_right>0.0000</percent_right><ymin_type_1>0</ymin_type_1><ymax_type_1>0</ymax_type_1><ymin_item_1>0</ymin_item_1><ymax_item_1>0</ymax_item_1>-<graph_items>-<graph_item><sortorder>0</sortorder><drawtype>0</drawtype><color>C80000</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=Threading","ThreadCount"]</key></item></graph_item>-<graph_item><sortorder>1</sortorder><drawtype>0</drawtype><color>00C800</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=Threading","PeakThreadCount"]</key></item></graph_item>-<graph_item><sortorder>2</sortorder><drawtype>0</drawtype><color>0000C8</color><yaxisside>0</yaxisside><calc_fnc>2</calc_fnc><type>0</type>-<item><host>CustomTomcat</host><key>jmx["java.lang:type=Threading","TotalStartedThreadCount"]</key></item></graph_item></graph_items></graph></graphs></zabbix_export>

附录

转载于:https://www.cnblogs.com/nat-zhu/p/8024123.html

Zabbix JMX之tomcat监控相关推荐

  1. zabbix模板_基于zabbix网页配置自定义tomcat监控模板--监控项、触发器

    概述 zabbix监控tomcat只有一个zabbix-java-gateway,可以部署在zabbix-sever端也可以部署在其他机器上,需要和zabbix-server网络可达.Zabbix-J ...

  2. Zabbix监控实战-Tomcat监控

    八.Zabbix监控实战-Tomcat监控 1.方法一:开发java监控页面 [root@qfedu.com tomcat8_1]# cat /application/tomcat/webapps/m ...

  3. zabbix安装使用及监控案例(从头到尾)

    前文提要:本文为整个zabbix的介绍及配置以及案例 目录 一.监控的概述 二.zabbix的概述 1.zabbix是什么 2.zabbix的作用 3.zabbix的特性 4.zabbix系统的组成 ...

  4. 用Zabbix和Docker搭建监控平台

    Zabbix 是由 Alexei Vladishev 开发的一种网络监视.管理系统,基于 Server-Client 架构.可用于监视各种网络服务.服务器和网络机器等状态. 1. 架构 Zabbix ...

  5. zabbix Server 4.0 监控TCP的12种状态

      zabbix Server 4.0 监控TCP的12种状态 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大家对TCP三次握手比较熟悉了,都知道当发生DOSS攻击时,客户端发送 ...

  6. zabbix mysql版本号_zabbix 监控mysql5.6版本 及主从

    本文中部分内容是网上摘抄,如版主看到后还望谅解! 一.前期工作 1.导入mysql模板文件到zabbix 百度网盘模板地址:http://pan.baidu.com/s/1o6DkTuE 2.mysq ...

  7. Zabbix 3.0 部署监控 [三]

    Zabbix 3.0 部署监控 [三] zabbix  时间:2016年9月22日  笔者QQ:381493251  Abcdocker交流群:454666672  如果遇到什么问题可以进群询问,我们 ...

  8. zabbix入门之添加监控项

    zabbix入门之添加监控项 添加一个不带参数的监控项(system.cpu.switches) 进入"配置"-->"主机"选择某主机的"监控项 ...

  9. Zabbix 3.0 部署监控 [二]

    原文出自  http://www.abcdocker.com/abcdocker/1453 Zabbix 3.0 部署监控 [二] zabbix 一.添加监控主机及设置 1.创建主机 Agent可以干 ...

最新文章

  1. 三角测距激光重建算子HALCON
  2. C语言位操作--不用中间变量交换两数值
  3. Ubuntu与 Fedora之对比
  4. php后台和ios网络请求,iOS网络 POST通过JSON传数据到后台
  5. 顶岗实习周记java方向_前途虽远,扶摇可接 | 商务日语专业顶岗实习动员大会...
  6. python安装与开发环境搭建_Python安装和开发环境搭建
  7. radio选中事件怎么绑定_Vue双向绑定
  8. mysql java 代码生成器_java代码生成器
  9. html选中然后显示到表格,如何将数据从html表单显示到表格中?
  10. 展示360度全景影像的利器--PanoramaGL
  11. python 调用 .netcore api_浅谈Python调用XBee的API来进行通讯
  12. 自动登录Windows系统
  13. Stanford Dogs Dataset(斯坦福狗数据集)
  14. 计算机的屏幕录像,如何进行电脑屏幕录像?电脑录制屏幕视频的方法|电脑屏幕录像的图文步骤...
  15. 15 JS运算符优先级
  16. 分区助手合并移动硬盘分区后,无法访问的解决方法
  17. Ubuntu 18.04 LTS版本 GoldenDict安装与配置
  18. OpenGL着色器语言
  19. 如何卸载冰点还原精灵
  20. 花生壳实现内网穿透 异地组网

热门文章

  1. ARM学习方法大杂烩,高手经验之谈,内容完全来自互联网
  2. 谷歌发布企业版TensorFlow,或提供收费服务?
  3. 微软10亿美元投资AI公司助力云计算,研发通用人工智能
  4. MathType如何保存常用公式
  5. c语言%f小数位第六位是错的,c语言中输出浮点型数据,如果不指定输出位数,%f输出几位小数?...
  6. share extension 不显示_这几项超好用的云开发扩展能力,别说你还不知道!
  7. Java数据结构和算法:哈夫曼树
  8. linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析
  9. matlab常用代码总结
  10. shell 中diff返回值_LINUX(中)