当前位置: 首页 > news >正文

西安网站建设价格明细视频如何上传到wordpress

西安网站建设价格明细,视频如何上传到wordpress,wordpress直接英文版,php免费企业网站源码目录 配置告警 用户数超过50#xff0c;发送告警邮件 实施 验证告警配置 配置钉钉机器人告警 创建钉钉机器人 编写脚本并测试 添加报警媒介类型 为用户添加报警媒介 创建触发器 创建动作 验证 自动发现 配置自动发现 主动监控 配置web2使用主动监控 修改配置文…目录 配置告警 用户数超过50发送告警邮件 实施 验证告警配置 配置钉钉机器人告警 创建钉钉机器人 编写脚本并测试 添加报警媒介类型 为用户添加报警媒介 创建触发器 创建动作 验证 自动发现 配置自动发现 主动监控 配置web2使用主动监控 修改配置文件只使用主动监控 创建用于主动监控的主机 拓扑图 完善拓扑图 监控Nginx stub_status模块 配置告警 默认情况下监控项不会自动发送告警消息需要配置触发器与告警并且通过通知方式发送信息给联系人触发器设置条件当条件达到时将会执行某个动作动作触发器条件达到之后要采取的行为比如发邮件或执行命令 用户数超过50发送告警邮件 当web1的用户数超过50时认为这是一个问题(Problem)当出现问题时将会执行动作。执行的动作是给管理员发邮件。给管理员发邮件还要配置邮件服务器的地址以及管理员的email地址 实施 创建触发器规则 上图中点击“添加”后出现下图 上图中点击“插入”后的结果如下 创建邮件类型的报警媒介 为用户关联邮箱 创建动作当出现Problem状态时给admin发邮件 回到“创建动作”页面后点击“操作” 验证告警配置 在zabbixserver上配置邮件服务 # 配置postfix邮件服务和mailx邮件客户端[rootpubserver zabbix]# vim 07-config-mail.yml---- name: config mailhosts: zabbixtasks:- name: install mail # 安装postfix和mailxyum:name: postfix,mailxstate: present- name: start postfix # 启动邮件服务postfixservice:name: postfixstate: startedenabled: yes[rootpubserver zabbix]# ansible-playbook 07-config-mail.yml 在web1创建用户使总用户数超过50 [rootweb1 ~]# for user in user{1..5} do useradd $user done 在zabbix web页面中查看 在zabbixserver上查看邮件 [rootzabbixserver ~]# mail # 查看邮件Heirloom Mail version 12.5 7/5/10. Type ? for help./var/spool/mail/root: 2 messages 2 newN 1 zzgtedu.cn Sat Dec 31 16:47 21/932 Problem: usercnt_gt_50N 2 zzgtedu.cn Sat Dec 31 16:48 21/932 Problem: usercnt_gt_50 1 # 查看1号邮件Message 1:From zzgtedu.cn Sat Dec 31 16:47:59 2022Return-Path: zzgtedu.cnX-Original-To: rootlocalhost.localdomainDelivered-To: rootlocalhost.localdomainFrom: zzgtedu.cnTo: rootlocalhost.localdomainDate: Sat, 31 Dec 2022 16:47:59 0800Subject: Problem: usercnt_gt_50Content-Type: text/plain; charsetUTF-8Status: RProblem started at 16:47:56 on 2022.12.31Problem name: usercnt_gt_50Host: web1Severity: WarningOperational data: 51Original problem ID: 102 q # 输入q退出 配置钉钉机器人告警 创建钉钉机器人 登陆钉钉网页版阿里巴巴-钉钉是一个工作方式超过1000w家企业正在使用钉钉 或者在windows系统上下载电脑版钉钉下面以钉钉电脑版为例配置钉钉群聊机器人在群聊中点击设置以新建机器人 注意上面的Webhook地址不要泄露谁拥有此地址谁就可以控制机器人说话。 编写脚本并测试 # 安装钉钉机器人脚本需要用到的模块[rootzabbixserver ~]# yum install -y python3-requests# 编写钉钉机器人脚本[rootzabbixserver ~]# vim /usr/lib/zabbix/alertscripts/dingalert.py #!/usr/bin/env python3import jsonimport requestsimport sysdef send_msg(url, remiders, msg):headers {Content-Type: application/json; charsetutf-8}data {msgtype: text,at: {atMobiles: remiders,isAtAll: False,},text: {content: msg,}}r requests.post(url, datajson.dumps(data), headersheaders)return r.textif __name__ __main__:msg sys.argv[1]remiders []url 钉钉机器人Webhook地址 # 注意此处需输入机器人的webhook地址print(send_msg(url, remiders, msg))[rootzabbixserver ~]# chmod x /usr/lib/zabbix/alertscripts/dingalert.py[rootzabbixserver ~]# /usr/lib/zabbix/alertscripts/dingalert.py warn: 测试消息 # 注意消息中要包含关键字warn{errcode:0,errmsg:ok} 添加报警媒介类型 为用户添加报警媒介 创建触发器 创建触发器用户数超过55则触发问题 创建动作 创建动作用户数超过55则发送钉钉告警消息 验证 创建用户使用户数超过55 [rootweb1 ~]# for user in user{6..10}; do useradd $user; done[rootweb1 ~]# zabbix_get -s 127.0.0.1 -k usercnt56 查看结果 自动发现 当被监控的设备非常多的时候手工添加将会变得非常不方便 可以使用自动发现功能实现添加主机、添加到主机组、 链接模板 自动发现流程 创建自动发现规则创建动作当主机被发现之后执行什么操作通过动作添加主机将模板应用到发现的主机 配置自动发现 创建自动发现规则 创建发现动作 添加结果如下 验证 在web2上配置agent [rootweb2 ~]# vim /etc/zabbix/zabbix_agentd.conf 117 Server127.0.0.1,192.168.88.5182 Hostnameweb2[rootweb2 ~]# systemctl enable zabbix-agent.service --now 主动监控 默认zabbix使用的是被动监控主被动监控都是针对被监控主机而言的。被动监控Server向Agent发起请求索取监控数据。此种模式常用主动监控Agent向Server发起连接向Server汇报 配置web2使用主动监控 修改配置文件只使用主动监控 [rootweb2 ~]# vim /etc/zabbix/zabbix_agentd.conf 117 # Server127.0.0.1,192.168.88.5142 StartAgents0171 ServerActive192.168.88.5242 RefreshActiveChecks120# 重启服务[rootweb2 ~]# systemctl restart zabbix-agent.service [rootweb2 ~]# ss -tlnp | grep :10050 # 端口号消失 创建用于主动监控的主机 拓扑图 在zabbix中可以创建拓扑图反映拓扑结构 添加元素 地图元素可以是一个装饰图形也可以对应具体的设备形状长方形、圆形链接连线多个设备之间才能使用链接 完善拓扑图 添加交换机图标 添加链接按住ctrl键点选两台设备点链接边上的添加 添加web服务器 添加链接 监控Nginx stub_status模块 用于实时监控nginx的网络连接这个模块是nginx官方提供的一个模块。配置nginx [rootpubserver zabbix]# vim 08-config-nginx.yml---- name: config nginxhosts: webserverstasks:- name: install nginx # 安装nginxyum:name: nginxstate: present- name: start nginx # 启动nginxservice:name: nginxstate: startedenabled: yes[rootpubserver zabbix]# ansible-playbook 08-config-nginx.yml # 修改配置文件启用stub_status功能[rootweb1 ~]# vim /etc/nginx/nginx.conf...略...47 location / {48 }49 50 location /status { # 在此处添加3行51 stub_status on;52 } 53 54 error_page 404 /404.html;55 location /40x.html {56 }...略...[rootweb1 ~]# systemctl restart nginx# 访问监控页面[rootzabbixserver ~]# curl http://192.168.88.100/statusActive connections: 1 server accepts handled requests2 2 2 Reading: 0 Writing: 1 Waiting: 0 # Active connections当前客户端与nginx之间的连接数。它等于下面Reading / Writing / Waiting之和# accepts自nginx启动之后客户端访问的总量# handled自nginx启动之后处理过的客户端连接总数通常等于accepts的值。# requests自nginx启动之后处理过的客户端请求总数。# Reading正在读取客户端的连接总数。# Writing正在向客户端发送响应的连接总数。# Waiting空闲连接。# 使用工具向服务器发起多个请求[rootzabbixserver ~]# yum install -y httpd-tools# 一共发1000个请求每次并发数200[rootzabbixserver ~]# ab -n1000 -c200 http://192.168.88.100/[rootzabbixserver ~]# curl http://192.168.88.100/statusActive connections: 1 server accepts handled requests1097 1097 1003 Reading: 0 Writing: 1 Waiting: 0 编写脚本用于获取各项数据 [rootweb1 ~]# vim /usr/local/bin/nginx_status.sh#!/bin/bashcase $1 inactive)curl -s http://192.168.88.100/status | awk /Active/{print $NF};;waiting)curl -s http://192.168.88.100/status | awk /Waiting/{print $NF};;accepts)curl -s http://192.168.88.100/status | awk NR3{print $1};;esac[rootweb1 ~]# chmod x /usr/local/bin/nginx_status.sh[rootweb1 ~]# nginx_status.sh active1[rootweb1 ~]# nginx_status.sh accepts1099[rootweb1 ~]# nginx_status.sh waiting0 创建zabbix用到的key获取各项数据 # key的语法格式UserParameterkey[*],command $1# key[*]中的*是参数将会传给后面的位置变量$1# 创建声明key的文件[rootweb1 ~]# vim /etc/zabbix/zabbix_agentd.d/nginx_status.confUserParameternginx_status[*],/usr/local/bin/nginx_status.sh $1# 测试[rootweb1 ~]# systemctl restart zabbix-agent.service [rootweb1 ~]# zabbix_get -s 127.0.0.1 -k nginx_status[active]1[rootweb1 ~]# zabbix_get -s 127.0.0.1 -k nginx_status[waiting]0[rootweb1 ~]# zabbix_get -s 127.0.0.1 -k nginx_status[accepts]1103 在zabbix上创建监控项
http://www.zqtcl.cn/news/236519/

