Ad Widget

Collapse

zabbix报警执行脚本。。。

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

  • abababab
    started a topic zabbix报警执行脚本。。。

    zabbix报警执行脚本。。。

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

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

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

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

  • abababab
    replied
    Originally posted by happytroyboy View Post

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

    Leave a comment:


  • happytroyboy
    replied
    Originally posted by abababab View Post

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

    Leave a comment:


  • abababab
    replied
    Originally posted by happytroyboy View Post

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

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

    Leave a comment:


  • happytroyboy
    replied
    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?

    Leave a comment:


  • abababab
    replied
    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

    Leave a comment:


  • happytroyboy
    replied
    写一个脚本来实现呗

    Leave a comment:


  • tcpdump
    replied
    use script file with parameters

    Leave a comment:

Announcement

Collapse
No announcement yet.
Working...
X