自定义监控(网页报警,邮件报警)

注:zabbix的安装配置参考另一篇文章

1.Zabbix客户端配置

[[email protected] ~]# cat /tmp/user.sh

#!/bin/bash

uptime |awk ‘{print $4}‘

[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf

UserParameter=login-user,/bin/bash /tmp/user.sh(可以跟脚本,可以跟命令,这里的login-uesr是key值,可以自己命名,不要和已有key冲突)

2.Zabbix服务端测试

[[email protected] ~]#yum install -y zabbix-get

[[email protected] ~]# zabbix_get -s 192.168.10.128 -k login-user

2

3.创建Items(监控的项)

4.创建Graphs

5.创建触发器triggers(网页报警)

6.邮件报警设置:action


设置通过脚本发邮件

设置报警脚本路径

[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf

AlertScriptsPath=/usr/lib/zabbix/alertscripts

[[email protected] ~]# cd /usr/lib/zabbix/alertscripts

[[email protected] alertscripts]# cat sendmail.sh    实际这里应该写发送邮件脚本,这里进测试

echo "$1 $2 $3" >> /tmp/test如果/tmp/test出现内容则发送成功


发送成功

[[email protected] alertscripts]# cat /tmp/test

Original event ID: 400*:*UNKNOWN*): *UNKNOWN* loginuser>2

时间: 2024-10-18 09:59:52

自定义监控(网页报警,邮件报警)的相关文章

在LAMP架构中部署zabbix监控系统及邮件报警机制

初步了解zabbix: Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.被监控对象只要支持SNMP协议或者运行zabbix_agents代理程序即可.agent端:主机通过安装agent方式采集数据.server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. SNMP:

zabbix系列(三):设置邮件报警,并测试监控80端口;

相关环境: 操作系统 描述 IP地址 server05 (centos6.6) 服务器端 192.168.10.65 server04 (centos6.6) 客户端 192.168.10.64 一.使用zabbix邮件报警功能 1.安装sendmail [[email protected]~]# service postfix stop   #linux默认使用postfix邮件服务,先关闭postfix,ss –tnl查看25端口关闭监听 [[email protected]~]#yum i

yum搭建nagios监控linux&&window及邮件报警

本文是小弟整合几位大神的文章,见笑@@ Linux利用sendmail和fetion发送报警通知 nagios监控windows主机 && linux主机 CentOS 5/6.X 使用 EPEL YUM源: 实验环境: 两台64位的centos-6.6 一台window-server-2003 安装网络yum源: centos5.x--32位 [[email protected] ~]# wget http://mirrors.yun-idc.com/epel/5/i386/epel-r

使用Zabbix服务端本地邮箱账号发送报警邮件的部署记录

邮件报警有两种情况:1)Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:[email protected]),只能发送,不能接收外部邮件.2)使用一个可以在互联网上正常收发邮件的邮箱账号(例如:[email protected]),通过在Zabbix服务端中设置,使其能够发送报警邮件到指定邮箱.上面第2中使用外部邮箱发送报警邮件之前已经介绍了:分布式监控系统Zabbix-3.0.3-完整安装记录(5)-邮件报警部署.下面说下

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警 监控端配置:(192.168.4.5) 1基础环境:(实验环境可以关闭防火墙,但生产环境不能关闭,否则不安全,要设置相应规则) [[email protected]桌面]# /etc/init.d/iptables stop [[email protected]桌面]# setenforce 0 2搭建lamp平台,(它运行在lamp平台上) [[email protected]桌面]# yum -y install htt

分布式监控系统Zabbix-3.0.3-完整安装记录(5)-邮件报警部署

前面几篇陆续介绍了zabbix3.0.3监控系统的部署和监控项配置,今天这里分享下zabbix3.0.3的邮件报警的配置过程~ 由于采用sendmail发送邮件,常常会被认为是垃圾邮件被拒,所以不推荐这种方式! 这里,针对zabbix报警信息的发送,可以采用下面两种方式中的任意一种:(1)利用sendEmail程序来发送报警邮件.sendEmail是一个轻量级,命令行的SMTP邮件客户端,非常完美,使用简单并且功能强大.这个被设计用在php.bash .perl和web站点使用.(2)利用pyt

zabbix基本监控,端口监控,WEB站点监控,邮件报警

zabbix 监控: zabbix版本:3.4.1 OS:centos7.3 php版本:7.0 nginx版本:1.12.1 mysql:mariadb10.2.7 安装zabbix: 安装依赖包: yum install –y autoconf automake imakelibxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bisonlibtool 下载zabbix源码包: http://sourceforg

分布式监控系统Zabbix3.2给异常添加邮件报警

在前一篇 分布式监控系统Zabbix3.2跳坑指南 中已安装好服务端和客户端,此处客户端是被监控的服务器,可能有上百台服务器.监控的目的一个是可以查看历史状态,可以对比零晨和工作区间数据的对比,以便后期进行优化指导.还有一个是报警,总不能等到服务器出现异常了才去从头查是什么问题吧.所以这篇主要介绍报警中最基础的一个 配置邮件预警. 通常zabbix提供了 e-mail.sms.jabber.微信等预警方式,sms等前期需要资金投入那就先否决吧,谁叫老板不给钱. 安装邮件发送工具mailx 这里我

简单监控网站访问是否正常的shell脚本,邮件报警。网站恢复后继续运行。

#!/bin/bash # 使用curl检查网页是否可以正常访问,如果无法访问则发邮件. SITE=crm.bjzgjh.com PROT=80 URL="http://$SITE:$PROT" #mail_info email_sender=([email protected] [email protected]) email_title="$SITE端口$PROT故障警告!!!" email_content="主机$SITE:$PROT不通!请及时处理