zoukankan      html  css  js  c++  java
  • zabbix配置通过远程命令来发送邮件

    1.安装好zabbix后,在/var/log/zabbix可以查看日志。

    2.主机通过zabbix-get检查

     yum install zabbix-get -y

    zabbix-get  -s 客户主机  -k  命令

    比如查看某个进程占用的内存大小的命令:proc.mem[,,,fyfq-test]

    查看某个进程的数量:proc.num[,,,fyfq-test]

    能用这条命令执行成功就能配置到触发器里。

     

    监控配置主流程:项目-触发器-动作。

    我自己定义示警媒介,

    自定义报警类型

    [root@linux-node1 ~]# vim /etc/zabbix/zabbix_server.conf

    435 AlertScriptsPath=/usr/lib/zabbix/alertscripts   ##<<设置自定义脚本的路径

    [root@linux-node1 alertscripts]# /etc/init.d/zabbix-server restart

    之后写相应脚本

    脚本要支持三个参数

    $1:用户的介质,如邮箱,手机号等

    $2:标题

    $3:内容

    [root@linux-node1 alertscripts]# cat login.sh         

    #!/bin/bash

    MAIL_TITEL=$2

    MAIL_CON=$3

    echo "$MAIL_CON"|/bin/mail -s "$MAIL_TITEL" $1

    echo "$1 $2 $3">>/tmp/login_zabbix.txt

    配置了通过 send_mail执行login.sh 一直都发送邮件不成功。

    修改了动作,直接执行远程命令来发送邮件。配置如下:

     

    监控配置:选择组态-主机-项目

    配置项目

    配置触发器

    动作配置:

    动作的详细配置

    配置为发送远程命令:先在zabbix服务器上,执行这个shell命令,测试确认邮件能发送成功

  • 相关阅读:
    bzoj 2002: [Hnoi2010]Bounce 弹飞绵羊(分块算法)
    hdu 3652 "B-number"(数位DP)
    数位DP+其他
    hdu 4352 "XHXJ's LIS"(数位DP+状压DP+LIS)
    CodeForces 55D "Beautiful numbers"(数位DP+离散化处理)
    洛谷 P1163"银行贷款"(二分)
    ZOJ-3872-Beauty of Array-思维
    洛谷P3951 小凯的疑惑
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/memery/p/10150115.html
Copyright © 2011-2022 走看看