Zabbix实战:IRIS数据库监控教程

在当今信息化时代,数据库的稳定运行至关重要。IRIS数据库作为高性能的代表,其监控工作不容忽视。本文将带您走进Zabbix实战领域,深入探索如何高效监控IRIS数据库,确保数据库运行无忧。

一、IRIS数据库搭建

环境说明:

操作系统:Red Hat Enterprise Linux release 8.3 (Ootpa)

数据库版本:IRISHealth_Community-2024.1.0.267.2-lnxrh8x64.tar.gz


#创建软件包存放目录,上传软件包到该目录

mkdir /tmp/iris_soft

kvuoEtrb6846475635c67.png

#解压软件

tar -xzvf IRISHealth_Community-2024.1.0.267.2-lnxrh8x64.tar.gz

sdVz2Xbp6846477b6bfe3.png

#安装iris数据库

szVAFOr86846479459c82.png

oNgaLagA684647b08b7ed.png

mhMZqseH684647b8d7343.png

636JYmik684647c6e2d27.png

V1KO5Ynr684647d34686b.png

SCNgpFGD684647dd4de72.png

oE9aHhOK684647e68015e.png

二、zabbix监控IRIS数据库

查看iris的实例的web server端口。

XwBqF4Kq684647f584868.png

1、IRIS性能数据接口

http://192.168.74.138:52773/api/monitor/metrics

cfm2wZ4m6846480ba16b9.png

Zabbix对接

通过接口脚本获取上述接口内容

5FdldXUp684648192a180.pngkSUmaKA168464820d99b1.png

其他监控项,通过相关项目类型的,再加预处理进行解析。,比如解析iris_cpu_usage指标,则进行下方截图配置

3eDPJllO6846482dc224b.png

需要和api看到的值一致才能解析

DXkT6G8A684648390955d.png

其他性能指标

arIRlGUt684648431d1f3.png

2、IRIS数据库告警接口

http://192.168.74.138:52773/api/monitor/alerts

该接口比较特殊。如果有新增告警,则调用该接口是会返回产生新的告警。如果没有新增告警,则返回为空

snBVFsJG68464857e2cda.png

模拟产生新告警。登录iris数据库服务器

查看当前iris数据库实例

iris list

ayWsT3un6846486663d0f.png


手动创建测试告警

iris session IRISHEALTH(实例名)

填写iris数据库安装时的账号和密码。

Ti1TGlHD684648712435c.png

iris数据库告警级别好像只有2和3,严重和紧急。

本人尝试级别设置为1但是实际好像不会记录

do ##class(%SYS.System).WriteToConsoleLog("This is 2 alert",,2)

do ##class(%SYS.System).WriteToConsoleLog("This is 3 alert",,3)

tQ8hctJU684648882cae4.png

测试再调用iris的告警接口,查看是否有新增的告警。这是因为编码问题,iris数据库的告警默认好像都是英文和数字

3coLEpQB6846489237368.png

再次测试改成英文,查看是否正常输出告警信息

wMyKImrk6846489f23393.png

o97j6ye2684648a99040b.png

此时正常。iris数据库告警和性能指标接口告警监控类型。目前这边监控iris告警,5分钟采集一次,然后汇总相同级别的告警,进行发送

JfQ5FXEm684648b5d0f6f.png

lulLxRxN684648bf94d44.png

其他告警

hVCSCXOX684648c69d1f4.png


0 条评论

请先 登录 后评论
乐维君
乐维君

449 篇文章

作家榜 »

  1. 乐维君 449 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 细雨闲花 12 文章
  5. 我是一只小菜鸡 12 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章