zoukankan      html  css  js  c++  java
  • zabbix笔记之告警时远程执行命令

    告警时远程执行命令

    ZABBIX除了可以触发告警之外,还可以远程执行命令,我们可以设置触发告警时远程执行命令

    增加远程执行命令操作配置

    [root@agent ~]# vim /etc/zabbix/zabbix_agentd.conf
    EnableRemoteCommands=1    #允许远程执行命令
    LogRemoteCommands=1      #开启远程执行命令操作日志
    [root@agent ~]# service  zabbix-agent restart

     配置zabbix客户端的sudo权限

     允许zabbix用户在所有用户免密码执行所有命令,新增两行内容

    [root@agent ~]# visudo
    zabbix  ALL=(ALL)      NOPASSWD:ALL
    Defaults:zabbix        !requiretty

     配置告警执行的命令或脚本

    [root@agent ~]# vim clearlog.sh
    #!/bin/bash
    
    echo "" > /home/hsipcc/5.0.0.120214/single/tomcat/logs/catalina.out
    [root@agent ~]# chmod -v +x clearlog.sh

    web端操作

    配置----动作----创建动作,事件源选择触发器

     

     其余操作和配置邮件 告警时一样,这里就再介绍了,添加完成动作之后,记得测试一下。

  • 相关阅读:
    008 WEBmvc的自动配置
    007 springboot的日志问题
    006 自动配置
    005 profile
    004 引入spring的xml配置文件
    003 场景启动器
    002 依赖管理
    001-属性文件
    TypeError: FileBox.fromUrl is not a function
    npm 的是报错 @XXXXX postinstall 处理
  • 原文地址:https://www.cnblogs.com/zhangcheng94/p/12183199.html
Copyright © 2011-2022 走看看