shell脚本使用总结

server/2024/10/18 5:46:26/

shell脚本功能总结

总的可以分为三大类:

  1. 机器相关

    • 状态

      • ping监控

        1. 成功率
        2. 平均响应时间(延迟)
        root@hcss-ecs-c2b8:~# ping localhost
        PING localhost (127.0.0.1) 56(84) bytes of data.
        64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.044 ms
        64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.041 ms
        64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.042 ms
        64 bytes from localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.041 ms
        
    • 硬件信息收集

      • 服务器硬件列表
        • 厂商
        • 序列号
        • 硬件信息
        • 插槽状态
          • 是否有设备
          • 设备信息
        • 接口状态
          • 是否有链接
      • 类似于windos的设备管理器和鲁大师软件
  2. 资源相关

    • cpu
      • 使用率
      • 查看cpu使用率靠前的进程
        • 每个进程cpu使用率
        • 使用率的总和
    • 内存
      • 物理内存
        • 使用率
        • buffer&cache
      • swap
        • 使用率
      • 查看内存使用率靠前的进程
        • 每个进程内存使用率
        • 使用率的总和
    • 磁盘
      • 磁盘使用率
      • 可用空间
      • io队列长度
      • IOPS
      • 吞吐量
    • 网络
      • 接受字节数/s
      • 发送字节数/s
    • 进程
      • 总数
      • running数量
      • 按进程
        • D
        • Z
      • TCP|UDP
        • listening数量
        • established数量
        • sysn_sent数量
        • time_await数量
        • close_wait数量
    • 类似于windos的任务管理器
  3. 业务相关

    • 服务状态监控
      • 状态监控
      • 平均响应时间
    • 服务细节监控
      • mysql
        • query cache
          • 使用率
          • 命中率
        • 登录数
        • QPS
        • 存储引擎缓存使用率
        • slow log
          • 数量
          • 时间
        • 连接数
          • 当前连接数
          • 最大连接数
        • 临时表
          • 内存临时表
          • 磁盘临时表
        • 打开表数
      • tomcat
      • nginx
    • URL监控
      • 返回码
      • 页面下载时间
      • 页面文件大小
      • 字符串匹配
    • 安全监控
      • 登录用户数量
      • 异常登录记录
    • 业务初始化脚本
      • PHP
      • JSP
      • Python
    • 备份脚本
      • 数据库备份
      • 文件备份
    • 日志分析脚本
      • access.log
        • PV
        • UV
        • 返回值
      • secure
        • 异常登录报告

http://www.ppmy.cn/server/132691.html

相关文章

【Linux】常见指令(下)

新建会话 本文中所有的指令都会在普通用户中进行介绍,而非root账号,这是由于root账户在进行部分指令的同时并不会出现警告,影响操作。在root账户下新建普通用户的方法在前文中已经有展示,这里不做介绍。 这里首先会介绍如何在xsh…

请求的响应----状态码分为五大类(爬虫)

前言 一个爬虫的成功与否,在于你是否拿到了想要的数据;一个请求的成功与否,在于响应的状态码,它标明了当前请求下这个响应的结果,是好还是坏。上节课程学习了HTTPS和HTTP协议的各自优势,本节课程进入到请求…

【二刷hot-100】day2

目录 1.无重复字符的最长子串 2.找到字符串中所有字母异位词 3.和为 K 的子数组 4.滑动窗口最大值 1.无重复字符的最长子串 class Solution {public int lengthOfLongestSubstring(String s) {Map<Character,Integer> dict new HashMap<>();int ret0;int i-1;for…

设计模式和软件框架的关系

设计模式和软件框架在软件开发中都有助于解决复杂问题和提高代码质量&#xff0c;但它们在概念和使用上存在一些区别。它们的关系可以通过以下几点理解&#xff1a; 层次与抽象程度 设计模式&#xff08;Design Patterns&#xff09;是一组通用的、可复用的解决方案&#xff0c…

除GOF23种设计模式之简单工厂模式

文章目录 1. 简介2. 代码2.1 抽象类&#xff1a;Course.java2.2 产品A:JavaCourse.java2.3 产品B:PythonCourse.java2.4 工厂:CourseFactory.java2.5 测试&#xff1a;Test.java 3. 心得参考链接&#xff08;无&#xff09; 1. 简介 简单工厂模式(Simple Factory Patern):又称…

Unix Standardization and Implementations

Unix标准化 在Unix未制定较为完备的标准时&#xff0c;各个平台的系统调用方式各异&#xff0c;所开发出的应用程序存在可移植性差的特点&#xff0c;因此人们呼吁指定一套Unix标准来规范接口&#xff0c;增加应用程序的可移植性。所谓Unix标准即适用于Unix环境下的一系列函数…

【算法】约瑟夫环问题

据说著名的犹太历史学家Josephus有过以下故事&#xff0c; 罗马人占领乔塔帕特&#xff0c; 39个犹太人与Josephus和他的朋友躲在洞中&#xff0c;其中39个犹太人决定自杀&#xff0c; &#xff0c;他们的自杀方式是41个人绕成一圈&#xff0c;第一个人报数1&#xff0c;报数到…

M1 Mac打开Jupyter notebook

当我成功安装了Jupyter之后&#xff0c;发现无法通过 jupyter notebook 开始工作。 最初的问题是 zsh command not found 该问题是个路径问题&#xff0c;通过添加PATH环境变量就行了&#xff0c;设置环境变量时需要注意&#xff0c;zshrc和bash_profile中都可以设置&…