1.创建redis监控项[配置]-[主机]-[监控项]-创建监控项,监控6379端口(注意关闭防火墙或者开启防火墙端口6379) redis配置文件设置允许任何地址监听: 添加监控项 2.创建redis触发器,[配置]-[主机]-[触发器]-创建触发器,端口为0时触发(端口为1表示正常,端口为0表示断开) 主机有一个监控项和触发器 3.创建动作触发器,[配置]-[动作]-右上角事件源,下拉选择触发器-创建动作 redis 挂掉后发送信息给微信,执行远程命令重启redis 注意:zabbix远程命…
利用Zabbix监控Redis Zabbix监控redis就比较简单了,因为zabbix官方提供了监控redis的模版和脚本,而且脚本有nodejs和python两种,下载地址:https://github.com/blacked/zbx_redis_template,此处采用python版本. 需要下载的文件: zbx_redis.conf zbx_redis_stats.py zbx_redis_templates.xml 本例先用python版本. 1.安装python需要的库: pip…
Zabbix 监控redis 1.监控脚本,github上的 [root@localhost ~]# cat /etc/zabbix/script/redis-status.sh #!/bin/bash #Redis status METRIC="$2" SERV="$1" DB="$3" PORT=" if [[ -z "$1" ]]; then echo "Please set server"…
准备工作: 到企业微信官网,注册一个企业:登录企业微信后台,创建一个“自建”应用, 获取企业ID.agentid.secret这3个必要的参数:在企业微信的通讯录中,创建多个测试账号:在手机端安装“企业微信”APP,使用测试账号登录到企业微信,准备接收消息. 程序代码: 企业微信提供API开发接口,通过HTTPS的GET.POST方法与企业微信后台进行交互,完成获取令牌.发送数据.获取数据的操作. Python代码主要使用requests库,将企业微信API进行简单封装,模拟https的GET.…
一.zabbix 自动发现并监控redis多实例 1.1 编写脚本 1.1.1 redis_low_discovery.sh 用于发现redis多实例 [root@redis02 homed]# cat /usr/local/zabbix/redis_low_discovery.sh #!/bin/bash # line: V1.0 # mail: gczheng@139.com # data: 2018-08-06 # script_name: redis_low_discovery.sh #…
概述 zabbix采用Trapper方式监控redis status 原理 redis-cli info命令得到redis服务器的统计信息,脚本对信息分两部分处理: (1)# Keyspace部分为Zabbix agent,因为不确定db的数目所以此段的items也不确定,Zabbix server需要low level discovery(redis.discovery脚本)来确定db的数目以确定对redis服务器发起哪些items请求 (2)其余部分为Zabbix trapper,脚本整理这…
准备 先准备两台服务器,已经部署好了zabbix-sever和zabbix-agent zabbix-server 192.168.1.70 centos7.2 zabbix-agent 192.168.1.70 centos7.2 zabbix-agent端 安装部署redis redis的部署过程就不介绍了,百度一大堆 安装好redis之后,用redis info命令查看redis信息 [root@localhost zabbix_agentd.d]# redis-cli -a ac1234…
1)agent端配置 安装redis yum install epel-release -y yum install redis -y 配置认证密码 #vim /etc/redis.conf requirepass redhat #systemctl restart redis 获取redis的item值shell脚本 #vim /etc/zabbix/zabbix_agentd.d/redis_status.sh #/bin/bash R_COMMAND="$1" R_PORT=&q…
假设你已经知道[模板-监控项-监控项原型-自动发现规则]之间的关系.(此处应有关系图,待填坑) 1. 添加模板 我新建了一个名叫Dapianzi SNMP Linux的模板,里面添加了已经启动了SNMP服务的云主机.准备对这些云主机配置一些自己定义的,通过自动发现规则生成的监控项. 2. 添加自动发现规则 点击 模板 - 自动发现规则 - 创建发现规则.如图 [名称]: 规则名称,通俗易懂就好. [类型]: 可选择SNMP或者Zabbix,数据来源.后面的配置选项会根据这个类型的改变而改变. […
需求:银行电脑无法自动开机,只能 通过 应用相关服务每天自动重启的方式实现 服务更新并且防止服务假死,内存过大 等情况 相关工具:win10系统中,使用windows自带的任务计划程序 和 bat脚本 完成此需求 如下2个脚本重启思路为:先删除 就的 服务,再创建新的服务(如果需要通过PID杀死进程,最好通过python的os模块写脚本的方式进行,不要直接通过bat脚本杀进程,因为学习成本高) python flask服务重启的bat脚本,文件名为 python-aciton.bat : tas…