首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在zabbix 3.2中使用jmx监控jboss6.4.9

在Zabbix 3.2中使用JMX监控JBoss 6.4.9,你需要按照以下步骤进行配置:

1. 配置JBoss以启用JMX远程监控

编辑JBoss的启动脚本(通常是standalone.shdomain.sh),添加以下JMX相关的系统属性:

代码语言:javascript
复制
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"

这些设置启用了JMX远程监控,并指定了端口(例如12345),同时禁用了SSL和认证。在生产环境中,你应该启用SSL和认证以提高安全性。

2. 配置Zabbix Agent以收集JMX数据

在运行Zabbix Agent的服务器上,编辑/etc/zabbix/zabbix_agentd.conf文件,添加以下行:

代码语言:javascript
复制
UserParameter=jmx.discovery,/etc/zabbix/scripts/jmx_discovery.sh
UserParameter=jmx["{#JMXPORT}","{#JMXITEM}"],"java -jar /path/to/jmxterm-1.0.2-uber.jar -l localhost:{#JMXPORT} -i /etc/zabbix/scripts/jmx_query.sh -v silent"

确保替换/path/to/jmxterm-1.0.2-uber.jar为jmxterm JAR文件的实际路径。

3. 创建Zabbix监控项原型和模板

在Zabbix前端,创建一个新的模板或编辑现有的模板,并添加以下监控项原型:

  • JMX Discovery
    • 类型:Zabbix代理
    • 键:jmx.discovery
    • 数据类型:JSON
    • 更新间隔:1m
  • JMX Item
    • 类型:Zabbix代理
    • 键:jmx["{#JMXPORT}","{#JMXITEM}"]
    • 数据类型:浮点数
    • 更新间隔:1m
    • 应用集:JMX监控

4. 创建触发器和图表

根据需要创建触发器和图表来监控JBoss的性能指标。

5. 验证配置

重启Zabbix Agent服务,并在Zabbix前端验证JMX监控项是否正常工作。

代码语言:javascript
复制
sudo systemctl restart zabbix-agent

通过Zabbix前端查看监控项的状态和数据,确保能够正确收集JBoss的JMX指标。

