Zabbix JMX之tomcat监控
工作原理:
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监控相关推荐
- zabbix模板_基于zabbix网页配置自定义tomcat监控模板--监控项、触发器
概述 zabbix监控tomcat只有一个zabbix-java-gateway,可以部署在zabbix-sever端也可以部署在其他机器上,需要和zabbix-server网络可达.Zabbix-J ...
- Zabbix监控实战-Tomcat监控
八.Zabbix监控实战-Tomcat监控 1.方法一:开发java监控页面 [root@qfedu.com tomcat8_1]# cat /application/tomcat/webapps/m ...
- zabbix安装使用及监控案例(从头到尾)
前文提要:本文为整个zabbix的介绍及配置以及案例 目录 一.监控的概述 二.zabbix的概述 1.zabbix是什么 2.zabbix的作用 3.zabbix的特性 4.zabbix系统的组成 ...
- 用Zabbix和Docker搭建监控平台
Zabbix 是由 Alexei Vladishev 开发的一种网络监视.管理系统,基于 Server-Client 架构.可用于监视各种网络服务.服务器和网络机器等状态. 1. 架构 Zabbix ...
- zabbix Server 4.0 监控TCP的12种状态
zabbix Server 4.0 监控TCP的12种状态 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大家对TCP三次握手比较熟悉了,都知道当发生DOSS攻击时,客户端发送 ...
- zabbix mysql版本号_zabbix 监控mysql5.6版本 及主从
本文中部分内容是网上摘抄,如版主看到后还望谅解! 一.前期工作 1.导入mysql模板文件到zabbix 百度网盘模板地址:http://pan.baidu.com/s/1o6DkTuE 2.mysq ...
- Zabbix 3.0 部署监控 [三]
Zabbix 3.0 部署监控 [三] zabbix 时间:2016年9月22日 笔者QQ:381493251 Abcdocker交流群:454666672 如果遇到什么问题可以进群询问,我们 ...
- zabbix入门之添加监控项
zabbix入门之添加监控项 添加一个不带参数的监控项(system.cpu.switches) 进入"配置"-->"主机"选择某主机的"监控项 ...
- Zabbix 3.0 部署监控 [二]
原文出自 http://www.abcdocker.com/abcdocker/1453 Zabbix 3.0 部署监控 [二] zabbix 一.添加监控主机及设置 1.创建主机 Agent可以干 ...
最新文章
- 三角测距激光重建算子HALCON
- C语言位操作--不用中间变量交换两数值
- Ubuntu与 Fedora之对比
- php后台和ios网络请求,iOS网络 POST通过JSON传数据到后台
- 顶岗实习周记java方向_前途虽远,扶摇可接 | 商务日语专业顶岗实习动员大会...
- python安装与开发环境搭建_Python安装和开发环境搭建
- radio选中事件怎么绑定_Vue双向绑定
- mysql java 代码生成器_java代码生成器
- html选中然后显示到表格,如何将数据从html表单显示到表格中?
- 展示360度全景影像的利器--PanoramaGL
- python 调用 .netcore api_浅谈Python调用XBee的API来进行通讯
- 自动登录Windows系统
- Stanford Dogs Dataset(斯坦福狗数据集)
- 计算机的屏幕录像,如何进行电脑屏幕录像?电脑录制屏幕视频的方法|电脑屏幕录像的图文步骤...
- 15 JS运算符优先级
- 分区助手合并移动硬盘分区后,无法访问的解决方法
- Ubuntu 18.04 LTS版本 GoldenDict安装与配置
- OpenGL着色器语言
- 如何卸载冰点还原精灵
- 花生壳实现内网穿透 异地组网
热门文章
- ARM学习方法大杂烩,高手经验之谈,内容完全来自互联网
- 谷歌发布企业版TensorFlow,或提供收费服务?
- 微软10亿美元投资AI公司助力云计算,研发通用人工智能
- MathType如何保存常用公式
- c语言%f小数位第六位是错的,c语言中输出浮点型数据,如果不指定输出位数,%f输出几位小数?...
- share extension 不显示_这几项超好用的云开发扩展能力,别说你还不知道!
- Java数据结构和算法:哈夫曼树
- linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析
- matlab常用代码总结
- shell 中diff返回值_LINUX(中)