ms-agent 1.0.3
Ms-Agent 是一个开源的zabbix告警消息组件,需要安装到Zabbix Server上,采集Zabbix的告警信息并发送到ZbxTable平台
V1.0.3版本更新内容
新特性
- 支持多台Zabbix告警采集到同一个ZbxTable平台
安装方式
为方便后续组件的安装和更新,zbxtable 建立了 yum 源,目前支持 centos6/7/8 系统,rpm 包采用 GPG 签名。添加 yum 源之后,可使用 yum 进行组件的安装与升级。如果你已安装 zbxtable 源可跳过此步骤。MS-Agent必须安装在Zabibx Server所在服务器。
添加 yum 源
CentOS 6.x x86_64
rpm -Uvh https://repo.cactifans.com/zbxtable/1.0/rhel/6/x86_64/zbxtable-release-1.0-1.el6.noarch.rpm
yum clean all
CentOS 7.x x86_64
rpm -Uvh https://repo.cactifans.com/zbxtable/1.0/rhel/7/x86_64/zbxtable-release-1.0-1.el7.noarch.rpm
yum clean all
CentOS 8.x x86_64
rpm -Uvh https://repo.cactifans.com/zbxtable/1.0/rhel/8/x86_64/zbxtable-release-1.0-1.el8.noarch.rpm
dnf clean all
全新安装
在ZabTable上完成配置MS-Agent脚本后,可在Zabbix Serve上按照如下方法安装MS-Agent
使用yum方式安装zbxtable
yum makecache -y
yum install ms-agent -y
修改配置文件
vi /etc/ms-agent/app.ini
配置文件结构如下
[app]
Debug = 1
TenantID = zabbix01
LogSavePath = /tmp
Host = http://192.168.10.10:8088/v1/receive
Token = ec573cf7388da56916f75ba9bbe46a69
配置文件说明如下
新版本增加TenantID字段,可配置为唯一值,方便区别多套zabbix。
Token字段需要与ZbxTable配置文件里的Token字段保持一致,否则无法采集告警信息。
Host为ZbxTable访问地址,根据实际修改
默认ms-agent二进制文件路径位于
/usr/lib/zabbix/alertscripts/ms-agent
yum安装的zabbix server默认alertscripts路径为此路径。如果你的zabibx的alertscripts路径不为此,需要拷贝ms-agent二进制文件到alertscripts路径路径下。
升级
使用yum方式安装zbxtable
yum makecache -y
yum update ms-agent -y
升级后注意修改新的配置文件,并移动二进制文件到你的zabibx的alertscripts路径下,覆盖旧的版本。
使用
配置完成后,Zabbix产生告警后,Zabbix页面会显示告警已发送到MS-Agent,可在ZbxTable平台查看告警信息。如出现红色Failed,一般为ms-agent二进制文件路径不对,根据提示拷贝到对应路径即可。
Debug
如Zabbix页面提示已发送,ZbxTable平台未收到。可修改/etc/ms-agent/app.ini配置文件,将Debug模式打开
Debug = 0
下次告警产生后会在/tmp/目录下生成日志文件,日志文件名称如下ms-agent_yyyymmdd.log 根据日志错误提示修改,一般为Token配置与ZbxTable平台不一致或者ZbxTable平台地址错误导致,修改后即可生效。
文档
帮助文档:https://zbxtable.cactifans.com/docs/
发布公告:https://zbxtable.cactifans.com/blog/releases/