Zabbix Monitoring Logstash
时间:2022-07-22
本文章向大家介绍Zabbix Monitoring Logstash,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
系统环境
hostname |
ip |
version |
---|---|---|
zabbix-server |
192.168.99.200 |
zabbix 4.4 |
elk-node1 |
192.168.99.185 |
logstash 6.8 |
监控 logstash 服务状态
systemctl status logstash | grep -q running && echo 1 || echo 0
logstash port 9600 默认监听 127.0.0.1
cat /etc/logstash/logstash.yml |grep http.host
http.host: "192.168.99.185"
重启 logstash
systemctl restart logstash
OS 信息
获取 OS 名称、架构、版本和可用的处理器个数
curl -s "http://192.168.99.185:9600/_node/os?pretty"
JVM 信息
获取 JVM 状态,包括线程信息、内存使用率、GC 和 uptime。
curl -s "http://192.168.99.185:9600/_node/stats/jvm?pretty"
curl -s "http://192.168.99.185:9600/_node/stats/events?pretty"
官方文献
https://www.elastic.co/guide/en/logstash/current/monitoring-logstash.html
zabbix-agent
UserParameter=logstash.stats.jvm, curl -s "http://192.168.99.185:9600/_node/stats/jvm?pretty"
UserParameter=logstash.stats.events, curl -s "http://192.168.99.185:9600/_node/stats/events?pretty"
UserParameter=logstash.status, systemctl status logstash | grep -q running && echo 1 || echo 0
zabbix_get 测试
[root@zabbix-server ~]# zabbix_get -s 192.168.99.185 -k logstash.status
1
zabbix_get 获取的值限定为0和1 但只显示0和1显然不直观。通过值映射的方式可实现在Latest data 和告警中更直观的显示UP和DOWN 即0为DOWN ,1为UP
管理 -- 一般 -- 值映射 --
监控项值映射
监控项举例
主监控项
依赖项
监控项预处理
Zabbix Latest Data
参考链接
https://github.com/Lelik13a/Zabbix-Logstash
- CentOS6.9-zabbix3.2启动失败原因及页面没有mysql选择项
- inotify软件部署及实时同步
- Linux下批量修改文件名方法
- Tomcat启动慢解决方法(本人CentOS7.4系统)
- Nginx软件部署配置过程
- iptables网络安全服务详细使用
- 未来哪个行业能赚钱,看百度、阿里、腾讯投资的企业你就知道了!
- Augmate公司应用分布式账本技术,将IOTA整合为物联网设备管理平台
- 一域名一年前六位数终端易主 是为了......
- 黑客通过Facebook Messenger传播加密货币挖掘恶意软件
- linq to sql的多条件动态查询(下)
- iptables网络安全服务详细使用
- iptables网络安全服务详细使用
- linq to sql的多条件动态查询(上)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法