linux硬盘只读脚本 zabbix,Zabbix如何设置脚本告警
设置告警脚本的路径
# vim /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/usr/lib/zabbix/alertscripts
创建脚本
在这里,仅以一个简单脚本进行测试
# cat zabbix_syslog.py
#!/usr/bin/python
importsys,timeprintsys.argv
now=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
f= open(r'/tmp/syslog_test.txt', 'a+')
f.write(now+" ")for line insys.argv:
f.write(line+" ")
f.write("\n")
f.close()
注:该脚本需在AlertScriptsPath路径下,且需可执行权限。
设置告警介质
Administration-> Media types-> create media type
注意:Type需选择为Script
将告警介质与用户关联
Administration -> Users
点击 Admin,也可以新建用户进行关联
Media -> Add
type选择告警介质中定义的name
创建Action
Configuration -> Actions -> Create action
在这里,以Zabbix自带的“Template OS Linux”模板中的服务器重启的Trigger作为Action的对象
测试
重启node1
[root@node1 ~]# init 6
验证测试结果
首先查看Action是否产生
Administration -> Audit
查看告警信息是否写入到文件中
[root@node3 ~]#cat /tmp/syslog_test.txt
2017-04-25 18:28:30 /usr/lib/zabbix/alertscripts/zabbix_syslog.py slowtech@126.com PROBLEM: node1 has just been restarted node1^192.168.244.10^PROBLEM^Warning^主机重启 主机:node1(node1 has just been restarted)
2017-04-25 18:28:30 /usr/lib/zabbix/alertscripts/zabbix_syslog.py slowtech@126.com OK: node1 has just been restarted node1^192.168.244.10^OK^Warning^主机重启恢复 主机:node1(node1 has just been restarted)
脚本告警配置成功,哈哈,突然想到,对于重启的告警无需设置Recovery message,因为告警本身就意味着服务器启动成功了。
一些Zabbix相关教程集合:
ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里
linux硬盘只读脚本 zabbix,Zabbix如何设置脚本告警相关推荐
- zabbix部署、设置邮件和微信告警
1. Zabbix简介 Zabbix 是一个企业级分布式开源监控解决方案. Zabbix 软件能够监控众多网络参数和服务器的健康度.完整性.Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置 ...
- Linux监控平台搭建( zabbix监控)
2019独角兽企业重金招聘Python工程师标准>>> Linux监控平台搭建( zabbix监控) 一.Linux监控平台介绍 1.监控存在的原因 站点出了问题,没有人知道,等用户 ...
- linux微信公众号报警,zabbix报警媒介,微信报警,邮件报警
微信报警首先要申请微信企业公众号,创建相应应用,然后进行配置 微信企业公众号申请,目前可免费前往该地址进行申请 注册过程很简单,不信你试 然后进行企业公众号的基础设置 服务端报警微信脚本 [root@ ...
- linux服务器系统_利用Zabbix监控系统监测Linux服务器系统时间是否准确完美实现...
服务器时间校准是非常重要的,因为很多应用服务都是需要基于时间的,服务器系统时间如果不准确的话就会产生很多问题.虽然我们可以通过部署NTP时间服务器来进行校准,但是有时候感觉还不够保险,而这往往也是很多 ...
- Zabbix 配置钉钉脚本告警(4)
title: Zabbix 配置钉钉脚本告警(4) date: 2018-12-10 11:50:21 tags: Zabbix categories: Zabbix copyright: true ...
- snmp的团体名配置_小白都能看懂的Linux系统下安装配置Zabbix
实验环境: 操作系统:Centos 7.6 服务器ip:192.168.10.100 运行用户:root 网络环境:Internet Zabbix是一个基于web界面的提供分布式系统监控及网络功能的企 ...
- linux监控平台介绍、zabbix监控介绍、安装zabbix
linux监控平台介绍 常见开源监控软件 cacti.nagios.zabbix.smokeping.open-falcon 等等. nagios和zabbix流行度很高. cacti.smokepi ...
- Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
Linux监控平台介绍 常见开源监控软件 cacti.nagios.zabbix.smokeping.open-falcon等等. cacti.smokeping偏向于基础监控,成图漂亮. cacti ...
- python 导出数据并发邮件_Python自动化导出zabbix数据并发邮件脚本
Zabbix没有报表导出的功能,于是通过编写脚本导出zabbix数据并发邮件.效果如下: 下面是脚本,可根据自己的具体情况修改: #!/usr/bin/python` `#coding:utf-8` ...
- zabbix邮件报警python脚本
#!/usr/bin/python # -*- coding: utf-8 -*- """ Zabbix SMTP Alert script from qq. auth: ...
最新文章
- opencv中Range类的使用
- 小程序web开发框架-weweb介绍
- 线上BUG定位神器(阿尔萨斯)-Arthas2019-0801
- Wireshark网络抓包(一)——数据包、着色规则和提示
- 一个有趣的Go项目,3D界面管理k8s集群,真好玩!
- 返回顶部:js代码篇
- 字节缓冲流 BufferedInputStream java
- 解决pytorch CrossEntropyLoss报错RuntimeError: 1D target tensor expected, multi-target not supported
- [转]Git,SVN的优缺点及适合的范围,开源项目?公司项目?
- android 内存抖动_android内存泄漏怎么破?一招教你搞定!
- It seems that scikit-learn has not been built correctly.
- 基于FPGA的两种SDI视频方案(GTX+外接芯片)
- 【lizhi125】分区助手:分区魔术师的终结者/无损分区魔术师!(免费中文完美支持Win7/32与64位系统)
- mac居家办公怎么连接公司内网,用tunnelblick
- ODCC2017 浪潮展示多款JDM创新成果
- Mapguide配置心得
- discuz插件 inc.php,discuz的插件是怎么操作数据库的?
- 克鲁斯卡尔算法与普里姆算法详解
- codeforces1119D Frets On Fire(差分/前缀和/二分)
- Okio学习之官方文档翻译