1、安装 GoAccess yum install goaccess wget https://tar.goaccess.io/goaccess-1.3.tar.gz tar -xzf goaccess-1.3.tar.gz cd goaccess-1.3 ./configure --enable-utf8 --enable-geoip=legacy make make ...
Shell脚本实现Linux错误日志监控告警
前文有讲到,最近部署了一个服务 但是老是被恶意的扫描 虽然利用nginx禁止了些IP 但我还是想在被恶意扫描时候收到一个通知信息 让我能知道我的服务器又被访问了 于是乎,就有了这篇文章 此文目的是为了记...
监控nginx错误日志并发邮件报警的shell
1、nginx 默认的error_log 格式 2、centos7 系统 3、通过设置 /etc/mail.rc 来发报警邮件,设置示例 # Set smtp server of alert set bsdcompat set from=opsbot@example.com set smtp=smtp.example.com s...
elasticsearch-head安装及启动
head是用于监控Elasticsearch状态的客户端插件,包括数据可视化,增删改查工具,es语句的可视化等等。 5.0之后的安装方式如下: git clone git://github.com/mobz/elasticsearch-head.git cd elasticsear...
elasticsearch bootstrap.memory_lock
由于当jvm开始swapping时es的效率会降低,所以要保证它不swap,这对节点健康极其重要。实现这一目标的一种方法是将 bootstrap.memory_lock 设置为true。 要使此设置有效,首先需要配置其他系统设置。有关如何正...
CentOS7 安装 ELK
ELK是一个成熟的日志系统,主要功能有收集、分析、检索,详细见 elastic官网。 本文主要介绍如何在CentOS7下安装最新版本的ELK,当然现在docker已经有完全配置成功的elk容器,安装配置非常方便,但是如果你想...
API接口加密方法API接口加密代码分享
API接口加密校验源代码分享 API接口做好了,总不能裸奔调用吧,也不能在HTTP/HTTS里键入约定的密钥模式,下面给大家介绍一种简单的API接口加密验证 API接口加密通信思路: 1. 约定密钥,密钥在实际操作...
MySQL数据库开发的 36 条军规
核心军规 尽量不在数据库做运算 控制单表数据量 纯INT不超过10M条,含Char不超过5M条 保持表身段苗条 平衡范式和冗余 拒绝大SQL,复杂事务,大批量任务 字段类军规 用好数值字段,尽量...
一个简易的ORM类
<?php /** * Created by PhpStorm. * User: siediyer * Date: 2017-10-28 * Time: 18:22 */ class MyOrm { public $host = '127.0.0.1'; //数据库地址 public $dbname = 'test'; //...
PHP安装rabbitmq扩展(踩坑)
我在项目中应用rabbitmq已很多年了,自己从没总结过。在用的时候感觉之前的东西又忘,然后又去百度里各种找资料,找资料这种折腾的事太累。现在想把这个过程写下来,以备不时之需,人老了记忆力在下降。写技术文...