相关文章:

  • 什么网站可以直接做word在柬埔寨做网站彩票推广
  • 深圳市宝安区住房和建设局网站校园网络方案设计
  • 株洲建设网站制作seo快速软件
  • 建站什么程序好wordpress返佣
  • 网站建设使用虚拟主机的优点与缺点马蹄室内设计论坛
  • 像wordpress一样的网站wordpress提示数据库出错
  • 优化网站首页新项目首码对接平台
  • 一个完整的网站建设过程wordpress企业中文模板下载
  • 我做微信淘宝客网站有哪些在公司做网站是什么职位
  • 湖南网站建设公司 干净磐石网络网站开发技术可行性分析怎么写
  • 石家庄制作网站网络推广与优化
  • 建站平台免代码可以自己设计图案的软件
  • 中山网站开发公司事业单位 网站备案
  • wordpress 做用户登录seo快速推广窍门大公开
  • php网站开发试卷做外贸一般在哪个网站
  • 有哪些网站的搜索引擎网站设计需要需要用
  • 网站建设有哪些需求徐州百度运营中心
  • 怎么做电脑网站后台杭州网站制作公司排名
  • 济南手机网站定制价格wordpress前端登陆 投稿
  • 建设企业网站的原因网站开发项目经验和教训
  • 京东网站的建设与发展现状分析手机与pc网站同步模板
  • 枣阳网站建设吧yw最新域名备案查询
  • 西安知名网站建设公司什么网站可以分享wordpress
  • ugc网站开发2022恢复线下教学通知
  • 网站界面尺寸珠海网站建设制作哪家专业
  • 上海闸北城市建设有限公司网站想学设计没有基础怎么办
  • 免费微网站哪个好用在线网页代理浏览免费
  • 广州建设专业网站寻找做项目的网站
  • 湛江网站建设方案服务卖wordpress主题
  • 扬州做网站的网络公司wordpress设置登录背景图片