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

网站模板 招聘百度关键词搜索

网站模板 招聘,百度关键词搜索,做网站选哪家好,seo做的比较好的网站的几个特征文章目录 有两种方法: 方法1:直接使用官方Dockerfile自建镜像。有缺点:可能无法构建镜像,毕竟是在国内,可以用国外的服务器创建镜像 git clone https://github.com/gpYang/elastalert-feishu-plugin git clone https:/…

文章目录


有两种方法:
方法1:直接使用官方Dockerfile自建镜像。有缺点:可能无法构建镜像,毕竟是在国内,可以用国外的服务器创建镜像

git clone https://github.com/gpYang/elastalert-feishu-plugin
git clone https://github.com/jertel/elastalert2[root@yinjiaxing elastalert2]# ls
CHANGELOG.md  CONTRIBUTING.md  docs        elastalert-feishu-plugin  LICENSE   README.md             requirements.txt  setup.cfg  tests
chart         Dockerfile       elastalert  examples                  Makefile  requirements-dev.txt  SECURITY.md       setup.py
[root@yinjiaxing elastalert2]# pwd
/opt/elastalert2/elastalert2
[root@yinjiaxing elastalert2]# cat Dockerfile 
FROM python:3.10-slim as builderLABEL description="ElastAlert 2 Official Image"
LABEL maintainer="Jason Ertel"# 复制整个项目代码到构建镜像中
COPY . /tmp/elastalertRUN mkdir -p /opt/elastalert && \cd /tmp/elastalert && \pip install --upgrade pip setuptools wheel && \python setup.py sdist bdist_wheelFROM python:3.10-slimARG GID=1000
ARG UID=1000
ARG USERNAME=elastalert# 从构建阶段拷贝打包好的 elastalert 包
COPY --from=builder /tmp/elastalert/dist/*.tar.gz /tmp/RUN apt update && apt -y upgrade && \apt -y install jq curl gcc libffi-dev && \rm -rf /var/lib/apt/lists/* && \pip install /tmp/*.tar.gz && \rm -rf /tmp/* && \apt -y remove gcc libffi-dev && \apt -y autoremove && \mkdir -p /opt/elastalert && \echo "#!/bin/sh" > /opt/elastalert/run.sh && \echo "set -e" >> /opt/elastalert/run.sh && \echo "elastalert-create-index --config /opt/elastalert/config.yaml" >> /opt/elastalert/run.sh && \echo "exec elastalert --config /opt/elastalert/config.yaml \"\$@\"" >> /opt/elastalert/run.sh && \chmod +x /opt/elastalert/run.sh && \groupadd -g ${GID} ${USERNAME} && \useradd -u ${UID} -g ${GID} -M -b /opt -s /sbin/nologin \-c "ElastAlert 2 User" ${USERNAME}# 复制自定义 ElastAlert 插件模块,elastalert_modules是使用git clone下载的
COPY ./elastalert-feishu-plugin/elastalert_modules/feishu_alert.py /usr/local/lib/python3.13/site-packages/elastalert/elastalert_modules/
COPY ./elastalert-feishu-plugin/elastalert_modules/__init__.py /usr/local/lib/python3.13/site-packages/elastalert/elastalert_modules/USER ${USERNAME}
ENV TZ "UTC"WORKDIR /opt/elastalert
ENTRYPOINT ["/opt/elastalert/run.s

方法2:直接使用镜像,只需要docker pull,然后拉取elastalert_modules,启动容器后将elastalert_modules放到容器中

docker pull jertel/elastalert2# 可以使用docker-compose启动
[root@ops elastalert]# cat config.yaml 
rules_folder: /opt/elastalert/rulesrun_every:seconds: 30
buffer_time:minutes: 2
es_host: 172.18.xxx
es_port: 9200
es_username: "elastic"
es_password: "Sxxxxxxxxxxx"
writeback_index: elastalert_status
max_scrolling_count: 1
alert_time_limit:days: 2#下面的docker-compose文件内容是自建的镜像而创建的容器  
[root@ops elastalert]# cat docker-compose.yml 
version: '3.8'services:elastalert:container_name: elastalertfsimage: elastalertfs:1.0pull_policy: neverrestart: alwaysvolumes:- /opt/elastalert/config.yaml:/opt/elastalert/config.yaml- /opt/elastalert/rules:/opt/elastalert/rules- /etc/localtime:/etc/localtime
[root@ops elastalert]# 如果是使用docker pull拉的jertel/elastalert2,还需要拉取git clone https://github.com/gpYang/elastalert-feishu-plugin,然后需要将elastalert-feishu-plugin下的feishu_alert.py  cp到jertel/elastalert2(可以先启动容器,然后cp进去,因为飞书告警中需要用到feishu_alert.py中的模板)。
举例:
root@7a58e59f9e85:/opt/elastalert/rules# cat ToolsAppStatus500.yaml 
name: nginx-access-alert
type: frequencyindex: nginx-*description: "1分钟内 xx.xx 域名状态码500访问超过5次告警"#统计过去一分钟数量
timeframe:minutes: 1#10分钟内不重复告警
realert:minutes: 10
query_key: server_namefilter:
- query:query_string:query: 'server_name:/.*\.txxxxp\.cn/ AND status:500'#触发告警的阈值
num_events: 5alert_text_type: alert_text_onlyalert_text: |【告警主题】 1分钟内500状态码异常访问告警【告警条件】 异常访问日志1分钟内大于5次【告警时间(UTC){}【告警域名】 {}【状态码】 {}【异常状态码数量】 {}# 变量
alert_text_args:- "@timestamp"- server_name- status- num_hitsinclude:
- server_name
- statusalert:#  - debug- "elastalert_modules.feishu_alert.FeishuAlert" # 需要用到elastalert_modules了
feishualert_url: "https://open.feishu.cn/open-apis/bot/v2/hook/"
feishualert_botid: "dcxxxxxxxxxxxxx19fe9"feishualert_title: "1分钟内500状态码异常访问告警"
feishualert_body:"【告警主题】:  1分钟内500状态码异常访问告警\n【告警条件】:  异常访问日志1分钟内大于5次\n【告警时间】:  {feishualert_time}\n【告警域名】:  {server_name}\n【状态码】:  {status}\n【异常状态码数量】:  {num_hits}"

实现效果:
在这里插入图片描述

http://www.yidumall.com/news/58261.html

相关文章:

  • 天猫商务网站建设目的域名注册阿里云
  • 做企业网站步骤文娱热搜榜
  • 网站建设的售后长尾关键词快速排名软件
  • 营销智库网站百度站长社区
  • 做网站设计师好吗好网站
  • 新开服网页游戏一览表西安区seo搜索排名优化
  • wordpress函数调用实例无锡优化网站排名
  • 青岛建设银行社会招聘网站福州seo网址优化公司
  • 正阳县网站建设seo站内优化技巧
  • WordPress潮流媒体主题杭州企业seo
  • 淘宝内部优惠券放到网站上做怎样优化网站排名靠前
  • 广告素材网站都有哪些营销 推广
  • 五莲网站建设上海何鹏seo
  • 自己做网站做淘宝联盟职业技能培训网站
  • 做室内设计特别好的网站佛山企业用seo策略
  • 网站关键词几个最好广州百度关键词搜索
  • 外贸营销策略都有哪些seo系统源码
  • 建立收费网站企业网站制作多少钱
  • 东莞 网站建设爱站网关键词挖掘工具
  • 搭建一个网站教程sem培训学校
  • wordpress生成站点地图优化关键词的方法有哪些
  • wordpress收费主题破解版智能优化网站
  • wordpress设置中文失败优化措施最新回应
  • 昆明制作网站搜索引擎优化规则
  • 网站页面文案谷歌官方网站注册
  • 网站嵌入播放器互联网平台推广怎么做
  • 紫色个人网站模板专业做网站
  • 为什么手机网站跳转页面上百度图片识别
  • seo外链资源哈尔滨seo服务
  • 怎么用php做网站方案新人学会seo