logstash调用系统执行命令exec的方法比较简单,调用exec命令可以直接调用系统脚本或者命令,处理的方法可以变的更加灵活例如我们在zabbix的邮件报警笔记中使用到了python脚本进行报警,...
之前的学习都是logstash收集过滤的日志再次传递到ES中进行存储使用,在实际的工作中有些日志我们是不需要存储到DB中,而是直接收集打包存储到硬盘logstash中的output/file插件可以实...
ELK中我们通常是使用logstash收集到日志然后直接提交到ES中进行存储,当在大量日志的场景下,当存储已经跟不上收集的速度是我们需要使用队列来进行顺序存储,redis在项目中作为存储中间件,下面我...
zabbix通过钉钉机器人报警大致和邮件报警类似,邮件报警可以查看我之前的笔记:https://sulao.cn/post/394我们首先要去钉钉上创建一个群组,然后在群组中点击智能群助手,添加自定义...
Logstash是Elastic stack 中的一个开源组件,其不仅能够对日志进行抓取收集,还能对抓取的日志进行过滤输出。Logstash的过滤插件有多种,如:grok、date、json、geoi...
昨天我们已经成功搭建ELK,具体的部署过程可以查看我昨天的笔记:https://sulao.cn/post/728,今天我们就来看看如何使用ELK在需要拉取日志的机器上安装filebeatyum lo...
ELK是elastic 公司旗下三款产品ElasticSearch 、Logstash 、Kibana的首字母组合,主要用于日志收集、分析与报表展示。ELK Stack包含:ElasticSearch...
zabbix4.4官方已经支持监控nginx了,直接使用Template App Nginx by Zabbix agent模板,当然我们还是需要简单的进行配置下主要是被监控主机的nginx需要配置下...
centos7编译安装mysql5.7.44+nginx1.18.0+php7.4.33,和之前的教程大体一样,只是有一些微改变,编译安装顺序最好按此文的顺序mysql->nginx->php这样可以...
继续学习ansible-playbook的使用,熟悉使用更多jinja2模板语法,下面是我的脚本,后面会继续完善,使用更多的模板语法nginx.yml文件--- - hosts: node r...
经常需要远程登陆ubuntu服务器上打开浏览器查看一些信息,有时发现VNC登陆上去打不开浏览器执行firefox直接报错Running Firefox as root in a regular use...
之前写过一个“Flask配置logger模块日志生成到日期生成的文件”这个笔记,这里其实和那个差不多,可以看我之前的笔记:https://sulao.cn/post/657主要还是使用logging模...
在开发程序的过程中,你会发现有时需要修改数据库模型,而且修改之后还需要更新数据库。仅当数据库表不存在时,Flask-SQLAlchemy 才会根据模型进行创建。因此,更新表的唯一方式就是先删除旧表...
Fping程序类似于ping(ping是通过ICMP(网络控制信息协议InternetControl Message Protocol)协议回复请求以检测主机是否存在)。Fping与ping不同的地方...
Flask分页也有几种方式,可以使用我们之前写的分页函数,可以查看我之前的笔记:https://sulao.cn/post/549也可以使用paginate模块来分页,paginate方法是flask...
以前没有整合过编辑器,目前没事整合个编辑器玩下,基本编辑器中主要就是附件上传的地方需要特别的写点代码,其他的可以直接照搬,我整合的是wangEditor,这个编辑器比较清爽,如果需要繁多的功能可以选择...
Flask 是单线程运行,如果在某个页面中执行了一些耗时的工作,那么程序就会在这里等待,无法响应其他的请求。也就是说,如果一个路由响应函数中有阻塞代码,那么其他用户无法访问这个 web 服务器,而且自...
由于前端页面的需求不一样,有些页面使用的layui的数据表格监听传递数据,有些则是使用分页模块自行编写的ajax提交方式,前者通过重载表格种的where条件添加参数来提交到后端进行数据的重新渲染,后者...
requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到之前没有记录这个模块的使用方法,现在补充记录下首先我们安装这个模块pip install requ...