Zabbix4.0+第三方报警平台OneAlert监控报警_weixin_34090643的博客-程序员宅基地

技术标签: 运维  开发工具  

1. 前言

告警将重要信息发送给运维「或者其他相关人」,及时发现并且处理问题。在所有开源监控软件里面,Zabbix 的告警方式无疑是最棒的。告警的方式各式各样,从 Email 告警到飞信、139/189邮箱、最后到微信甚至电话告警,接入存在各种问题以及困难,有没有什么软件能够将他们All In one呢?OneAlert

2. Zabbix传统告警方法

Email:调用 sendmail 、sendEmail 等脚本通过 SMTP 发送邮件

飞信:飞信已经退出历史舞台,不再有人使用

189/139:发送邮箱邮件至邮箱,邮箱将短信转到用户手机短信,存在一定的延迟

微信:需要申请一个微信公众号,并接入API,整个流程比较复杂,而且存在会话时间限制

短信:众多短信网关收费不同、稳定性也不确定,需要通过API接入

3.传统告警 VS OneAlert

在整个使用过程中,得出了传统告警方式的不足以及给个了 OneAlert 告警的功能,具体如下:

3.1 传统告警方式的不足

  • Zabbix 邮件告警经常发不出去
  • 如需短信告警,要么购买短信猫要么购买短信 API,整个流程太麻烦
  • 微信告警需要申请公众号以及 API 接入,而且会话有时间限制
  • 夜间的告警基本成为一个摆设,试问谁能被微弱的短信声叫醒
  • 阿里云、腾讯云、Zabbix 各种系统告警都需要单独配置,工作繁琐
  • 普遍缺少告警分析
  • 139/189 发送告警存在明显的延迟

3.2 onealert告警功能

  • 告警 All In One,支持微信、邮箱、短信、APP、电话告警
  • 支持接入 Zabbix、Nagios、阿里云、腾讯云、监控宝等等告警信息
  • 灵活的分配策略,可灵活的分配告警信息发送给相关人员
  • 微信、邮箱、app 等告警方式全部免费

4.接入准备

服务器安装配置好zabbix4.0。接下来将 OneAlert 接入 Zabbix,

进入 OneAlert 官网http://www.onealert.com/注册账号并且登录

在左侧栏,配置—>应用—>添加应用—>选择ZABBIX

创建获取key

系统会自动生成一键安装脚本

接着登录到zabbix server服务器,安装onealert Agent

1、查看zabbix脚本目录:

vim /etc/zabbix/zabbix_server.conf

查看AlertScriptsPath

2、切换到zabbix脚本目录:

cd /usr/lib/zabbix/alertscripts

3、获取OneITSM agent包:

wget http://www.onealert.com/agent/release/oneitsm_zabbix_release-1.2.0.tar.gz

4、解压、安装。

tar -zxf oneitsm_zabbix_release-1.2.0.tar.gz

cd oneitsm/bin

bash install.sh 个人生成key

注:在安装过程中根据安装提示,输入zabbix管理地址、管理员用户名、密码。

5、当提示“安装成功”时表示安装成功!

打开zabbix的Web页面,管理—>报警媒介类型,就能看到刚安装的脚本。

 

 

5.接入准备

三、通过脚本实现告警

在zabbix配置文件中查找脚本目录

zabbix 3.x邮件告警配置

转载于:https://www.cnblogs.com/opsprobe/p/10661002.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34090643/article/details/93877750

智能推荐

802.1x认证的具体配置过程_mmatellica的博客-程序员宅基地_802.1x配置

802.1X具体配置『配置环境参数』1.      交换机vlan10包含端口E0/1-E0/10接口地址10.10.1.1/242.      交换机vlan20包含端口E0/11-E0/20接口地址10.10.2.1/243.      交换机vlan100包

h5调用微信api_nannanWEB的博客-程序员宅基地_h5调用微信的api

h5注册公众号jssdk,使用微信方法h5注册公众号jssdk,使用微信方法h5注册公众号jssdk,使用微信方法首先引入必要的js,http://res2.wx.qq.com/open/js/jweixin-1.4.0.js,可用https。然后进行验证,通过wx.config接口wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端...

华为配置MSTP实现交换机冗余与流量负载均衡_大汉皇叔的博客-程序员宅基地_华为交换机负载均衡

