zoukankan      html  css  js  c++  java
  • 使用zabbix-java-gateway可以通过该网关来监听多个JVM

    我们知道监控主机和网络性能指标情况可以使用zabbix很好解决,分析起来也很方便,Zabbix主要功能:

    - 自动发现服务器与网络设备
    - 分布式监视以及WEB集中管理功能
    - 可以无agent监视
    - 用户安全认证和柔软的授权方式
    - 通过WEB界面设置或查看监视结果
    - email等通知功能
     
    - CPU负荷
    - 内存使用
    -磁盘使用
    - 网络状况
    - 端口监视
    - 日志监视。

    当然,nagios也可以实现这些功能,Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。 Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

    Nagios 可以监控的功能有:
    1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
    2、监控主机资源(处理器负荷、磁盘利用率等);
    3、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;
    4、并行服务检查机制;
    5、具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;
    6、当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);
    7、可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;
    8、自动的日志滚动功能;
    9、可以支持并实现对主机的冗余监控;
    10、可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等; 
    11、可以通过手机查看系统监控信息;
    12、可指定自定义的事件处理控制器

    基于JMX的监控:

    在企业中,很多程序是基于Java来编写的,java程序运行在JVM之上,而JVM自己就可以监听在某个套接字上,将自己内部的状态信息输出出去,所以监控服务器只需要直接连接JVM的套接字就可以获取到Java进程的相关信息,不需要通过Agent、SNMP;可是zabbix是没有办法自己链接JVM的套接字的,也就是说,zabbix自身是不能够作为客户端来链接该套接字的。所以,就需要额外安装一个服务来连接JVM的套接字的。这个服务就是zabbix-java-gateway.x86_64(Java网关);可以通过该网关来监听多个JVM;zabbix-java-gateway可以是一个单独的主机,可以和zabbix server安装到一台主机上;

  • 相关阅读:
    mysql数据库链接与创建
    Jmeter之csv、用户自定义变量以及Query Type分析(八)
    Jmeter之接口测试实战项目运用操作(七)
    SoapUI接口测试之实战运用操作(五)
    SoapUI接口测试之WSDL(四)
    SoapUI接口测试之JDBC(三)
    SoapUI接口测试之HTTP(二)
    Jmeter之参数化(五)
    Jmeter之WSDL(六)
    Java学习之接口
  • 原文地址:https://www.cnblogs.com/sea520/p/10087406.html
Copyright © 2011-2022 走看看