主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
ZABBIX触发器达到阈值后,将执行一个操作:发送报警信息或执行远程命令。
1、 环境
2、 预防措施
可以考虑一些重要的注意事项:1.远程执行命令是从服务器到代理执行的,不支持活动代理模式;2.不支持代理模式;3.ZABBIX用户必须对命令具有执行权限,并且可以使用sudo授予root权限(配置sudo无密码模式);
4.仅执行远程命令。不检测并确认执行是否成功。可以在"监控中找到它-->;在事件wpap63005qte或WPAP63005QTERReports中查看操作执行时-->;在操作logwpap63005qte中,检查远程命令是否成功执行(成功的是wpap63005qte执行的wpap63005qte)。
3、 范例
用一个简单的例子进行验证:
监控服务器的实时在线用户不超过2个。当超过阈值时,将发出警报,并执行命令强制第三个登录用户脱机,以便监控项目低于阈值。
1.设置触发器
配置-->;>;选择”模板操作系统linux”模板”触发器”&燃气轮机;创建触发器
表达式:{template os linux:system.users.num.last()}>;二
#在WPAP63005QTEEExpression wpap63005qte之后,您可以点击wpap63005qteadd",并使用ZABBIX自己的item+函数设置阈值表达式,如下所示:
#自定义级别
严重性:警告
其他默认值也可以。设置完成后,单击wpap63005qteadd"完成。
1 2 3 4 5 | #默认情况下,代理不支持远程命令执行。需要在agent配置文件中打开此参数#agent.conf文件的路径根据实际情况进行修改。以下是编译和安装后的自定义路径。看见http://www.cnblogs.com/netonline/p/7406598.html #修改agent.conf文件后,需要重新启动进程[root@localhost~]#sed-i';s |#enablemotecommands=0 | enablemotecommands=1 | g';/usr/local/zabbix/etc/zabbix_uAgentd.conf[root@localhost~]#服务zabbix_uu代理重新启动 |
3.采取行动
行动
#可以自定义操作名称,其余操作选项可以采用默认值,如下所示:
条件
在“条件”选项中添加新的条件判断,以使判断更有针对性,例如:
新情况:触发严重性=警告
#触发器名称对应于步骤1中定义的触发器名称,如下所示:
操作
在操作选项中,添加新的WPAP63005QT操作wpap63005qte,然后单击wpap63005qtenew wpap63005qte,
操作类型:选择WPAP63005QTE远程命令WPAP63005QTE
目标列表:将目标添加为wpap63005qtecurrent主机WPAP63005QTE#本地代理
类型:选择wpap63005qtecustom脚本WPAP63005QTE
执行时间:选择wpap63005qtezabbix agent",命令为wpap63005qte sudo/root/test.shwpap63005qte
#执行命令的帐户是ZABBIX帐户,它不是根帐户。如果命令在执行后不生效,
#此外,我们尝试在这里使用特定的命令而不是脚本。因此,该命令已执行但未生效,因为没有特定的故障日志,无法分析原因
#其余部分使用默认值。单击wpap63005qteadd",如下所示:
#授予ZABBIX帐户sudo在不使用密码的情况下执行命令的权限。为了安全起见,可以将最后一个WPAP63005QTEALLWPAPA03005QTE定义为特定命令#或在步骤4中将脚本所有者更改为ZABBIX并具有执行权限,但请注意,脚本放置目录会打开ZABBIX帐户的可执行权限甚至可写权限,因此,步骤3中的脚本不需要sudo来授予权限[root@localhost~]#visudo zabbix all=nopasswd:all
6.核查
远程登录主机的第三个TTY不会在CLI下执行任何其他操作。触发触发阈值并触发命令操作以强制第三个登录用户脱机。
从截图中可以看出,在线用户超过了阈值,触发器为wpap63005qteproblemwpap63005qte,仅持续了约1分钟,即恢复为wpap63005qteok wpap63005qte,表示强制第三用户离线的脚本命令已经执行成功。
从wpap63005qte登录用户数S"项的历史数据也可以看出,触发触发器时,第三个登录用户处于脱机状态。
在登录的第三个TTY中,您可以看到连接被主机中断(显示本地时间,与上图中的主机时间不同)。
总结
关于ZABBIX远程执行命令的文章到此结束。有关ZABBIX远程执行命令的更多信息,请搜索server home以前的文章或继续浏览下面的相关文章。我希望你将来能支持服务器家庭!
以上就是主机参考分享的关于 ZABBIX远程命令执行示例详细信息 的内容,部分内容来源自网络,不代表本站观点。
转载请注明:https://zhujicankao.com/?p=64987
这几篇文章你可能也喜欢:
- 如何在微信自定义菜单中添加小程序(如何在微信自定义菜单中添加小程序链接)
- 如何在WordPress插件中添加时间轴功能
- 自定义菜单如何添加小程序(微信小程序菜单功能)
- Linux系统VPS云服务器网络速度性能测试一键脚本分享,附详细VPS主机云服务器一键测评脚本
- HostSailor,国外VPS云服务器7折,荷兰/罗马尼亚机房,KVM/OVZ虚拟架构,2核512M内存1Gbps带宽,2.79美元/月
本文由主机参考刊发,转载请注明:ZABBIX远程命令执行示例详细信息 https://zhujicankao.com/64987.html
评论前必须登录!
注册