华为的MSTP在我看来与思科的PVST是极其相似的,PVST为思科私有的,是按vlan给局域网中的每一个vlan生成一颗树便于流量管理,有不清楚的可以看我前面的博客。而华为用的MSTP则相对比较灵活,需要先创建一个承载区域,然后在区域中创建instance,最后把一个或多个vlan放入instance中。这是在说什么呢,也就是说如果给每一个vlan单独做一个instance那么就是一颗另类的PVST,区别在于instance可以根据情况承载多个vlan可能看实验会清楚一点:通过手工改变pc网关的

2021-06-24_不会喷火的绿色小恐龙的博客-程序员宅基地

题目将函数进行求导,根据得到的导数可判断其导数的单调性为单调递增。当F’(x)=0时,可得到min(F(x))。此时可利用二分查找(binary search)。利用三分查找之前,可判断凸包的位置,求导是其中的一个方法。之前刷CF时,看到有人用三分查找(ternary search),今天第一次接触和学习这个算法。也对二分查找有了新的认识。#include <cstdio>#include <cmath>#define T int T; scanf("%d", &T

求数组中元素的平均值_Dear deer.晗的博客-程序员宅基地

求数组中元素的平均值public static void main(String[] args) { int[] arr = {1,2,3,4,5,6}; System.out.println(avg(arr)); } public static double avg(int[] arr) { int sum = 0; for (int x : arr) { sum +...

随便推点

Python基础(一)Python基本语法元素_小白的Soda的博客-程序员宅基地

一、程序设计基本方法(1)计算机程序设计计算机 :计算机是根据指令操作数据的设备功能性 :对数据的操作,表现为对数据的计算,输入输出的处理和结果的储存等可编程性 :根据一系列指令自动地、可预测、准确地完成操作者的意图发展 :参照摩尔定律,表现为指数形式(2)编译和解释计算机执行源程序的两种方式:编译和解释源代码 :采用某种编程语言编写的计算机程序,人类可读目标代码 :计算机可直接执行,人类不可读(专家除外)编译 :将源代码一次性翻译成机器可执行的目标代码解释 :将源代码逐条翻译并

Android 设置TextView字体Color Selector的正确方式_JasonChen嘉生的博客-程序员宅基地

首先区分drawable目录下和color目录下的selector区别。 drawable目录下主要是设置android:drawable属性的,主要用来设置图片和背景色的,没有android:color属性。 color目录下主要是用来设置android:color属性的,主要是用来设置颜色方法的。使用时必须自己在res目录下创建一个color文件夹,然后在里面创建颜色selector文件

CC2530串口通信_AAlonso的博客-程序员宅基地_cc2530串口

CC2530配置串口的一般步骤:1、通过外设控制寄存器PERCFG配置串口的备用位置,是备用位置1还是备用位置2。2、配置I/O,使用外部设备功能,eg:配置P0_2,P0_3作为串口UART0。3、配置端口的外设优先级。eg:配置P0外设优先作为UART0。4、配置相应串口的控制和状态寄存器。5、配置串口的波特率。6、将对应串口接收/发送中断标志位清0,接收/发送一个字节...

自定义 tabBar 在切换 tab 时会使 tabBar 消失_guoguole_粿粿乐的博客-程序员宅基地

app.json和页面json 文件中引用自定义的tabbar组件,引发的系列页面错乱问题:1、出现问题的机型: ios、android均会出现(如iphone8plus、iphoneX、三星s8)2、微信版本号: 7.0.123、出现问题的时间:2020年6月5日上午11点左右到下午14点左右4、未改任何代码,线上版本、体验版都自动恢复正常,时间:2020年6月5日下午14点左右之后。现将出现问题的场景和方案描述如下:调试工具显示正常,手机预览和真机调试异常场景一:自定义 ta

树莓派配置文件 config.txt - HDMI 热插拔_他叫自己MR张的博客-程序员宅基地_hdmi_drive=2

重启树莓派即可开启 HDMI 热插拔功能。config.txt的路径通常是 /boot/config.txt,如果找不到,可能是 /boot/firmware/config.txt。再找不到,参考文章内的思路去找。

Hinton 亲传弟子 Ilya Sutskever 的深度学习综述及实际建议_han____shuai的博客-程序员宅基地

A Brief Overview of Deep Learning(This is a guest post by Ilya Sutskever1 on the intuition behind deep learning as well as some very useful practical advice. Many thanks to Ilya for such a heroic

推荐文章

热门文章

相关标签