zabbix报警执行脚本。。。

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    zabbix报警执行脚本。。。

    公司邮件只给了接口,没用SMTP服务了
    怎么用接口在zabbix上发送报警邮件呢?

    在命令行上是可以成功执行脚本

    curl -d "title=1&conten=2" http://mail.test.com/sendmail的

    现在是不知怎么在zabbix上,传title和conten参数进去。。。

    #2
    use script file with parameters

    Comment


      #3
      写一个脚本来实现呗

      Comment


        #4
        Originally posted by happytroyboy View Post
        写一个脚本来实现呗
        写脚本了,现在是不能单次执行,每次都要等触发器。。。
        可以发送邮件了,但内容不全?
        原内容

        Zabbix server-message-log-log[/var/log/messages]-Oct 22 18:30:00 elk01 kibana: {"type":"log","@timestamp":"2018-10-22T10:30:00Z","tags":["warning","Sentinl","watcher_handler"],"pid":13212,"message":"Siren federate: "elasticsearch.plugins" is not available when running from kibana: Error: Unknown config key: investigate_core.clusterplugins"}


        邮件内容

        value:{{Oct 22 18:25:00 elk01 kibana: {type:log,@timestamp:2018-10-22T10:25:00Z,tags:[warning,Sentinl,watcher_handler],pid:13212,message:Siren

        Comment


          #5
          Originally posted by abababab View Post

          写脚本了,现在是不能单次执行,每次都要等触发器。。。
          可以发送邮件了,但内容不全?
          原内容

          Zabbix server-message-log-log[/var/log/messages]-Oct 22 18:30:00 elk01 kibana: {"type":"log","@timestamp":"2018-10-22T10:30:00Z","tags":["warning","Sentinl","watcher_handler"],"pid":13212,"message":"Siren federate: "elasticsearch.plugins" is not available when running from kibana: Error: Unknown config key: investigate_core.clusterplugins"}


          邮件内容

          value:{{Oct 22 18:25:00 elk01 kibana: {type:log,@timestamp:2018-10-22T10:25:00Z,tags:[warning,Sentinl,watcher_handler],pid:13212,message:Siren
          你怎么实现的?,能共享下设计思路吗?和我想的可能不一样

          你弄的不是alert script?

          Comment


            #6
            Originally posted by happytroyboy View Post

            你怎么实现的?,能共享下设计思路吗?和我想的可能不一样

            你弄的不是alert script?
            就是添加报警媒介,然后在里面真脚本名。。。
            不过这脚本在动作里显示发送,实际上没收到邮件。
            现在是直接在动作里发命令,然后邮件收到的内容不全。
            Last edited by abababab; 23-10-2018, 03:33.

            Comment


              #7
              Originally posted by abababab View Post

              就是添加报警媒介,然后在里面真脚本名。。。
              不过这脚本在动作里显示发送,实际上没收到邮件。
              现在是直接在动作里发命令,然后邮件收到的内容不全。
              给你一个检查思路吧,用你的脚本检查传入的内容参数是否完整,如果传入完整,检查脚本是不是有问题。如果传 入就不完整了,检查内容是否有特殊含义会让宏出错、shell理解错、或者脚本识别错,比如有特殊字符等等 情况,具体的我就帮不了你了。

              Comment


                #8
                Originally posted by happytroyboy View Post

                给你一个检查思路吧,用你的脚本检查传入的内容参数是否完整,如果传入完整,检查脚本是不是有问题。如果传 入就不完整了,检查内容是否有特殊含义会让宏出错、shell理解错、或者脚本识别错,比如有特殊字符等等 情况,具体的我就帮不了你了。
                好的,谢谢,我再检查看看。。。

                Comment

                Announcement

                Collapse
                No announcement yet.
                Working...
                X