Loading
0

Zabbix监控之配置Linux自动发现与自动注册报警

关于linux客户端的部署上篇已经介绍不清楚的可以去看一下(Zabbix监控之agent和邮件报警配置

一、配置自动发现:

1.1、打开Zabbix Web管理界面,创建Zabbix 发现规则,点击:配置-自动发现-创建发现规则

1.2、填入下图参数,点击:添加-添加

添加完之后一会,点击:监测中-自动发现-即可看到已经发现192.168.80.101

1.3、添加动作、主机组与模版,点击:配置-动作-选择“自动发现”-创建动作

1.4、点击:动作,名称输入:自动发现,然后点击:条件

1.5、添加A、B、C、D四个条件,然后点击:操作

1.6、添加主机、添加到主机群组、链接到模板

以下就是我配置的发现动作:已自动启用

二、配置自动注册:

1.1、配置客户端(192.168.80.101)

#vim /usr/local/zabbix/etc/zabbix_agentd.conf

#编辑zabbix_agentd.conf配置文件,将"# HostMetadataItem="修改为:"HostMetadataItem=system.uname"

# /etc/init.d/zabbix_agentd restart

#重启zabbix_agentd

1.2、点击:配置-动作-选择“自动注册”-创建动作

1.3、输入名称,点击:条件

1.4、选择“主机名称”-输入“Linux”-点击“添加”-操作

1.5、添加发送消息、主机组、链接模版

添加之后的界面,邮件立即就收到了,如下图

到此Zabbix监控之配置自动发现与自动注册已完成。

三、Linux客户端报警测试

3.1、传送文件到客户端(客户端操作)

#cd /tmp/

#进入到/tmp目录下

#mkdir system

#创建目录system

#cd system/

#进入system目录下

3.2、将服务端原来的测试文件/tmp/system/test文件传到客户端/tmp/system/目录下(服务端操作)

#cd /tmp/system/

#进入/tmp/system/目录

# /usr/bin/scp -P 6666 test root@192.168.80.101:/tmp/system/

#指定端口6666将test文件发送到192.168.80.101的/tmp/system/目录下,使用root用户(如果提示命令未找,输入本代码:"yum install -y openssh-clients"安装scp命令)

文件传送期间已收到一条邮件消息

3.3、test文件已发送到客户端/tmp/system/目录下,改名为test2,然后发回服务端的/tmp/system/目录下,造成磁盘I/O压力,产生报警日志

#cp test test1 

#复制test为test1

# scp -P 6666 test1 root@192.168.80.100:/tmp/system/

#指定端口6666将test1文件发送到192.168.80.100的/tmp/system/目录下,使用root用户(如果提示命令未找,输入本代码:"yum install -y openssh-clients"安装scp命令)

这个时候已经收到了client的报警事件

到此client报警完成。

[/loginview]

扫码打赏博主扫码打赏博主

如果你认为本站解决了您的问题或得到了帮助,请自愿打赏博主,谢谢支持!

最后编辑于:2018/10/24作者: 盛行

盛行

企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

加博主Q,请注明来意。

加博主Q,请注明来意。