每次整理安全日志都很麻烦,简单编辑了一个脚本,实现是统计每月***总数,每种***类型总数,以及***最高10个ip,并记录在一个excel文档里。恳请各位大神指正日志形式如下:涉及到客户敏感信息进行了处理以下为具体解释:#!/bin/bash read -p "please input the path of your logfiles,The Default is current p
转载 2024-06-24 14:20:40
72阅读
监控指标包括:应用是否启用、磁盘使用率是否超过告警值、CPU使用率是否超过告警值、内存使用率是否超过告警值、IP能否ping通、远程IP端口telnet能否成功、文件夹中最后修改时间、数据库是否能连接/查询数据库结果做之前介绍下情况,正在做系统,采用分布式,包括前台、后台、数据库一共10台机器,其中一台要是出现问题,例如某台机器磁盘空间满了,系统就会出异常,但是客户提供运维工具简直无语,只能
转载 2023-10-10 06:32:02
91阅读
前文有讲到,最近部署了一个服务但是老是被恶意扫描虽然利用nginx禁止了些IP但我还是想在被恶意扫描时候收到一个通知信息让我能知道我服务器又被访问了于是乎,就有了这篇文章此文目的是为了记录自己操作步骤既给自己一个复习机会,同时也能服务看到此文读者好了,话不多说接下来开始正文内容整体思路如下:既然是监控,比较方便方式就是利用Linuxcron定时任务来定时去执行一个操作既然是要能被定
# 如何使用 Linux 脚本监控 Docker 日志 ## 1. 流程图 ```mermaid pie title 流程图 "准备工作" : 20 "编写脚本" : 30 "执行监控" : 50 ``` ## 2. 准备工作 在开始监控 Docker 日志之前,我们需要做一些准备工作: ### 步骤 | 步骤 | 描述 |
原创 2024-07-08 05:49:34
37阅读
具体场景:服务器产生日志量非常大,每天将近100M+日志量,所以博主写了一个日志分隔脚本;每隔2小时执行一次,当日志文件超过6M时,将日志进行转存,命名格式为20180917-12.log,这样可以防止单个日志文件过大,打开时非常耗CPU,【曾经测试在linux上打开1G纯文本文件,2G内存 双核虚拟机几乎崩溃,CPU瞬间飚满;在Windows下更打不开】所以将日志进行切割转存,但由于日...
原创 2021-05-24 10:00:16
461阅读
Linux 下如何才能实时查看日志内容呢?有很多工具可以帮助我们在文件持续修改同时输出文件内容,最常用莫过于 tail 命令 了。1. tail Command – Monitor Logs in Real Time如前所述, tail 命令是实时显示日志最常用方法。不过该命令有两个版本,如下所示。第一个例子是为 tail 命令加上 -f 参数。$ sudo tail -f /var/
python日志分析脚本一、概述当客户没有IPS、日志分析系统,又要求做日志分析时,还不想花钱使用网上需要付费日志分析系统时,就只能手工进行日志分析,但其他免费日志分析工具又用不习惯时,这时候可以自己编写脚本方便日志梳理和整理,然后再利用notepad++等其他文本编辑器来对日志进行分析。 二、脚本结构 我已经编写好一个用于处理IIS日志脚本,将脚本分成了四个部分: 1.主函数 2.用户交
转载 2024-05-17 02:52:48
9阅读
Linux日志文件监控系统Logwatch使用记录 在维护Linux服务器时,经常需要查看系统中各种服务日志,以检查服务器运行状态,如登陆历史、邮件、软件安装等日志。作为运维人员,我们一个个去检查会十分不方便;且大多时候,这会是一种被动检查,即只有在发现系统运行异常时才会想到去查看日志以获取异常信息。那么如何主动、集中分析这些日志,并产生报告,定时发送给管理员就会显得十分重要。对于
软件简介GoAccess 是一个开源实时网络日志分析器和交互式查看器,可以在 *nix 系统或通过浏览器终端中运行。它为需要动态可视服务器报告系统管理员提供快速且有价值 HTTP 统计信息。特性使用 C 语言编写,快速、实时,毫秒/秒级更新只使用 ncurses 作为依赖支持几乎所有的 Web 日志格式(Apache,Nginx,Amazon S3,Elastic Load Balanc
转载 2024-04-24 14:16:59
35阅读
以下内容是使用linux/unix作为站点朋友一定要懂方法。尽管有N多中工具用于分析比如apache、nginx訪问日志。可是。不论什么一种都没有linux内置命令来高效、灵活。比如:当你图形化系统不起作用时候(黑客攻击?!),手里掌握一些监控、分析日志脚本尤为重要!以下代码能够监控近期訪客日志,相当实用。 一、实时过滤日志 使用 tail -f 命令能够查看日志文件近期新
转载 2024-04-24 14:22:42
4阅读
文章目录第九章 使用日志监控 - 系统监控工具系统监控工具日志监控概述 第九章 使用日志监控 - 系统监控工具日志监控监控 数据平台实例消息日志,以查找守护程序和用户进程报告错误和陷阱;并生成相应通知,包括电子邮件(如果已配置)。可以使用 ^MONMGR 实用程序管理日志监视器。系统监控工具提供了三套工具,用于对实例进行一般监控,如下所示:管理门户提供了多个页面和日志文件,可让监控各种系
转载 2024-04-25 15:05:40
27阅读
前段时间有朋友让帮忙做一个日志监控脚本,要求如下:1.windows环境2.当匹配日志关键字时会发出声音,匹配关键字不同,播放声音不同3.能做到实时响应于是从网上找了个windows版tail,使用python简单写了个小脚本,代码如下:#!/usr/bin/env python # encoding: utf-8 """ MonitorLog.py Usage: MonitorLog
转载 2023-05-28 17:46:36
246阅读
当遇到问题时查看日志是比较效率解决方法。在Linux系统中,有三个主要日志子系统: 1、连接时间日志2、进程统计 3、错误日志   常用日志文件如下:  access-log 纪录HTTP/web传输  acct/pacct 纪录用户命令  aculog   纪录MODEM活动  btmp    纪录失败纪录  lastlog
折腾了点时间,供参考# -*- coding: utf-8 -*- __author__ = 'River' import timeit,os import re,time ''' ''' #被监控文件 log_file="/var/log/messages" #记录读取行数 line_file="/var/log
原创 2014-03-19 14:03:31
1468阅读
前段时间,CTO下达了一个brief,需要搭建monit日志监控应用,匹配日志异常信息,自动发送邮件/微信告警。具体要求如下:1.监控***项目的各个应用,nginx日志,匹配到错误时发送告警2.监控***项目的各个应用,NGINX日志,匹配到错误时发送告警3.搭建mmonit商业版本dashboard,开放到内网可以访问于是,开始了我monit搭建和使用。首先简单介绍下monit
在使用Linux系统时,监控脚本是非常重要工具之一。它能够帮助我们及时发现系统中问题,并对其进行处理,从而确保系统稳定性和安全性。 Linux监控脚本是一种用于监控系统状态和性能自动化工具。它可以定期检查系统各种指标,如CPU、内存、磁盘、网络等,并根据预设阈值或规则来触发警报或执行特定操作。通过监控脚本,我们可以及时发现系统中异常情况,从而避免由此引发问题。 监控脚本一般由
原创 2024-02-20 10:31:05
101阅读
1,snmp安装脚本for ubuntu/CentOS#!/usr/bin/env bash export LC_ALL=C if [ "$(id -u)" != "0" ] then echo "This script. must be run as root" 1>&2 exit 1 fi#...
原创 2021-12-29 09:48:41
98阅读
while :doif [ -f "./mon_linux.sh" ]thenecho "进程开始运行"elseexit 1fi#!/bin/bash>result.tmp#set -x#version: 2.0...
转载 2014-07-28 19:54:00
151阅读
2评论
1,网卡流量监控RateOfFlow.sh#!/bin/bash#while true;dotime=`date +%m"-"%d"-"%k":"%M`day=`date +%m"-"%d`rx_before=`ifconfig eth0|sed -n "7"p|awk '{print $2}'|c...
原创 2021-12-30 09:04:35
112阅读
脚本代码#!/bin/bash#巡检脚本#date 2022-7-25#name jpy#内存OS_MEM_TAL=`free -m | grep Mem | awk '{print $2}'`OS_MEM_FREE=`free -m | grep Mem | awk '{print $7}'`#磁盘使用占比OS_ROOT_DISKS_USE_PRECENT=`df -h / | grep '/'
原创 2022-08-30 16:03:56
148阅读
  • 1
  • 2
  • 3
  • 4
  • 5