注意事项

  • 确保Zabbix Agent服务器能够访问JBoss服务器的JMX端口。
  • 在生产环境中,强烈建议启用JMX的SSL和认证,并相应地调整Zabbix Agent的配置。
  • 根据实际情况调整JMX端口号和其他参数。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Z大牛 | Zabbix通过JMX监控java中间件

    关于作者周周 周松,长期从事在ITOM、ITOA领域,拥有丰富的IT系统管理和监控实施经验,精通Zabbix开源监控系统的架构、部署、使用和维护;精通IBM Tivoli、BMC Patrol等商业软件产品...Zabbix通过JMX方式监控java中间件 Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”;它是用java写的一个程序。...工作原理: zabbix_server想知道一台主机上的特定的JMX值时,它向Zabbix-Java-gateway询问,而Zabbix-Javagateway使用“JMXmanagementAPI”去查询特定的应用程序...为tomcat的主机名或IP地址,JMX_PORT为JMX端口,通常使用12345,然后重启tomcat,JMX就开启了。...添加Weblogic监控项到Zabbix 新增监控项,在key内填入: jmx["com.bea:Name={ 其中com.bea:Name={JDBC_NAME},ServerRuntime={JDBC_SERVER

    2.9K20

    Z社区 | Zabbix 3.4.0新功能,你觉得怎样?

    通过proxy远程命令支持 之前,如果使用Zabbix proxy通过Zabbix Agent的方式监控主机, Zabbix agent执行远程命令和全局脚本将无法实现。...同样,媒体类型同时存在慢速和快速类型的时候(短信和邮件),也可能发生延迟。比如需要等待发送短信后才会发送电子邮件。 新版本实现了警报的并行处理 。...台风防范措施 将数据存储在数据库中之前,需预先处理监控项值,Zabbix该项功能已经有多项可供选择:计算delta值,使用自定义乘数,转换值类型或修剪长文本值等。...JMX可配置端点 此前,JMX端点在Zabbix上进行硬编码,限制了使用不同端点的应用程序。为解除此限制,对JMX可配置端点的支持已经在JMX项目配置上成为了一个独立字段。...JMX低级别自动发现 目前,JMX对象的低级别发现由新的 jmx.discovery[,]监控项来支持。

    1K40

    zabbix监控jvm内存

    上,且不是桌面版,这个时候想监控,可以通过zabbix集成jmx实现 jvisualvm使用方式,参考 https://www.cnblogs.com/gossip/p/6141941.html 效果:...这是使用的jdk自带的监控工具 当然,如果需要远程监控的话,需要在catalina文件设置下启动参数,这里不做账号密码限定,所以authenticate=false windows修改catalina.bat...zabbix可以集成jmx,用于监控jvm内存情况集成jmx步骤逻辑 在zabbix服务器上安装配置zabbix-java-gateway,并且配置相关参数。...配置tomcat服务器,JMX服务相关参数,上传依赖包(如果是jar包运行,直接添加参数即可) zabbix web端添加监控 启动tomcat服务,查看zabbix web端监控运行状态,排错(java...4.查看zabbix web端监控运行状态  添加完毕,查看jmx是否是绿色 ?

    5.3K30

    zabbix基本概述

    交换机、路由器、打印机等 2.系统监控CPU,内存,磁盘。硬盘IO,系统负载等 3.服务监控apache,nginx,tomcat,redis,TCP连接数等 4.性能监控。...网站性能,服务器性能,数据库性能 5.日志监控访问日志,错误日志 6.安全监控。如用户登录数,本地文件改动,passwd文件变化 7.网络监控。...端口,SMTP,网络使用率,网络入流量,网络出流量 #zabbix4.0特性 1、整体性能提高了10%-20% 2、分布式网络宽带降低80% 3、告警处理流程提升 4、支持http agent 5、支持单点登录...支持多种数据库,包括mysql,Oracle,DB2等等 Java gateway java网关,负责通过JMX监控手机java应用性能数据 Zabbix proxy zabbix代理,分布式部署架构会用到...,CPU使用率,负载等 Value preprocessing 预处理 数据在存入数据库之前按照指定的规则预处理 Template 模板 可以应用到多个监控设备的监控集合

    81120

    002.Zabbix简介

    用户可以利用IPMI监视服务器的物理特性,温度、电压、电扇工作状态、电源供应以及机箱入侵等。...专用客户端程序(守护进程),收集客户端数据; zabbix_java_gateway:Zabbix的Java采集服务端,用于JMX监控方式; zabbix_sender:Zabbix的trapping...5.6 多种可视化展示 自定义监控的展示图,将多种监控数据集中展示到一张图中; 网络拓扑图; 自定义的Screens和Slide shows将多种图形集中展示; 报表功能; 资源使用情况的监控展示。...5.8 配置简易 第一步:添加设备 第二步:应用模板即可完成监控 5.9 使用模板 模板可以分组; 模板具有可继承性。...5.12 API功能 应用API功能可以方便地和其他系统结合,包括手机客户端的使用。 5.13 系统权限 不同的用户展示监控的资源不同; 对用户的身份认证。

    1K20

    监控hadoop生态系统企业应该用什么监控软件

    该如何知道磁盘的使用情况;遇到问题,该如何及时的报警通知。该如何知道各个组件的运行情况,各自暂用内存、磁盘、网络使用等,都可能是我们想获取的。...每台计算机都运行一个收集和发送度量数据(处理器速度、内存使用量等)的名为 gmond 的守护进程。它将从操作系统和指定主机中收集。...Zabbix监控Hadoop zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。...这里是Zabbix可以使用hadoop-jobtracker.sh,但是这个脚本可能需要稍加修改。更多大家可以找找网上的资料。...同时,可以在链接的后面,添加参数来获取指定名称的监控信息,例如访问 http://namenode:50070/jmx?

    2.1K71

    Zabbix5.0的监控

    Zabbix5.0的监控Zabbix监控类型可以分为四大类:ZBX,SNMP,JMX,IPMI颜色为绿色:监控成功颜色为红色:监控失败。...配置的监控项相关的数据发送给server;监控过程:zabbix agent首先向ServerActive配置的IP请求获取active items,获取并提交active items数据至server...SNMP协议分1,2,3,但是实际上使用并没有多大的差别。监控范围有限,无需安装agent。但是需要被监控的系统支持SNMP协议并且开启。需要注意端口号。...惠普的硬件信息可以透过ILO观看,使用zabbix监控时需要进行配置信息,关键在于OID是否正确。...IPMI最大的优势在于无论OS的开机还是关机状态下,只要接通电源就可以实现对服务器的监控jmx agent通过jmx监控java jvm,一般用于监控tomcat。

    73930

    构建企业级监控平台系列(十一):Zabbix 配置监控 Nginx、MySQL 等常见应用

    本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:./configure –with-http_stub_status_module。...ss_get_mysql_stats.php.cnf #由于percona的监控脚本是使用php写的,所以需要准备好php运行环境,将zabbix的数据库和密码写入php脚本中 <?...使用 JMX 监控tomcat 安装tomcat和jdk 在server2(agent的客户端)上安装tomcat和jdk,并打开tomcat: rpm -ivh jdk-8u121-linux-x64...StartJavaPollers=5 systemctl restart zabbix-server zabbix监控界面进行相应设置 step1 配置—主机—server2 step2 JMX...=5 systemctl restart zabbix-java-gateway step7 刷新—查看到server2此时JMX图标为绿色 更多关于企业级监控平台系列的学习文章,请参阅:构建企业级监控平台

    88810

    【沙恩说】ZABBIX全栈级监控实践(八)Zabbix的源码编译安装

    ZABBIX全栈级监控实践 八)Zabbix的源码编译安装 《ZABBIX全栈级监控实践》系列将由浅入深探讨如何实现ZABBIX全栈级别的监控。...积极投入Zabbix社区建设,在多个技术大会上进行技术分享,有丰富的Zabbix开源监控平台的全栈式监控经验。...Zabbix提供了多种安装方式,上一篇中,我们使用Zabbix Appliance对Zabbix进行了快速上手尝试。...Zabbix Appliance适合想一窥Zabbix的大致功能,对Zabbix有初步学习、了解的实验环境下使用。...在部署过程中,一方面由于监控需求的不断提升,可能原先只需要监控操作系统,但都后期需要通过JMX监控JAVA,通过IPMI监控带外设备。

    74310

    Zabbix之基础大全

    (3)、主机的四种监控接口:zbx、snmp、jmx、ipmi。 2、常用的开源监控工具 (1)、cacti:强大的【数据展示】功能。  ...    自动相应动作可包含远程命令 实时图表绘制     使用内置图表绘制功能可以将监控项的内容实时绘制成图表 Web监控功能     Zabbix可以追踪模拟鼠标在Web网站上的点击操作,...    使用Zabbix proxy代理服务器,使得远程监控更简单 结构 Zabbix由几个主要的软件组件构成,这些组件的功能如下。...1、zabbix监控特性 (1)、数据采样:SNMP,ssh/telnet,server/agent,IPMI,jmx,自定义。...3、zabbix逻辑组件 (1)、host:监控网络设备,IP、DNS名称。 (2)、hostgroup:可以包含主机和模板,指派用户权限时使用

    49610

    「译」5款最佳IT基础设施开源监控软件

    Zabbix是一款出色的企业级软件,旨在监控从服务器的性能和可用性,网络设备到Web应用程序和数据库的所有功能。...Zabbix被全球数千家公司所使用,包括DELL,Salesforce,ICANN,Orange等。 ?...Zabbix是server-agent系统架构,您需要通过Zabbix服务器监控将服务器(客户端)上的代理安装到服务器端。但是,您不需要为FTP,SSH,HTTP,DNS等服务安装代理。...特征: 直接通过JMX监控Java应用程序服务器 虚拟机监控允许VMWare,vCenter和vSpehere 前端具有抵御暴力攻击的自我保护 自动化可以通过各种语言的脚本完成,Ruby,Python...您可以使用JMX,WMI,SNMP,NRPE,XML HTTP,JDBC,XML,JSON等收集系统指标。 借助OpenNMS,您可以发现网络中的第二层网络拓扑。

    2.1K30

    原创投稿 | zabbix的理论知识

    监控各网络设备,路由器、交换机、防火墙、f5、打印机等。 发送告警通知。 通过web页面及图形展示监控数据。...支持的监控手段 所谓监控手段即server或proxy通过什么方式来收集监控到的数据,常用的有: SNMP(polling,trapping) IPMI(监控硬件状况) JMX(监控java应用) 自定义监测...历史数据存储 存储于数据库中 支持多种数据库,mysql,db2,oracle,postgresql,sqlite 存储时长可自定义 自动清理过期历史数据 监控主机配置 通过添加监控设备方式添加 可以使用模板进行配置...模板的使用 模板包含item,trigger,action等一系列单个主机支持的元素 模板中可以使用监控 模板可以继承 自动发现功能 网络设备自动发现 agent自动注册 自动发现文件系统、网卡、SNMP...需要与trapper配合使用zabbix_proxy 类似于server,但它只是一个中转站,当跨地区,跨机房部署zabbix系统时,需要用到它,以将它收集到的数据发送给server。

    84360

    一、什么是zabbbix?

    、集中的监控他们,我们则需要依靠一些外部的工具,而 zabbix 就是一个被广泛使用的,可以实现集中监控管理的应用程序。...JMX: 通过 JMX 进行监控JMX(Java Management Extensions,即 Java 管理扩展),监控 JVM 虚拟机时,使用这种方法也是非常不错的选择。...是使用 php 编写的,所以,如果想要使用 zabbix web 展示相关监控信息,需要依赖 LAMP 环境,不管是 zabbix server ,或是 zabbix web,他们都需要连接到 zabbix...server 处理,这样,zabbix proxy 分摊了 zabbix server 的压力,同时,我们还能够通过统一的监控入口,监控所有的对象,当监控规模庞大到需要使用 zabbix proxy...管理员可以在 server 端使用一个名为 zabbix_get 的工具,测试是否能够从 agent 端拉取数据。

    59121
    领券