kafka监控linux脚本,zabbix监控kafka
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相关推荐
- zabbix监控linux文件目录,zabbix监控linux磁盘性能
原标题:zabbix监控linux磁盘性能 前提环境 perl和python,以及zabbix-agent已是可用状态. 需要主要监控的指标 1:每秒IO数,即iops或tps 2:吞吐率 3:平均I ...
- zabbix 监控linux日志,zabbix 监控交换机日志
需求 我们需要监控交换机warn以上级别的日志,只要有warn及以上级别的日志输入,就需要发送报警给运维,我们使用的监控平台是zabbix,所以监控就需要使用zabbix来实现,下面是配置方法,供各位 ...
- 部署Zabbix监控平台,配置及使用Zabbix监控系统,自定义Zabbix监控项目
案例1:常用系统监控命令 案例2:部署Zabbix监控平台 案例3:配置及使用Zabbix监控系统 案例4:自定义Zabbix监控项目 1 案例1:常用系统监控命令 1.1 问题 本案例要求熟悉查看L ...
- zabbix监控oracle缓冲区,Zabbix监控oracle各服务器连接数
需求: 根据机器名查询oracle连接数,并通过zabbix进行监控 脚本: [root@rac1 Zabbix_S]# cat get_conns.py #!/usr/bin/python #cod ...
- linux服务器监控zabbix,Linux监控之--使用ZABBIX监控web服务器
使用ZABBIX监控web 服务器 实验拓扑图: 实验思路: nginx添加状态统计模块,编写nginx对应的状态统计脚本. zabbix-server 导入nginx模板,并对主机实现监控. 实验环 ...
- Linux监控平台(zabbix监控介绍,安装zabbix,解决忘记admin密码)
linux监控平台介绍 常见开源监控软件:cacti,nagios,zabbix,smokeping,open-falcon等等 cacti,smokeping偏向于基础监控,成图非常漂亮 cacti ...
- 全网最详细的zabbix监控(zabbix安装和配置、web页面配置、监控Linux主机、监控华为交换机、监控Windows、监控nginx)
目录 前言 一.准备工作 二.zabbix server端 三.zabbix-agent Linux客户端的安装 四.zabbix-agent Windows客户端的安装 五.使用zabbix监控ng ...
- Linux分布式应用 Zabbix监控配置[添加主机 自定义监控内容 邮件报警 自动发现/注册 代理服务器 高可用集群]
-------------------- 添加 zabbix 客户端主机 -------------------- 关闭防火墙 systemctl disable --now firewalld se ...
- zabbix如何监控oracle,使用zabbix监控oracle数据库的方法详解
一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需 ...
最新文章
- 设计模式——6适配器模式(Adapter)
- 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一2.2 内部函数与操作
- iOS 修改navigationController返回按钮颜色和文字
- android 如何重载函数,android - 如何在Frida中使用“ int”重载函数 - 堆栈内存溢出...
- python数据按照分组进行频率分布_python实现读取类别频数数据画水平条形图
- 卷积神经网络特征图大小计算公式
- Windows Phone 8.1 应用商店将于 12 月 16 日关闭
- ROS入门-11.客户端Client的编程实现
- 苹果紧急修复已遭 NSO Group 利用的 iMessage 0day以及另一个0day
- 分享一款国外的优化IE9浏览器的软件感觉很好用兼容win7
- 微信小程序——聊天小程序(从搭建到结束)
- 互联网巨头争先入局智能汽车,盛世昊通董车长运筹帷幄
- 最简单荣耀手机如何不用Root激活Xposed框架
- Java面试问题集锦
- 【计算机网络】Socket编程
- 爬动的蠕虫(C语言)
- 数据预处理归一化Z-score归一化Min-Max归一化程序
- Nginx LVS 阿里云SLB
- 2020身高体重标准表儿童_2020儿童身高体重标准表(多图)
- ZUCC_Linux系统管理_实验七 LVM
热门文章
- 求最大素数的c语言,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
- 全球大学生超级计算机竞赛排名,清华团队蝉联世界大学生超级计算机竞赛总冠军...
- java模块是什么6_Java 9 揭秘(6. 封装模块)
- android 左移动画_Android 控件的显示隐藏上下左右移动动画
- linux mysql io压力大_MySQL性能调优(四) Linux 磁盘IO
- linux安装weblogic9,linux_weblogic9_安装说明.doc
- jsonp react 获取返回值_谈谈对 React 新旧生命周期的理解
- 7. 基于策略的强化学习——蒙特卡洛策略梯度REINFORCE算法
- BeanUtils组件
- php框架laravel:数据库建立:artisan