1、配置java-gateway

vim settings.sh

LISTEN_IP="0.0.0.0"

LISTEN_PORT=10052

PID_FILE="/tmp/zabbix_java.pid"

START_POLLERS=5

其中 LISTEN_PORT 和 LISTEN_IP 可以不配置,zabbix_java 会采用默认值。但是 PID_FILE 和 START_POLLERS 必须配置,尤其主意 START_POLLERS,若不配置 zabbix_java 依旧可以启动但是是不工作的。

2、修改zabbix_server文件

既然java gateway运行了,你要告诉zabbix server去×××java gateway,在配置文件中开启如下几项参数。

JavaGateway=127.0.0.1

JavaGatewayPort=10052

JavaGatewayPort和上面的LISTEN_PORT一样

StartJavaPollers=3 #这个数值要小于上面的START_POLLERS

这三项都需要配置,其中StartJavaPollers会被视为开关性质的参数。0或者未配置将被系统认为不具有Java信息抓取能力。这点在Zabbix JMX Monitoring Wiki中未提及,但是实际效果就是这样。同时Zabbix Proxy的配置文件解析中也有介绍此参数的含义。

3、启动java-gateway和zabbix server

/usr/local/zabbix/sbin/zabbix_java/startup.sh

/usr/local/zabbix/sbin/zabbix_server

4、配置kafka配置文件/usr/local/kafka/bin/kafka-run-class2.sh 专门给kafka启动脚本用(如果不专门设定,则其他脚本调用kafka-run-class.sh无法执行,报端口12345占用 )

cp /usr/local/kafka/bin/kafka-run-class.sh /usr/local/kafka/bin/kafka-run-class2.sh

vim /usr/local/kafka/bin/kafka-run-class2.sh

#JMX settings

if [ -z "$KAFKA_JMX_OPTS" ]; then

KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.ssl=false "

fi

vim /usr/local/kafka/bin/kafka-server-start.sh

exec $base_dir/kafka-run-class2.sh $EXTRA_ARGS kafka.Kafka "$@"

5、启动kafka

kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties

if [ -z "$KAFKA_JMX_OPTS" ]; then

KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.ssl=false "

fi

6、启动kafka

kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties

参考博文:http://blog.yancy.cc/2017/06/01/Bigdata-hadoop/Zabbix%E7%9B%91%E6%8E%A7Kafka%E9%9B%86%E7%BE%A4%20Brokers%E6%9C%8D%E5%8A%A1/

kafka监控linux脚本,zabbix监控kafka相关推荐

  1. zabbix监控linux文件目录,zabbix监控linux磁盘性能

    原标题:zabbix监控linux磁盘性能 前提环境 perl和python,以及zabbix-agent已是可用状态. 需要主要监控的指标 1:每秒IO数,即iops或tps 2:吞吐率 3:平均I ...

  2. zabbix 监控linux日志,zabbix 监控交换机日志

    需求 我们需要监控交换机warn以上级别的日志,只要有warn及以上级别的日志输入,就需要发送报警给运维,我们使用的监控平台是zabbix,所以监控就需要使用zabbix来实现,下面是配置方法,供各位 ...

  3. 部署Zabbix监控平台,配置及使用Zabbix监控系统,自定义Zabbix监控项目

    案例1:常用系统监控命令 案例2:部署Zabbix监控平台 案例3:配置及使用Zabbix监控系统 案例4:自定义Zabbix监控项目 1 案例1:常用系统监控命令 1.1 问题 本案例要求熟悉查看L ...

  4. zabbix监控oracle缓冲区,Zabbix监控oracle各服务器连接数

    需求: 根据机器名查询oracle连接数,并通过zabbix进行监控 脚本: [root@rac1 Zabbix_S]# cat get_conns.py #!/usr/bin/python #cod ...

  5. linux服务器监控zabbix,Linux监控之--使用ZABBIX监控web服务器

    使用ZABBIX监控web 服务器 实验拓扑图: 实验思路: nginx添加状态统计模块,编写nginx对应的状态统计脚本. zabbix-server 导入nginx模板,并对主机实现监控. 实验环 ...

  6. Linux监控平台(zabbix监控介绍,安装zabbix,解决忘记admin密码)

    linux监控平台介绍 常见开源监控软件:cacti,nagios,zabbix,smokeping,open-falcon等等 cacti,smokeping偏向于基础监控,成图非常漂亮 cacti ...

  7. 全网最详细的zabbix监控(zabbix安装和配置、web页面配置、监控Linux主机、监控华为交换机、监控Windows、监控nginx)

    目录 前言 一.准备工作 二.zabbix server端 三.zabbix-agent Linux客户端的安装 四.zabbix-agent Windows客户端的安装 五.使用zabbix监控ng ...

  8. Linux分布式应用 Zabbix监控配置[添加主机 自定义监控内容 邮件报警 自动发现/注册 代理服务器 高可用集群]

    -------------------- 添加 zabbix 客户端主机 -------------------- 关闭防火墙 systemctl disable --now firewalld se ...

  9. zabbix如何监控oracle,使用zabbix监控oracle数据库的方法详解

    一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需 ...

最新文章

  1. 设计模式——6适配器模式(Adapter)
  2. 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一2.2 内部函数与操作
  3. iOS 修改navigationController返回按钮颜色和文字
  4. android 如何重载函数,android - 如何在Frida中使用“ int”重载函数 - 堆栈内存溢出...
  5. python数据按照分组进行频率分布_python实现读取类别频数数据画水平条形图
  6. 卷积神经网络特征图大小计算公式
  7. Windows Phone 8.1 应用商店将于 12 月 16 日关闭
  8. ROS入门-11.客户端Client的编程实现
  9. 苹果紧急修复已遭 NSO Group 利用的 iMessage 0day以及另一个0day
  10. 分享一款国外的优化IE9浏览器的软件感觉很好用兼容win7
  11. 微信小程序——聊天小程序(从搭建到结束)
  12. 互联网巨头争先入局智能汽车,盛世昊通董车长运筹帷幄
  13. 最简单荣耀手机如何不用Root激活Xposed框架
  14. Java面试问题集锦
  15. 【计算机网络】Socket编程
  16. 爬动的蠕虫(C语言)
  17. 数据预处理归一化Z-score归一化Min-Max归一化程序
  18. Nginx LVS 阿里云SLB
  19. 2020身高体重标准表儿童_2020儿童身高体重标准表(多图)
  20. ZUCC_Linux系统管理_实验七 LVM

热门文章

  1. 求最大素数的c语言,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
  2. 全球大学生超级计算机竞赛排名,清华团队蝉联世界大学生超级计算机竞赛总冠军...
  3. java模块是什么6_Java 9 揭秘(6. 封装模块)
  4. android 左移动画_Android 控件的显示隐藏上下左右移动动画
  5. linux mysql io压力大_MySQL性能调优(四) Linux 磁盘IO
  6. linux安装weblogic9,linux_weblogic9_安装说明.doc
  7. jsonp react 获取返回值_谈谈对 React 新旧生命周期的理解
  8. 7. 基于策略的强化学习——蒙特卡洛策略梯度REINFORCE算法
  9. BeanUtils组件
  10. php框架laravel:数据库建立:artisan