一、IRIS数据库搭建

环境说明:
操作系统:Red Hat Enterprise Linux release 8.3 (Ootpa)
数据库版本:IRISHealth_Community-2024.1.0.267.2-lnxrh8x64.tar.gz

#创建软件包存放目录,上传软件包到该目录
mkdir /tmp/iris_soft在这里插入图片描述

#解压软件
tar -xzvf IRISHealth_Community-2024.1.0.267.2-lnxrh8x64.tar.gz
在这里插入图片描述
#安装iris数据库在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、zabbix监控IRIS数据库

查看iris的实例的web server端口。
在这里插入图片描述
1、IRIS性能数据接口
http://192.168.74.138:52773/api/monitor/metrics
在这里插入图片描述
Zabbix对接

通过接口脚本获取上述接口内容在这里插入图片描述
在这里插入图片描述

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

需要和api看到的值一致才能解析在这里插入图片描述
在这里插入图片描述

其他性能指标在这里插入图片描述
2、IRIS数据库告警接口

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

该接口比较特殊。如果有新增告警,则调用该接口是会返回产生新的告警。如果没有新增告警,则返回为空在这里插入图片描述
模拟产生新告警。登录iris数据库服务器

查看当前iris数据库实例
iris list在这里插入图片描述
手动创建测试告警

iris session IRISHEALTH(实例名)

填写iris数据库安装时的账号和密码。在这里插入图片描述

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

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

do ##class(%SYS.System).WriteToConsoleLog(“This is 2 alert”,2)
do ##class(%SYS.System).WriteToConsoleLog(“This is 3 alert”,3)在这里插入图片描述
测试再调用iris的告警接口,查看是否有新增的告警。这是因为编码问题,iris数据库的告警默认好像都是英文和数字在这里插入图片描述
再次测试改成英文,查看是否正常输出告警信息在这里插入图片描述
在这里插入图片描述

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

其他告警在这里插入图片描述
更多zabbix技术干货,可以关注乐维社区(forum.lwops.cn)

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