#!/usr/bin/env python import sys from optparse import OptionParser import string OK=0 WARNING=1 CRITICAL=2 UNKNOWN=3 unit = {'t':2**40,'g':2**30,'m':2**20,'k
原创 2014-09-27 16:42:02
383阅读
在监控端及nagios服务器上添加如下脚本 [root@nagios libexec]# cat /usr/local/nagios/libexec/check_mem.sh  TOTAL=`free -m | head -2 |tail -1 |gawk '{print $2}'` # Free memory  FREE=`free -m | head -2 |t
原创 2013-01-29 09:38:30
665阅读
[root@nagios-server libexec]# pwd/wxl/nagios/libexec[root@nagios-server libexec]# ll check_mem.sh -rwxr-xr-x 1 nagios nagios 370 May 29&nbsp
原创 2013-06-17 15:30:54
484阅读
Nagios监控内存插件check_mem
转载 精选 2014-03-27 17:42:50
1935阅读
Nagios服务器端和客户端已经配置好nrpe的基础上添加远程内存监控 1. 在客户端创建check_mem文件[root@zrer ~]# touch  /usr/local/nagios/libexec/check_mem[root@zrer ~]# chmod  a+x /usr/
原创 2014-03-27 18:02:47
2191阅读
这几项的监控相对比较简单:客户端:1 安装支持包2 赋予脚本权限3 添加脚本命令到nrpe,并重启nrpe.服务端:1 添加监控命令check_iostat2 在对应的服务配置文件里增加监控项目并且设置阀值3 让nagios重读配置文件。---------------客户端配置-----------------Nagios-Plugin-0.31.tar.gzParams-Validate-0.9
原创 2014-02-08 16:48:25
1508阅读
同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。   异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。     举个不太恰当的例子,就像:   SendMessage(...) TRACE0("just like send"); PostMessa
指示灯 描述 OVERSPEC 没有足够的电量为系统供电。NONRED和LOG指示灯可能也点亮 PS 一个电源故障或者被电源未插 LINK 保留 CPU CPU出现故障、丢失或者未正确安装 VRM 直流电-直流电稳压器丢失或者故障 LOG BMC日志或者系统错误日志满(系统错误日志达到75%满) MEM 内存故障 NMI 系统已收到一个硬件错误报告。(PCI和MEM指示灯也可能点亮) PCI PC
转载 2024-04-07 08:34:27
334阅读
# MySQL mem0mem ## 1. Introduction MySQL is one of the most popular open-source relational database management systems. It is widely used for storing and managing structured data. In this article, w
原创 2023-10-25 16:40:53
82阅读
一、监控本地(localhost)内存1、上传监控脚本 check_mem 到/usr/local/nagios/libexec# chown -R nagios.nagios check_mem # chmod +x check_mem2、修改commands配置# vim /usr/local/nagio
推荐 原创 2014-09-16 20:21:25
6113阅读
3点赞
 ID: 789类型:变量 结构:简单状态:草稿描述软件根据不受信任的大小值分配内存,但它不会验证或错误地验证大小,从而允许分配任意数量的内存。相关视图 "研究概念"视图 (CWE-1000)NatureTypeIDNameChildOf20Improper Input ValidationChildOf770Allocation of Resources Without Li
一、基础知识 1.打开设备文件: mem是一个字符设备文件,是计算机主存的一个映像。通常只有root用户对其有读写权限。因此只有root用户能进行这些操作。 如果要打开设备文件/dev/mem,需要系统调用open()函数,作用是打开一个文件或设备,其函数原型为: int open(const char *path, int flags); 返回值:如果操作成功则返
转载 2024-07-02 19:00:16
320阅读
接上一篇介绍《详解十三款运维监控工具》,nagiso虽然是老牌监控,但凭借其灵活的配置功能和强大的管理中心,还是有一些企业在使用或者结合其他监控工具使用,仍值得学习。
转载 2020-06-05 11:41:06
223阅读
      32位的CPU,最大寻址范围为2^32 - 1也就是4G的线性地址空间。Linux简化了分段机制,使得虚拟地址与线性地址总是一致的。linux一般把这个4G的地址空间划分为两个部分:其中0~3G为用户程序地址空间,虚地址0x00000000到0xBFFFFFFF,供各个进程使用;3G~4G为内核的地址空间,虚拟地址0xC000
# MongoDB内存管理详解 MongoDB是一种高性能、无模式的文档数据库,广泛应用于大数据和实时Web应用中。其中,内存管理是MongoDB性能的关键因素之一。了解MongoDB是如何管理内存的,对于开发和优化数据库应用至关重要。本文将介绍MongoDB的内存管理机制、如何优化内存使用,最后给出一些代码示例。 ## MongoDB内存模型 MongoDB使用了一种``内存映射文件``(
原创 2024-08-03 08:18:23
28阅读
最近读的代码中时常见到memcpy、memset这俩个函数,所以今天特地将这俩个函数的用法总结一下一、memset1、memset函数声明 memset(void *s,int ch,size_t n); 将s开始的n个字节用ch的ASCII值替代并且返回s;若要清空一个内存区,char a [20]: memset(a,0,20); 2、头文件:string.h\memory.
转载 5月前
22阅读
dev/mem: 物理内存的全镜像。可以用来访问物理内存。 /dev/kmem: kernel看到的虚拟内存的全镜像。可以用来访问kernel的内容。 /dev/mem 用来访问物理IO设备,比如X用来访问显卡的物理内存,或嵌入式中访问GPIO。用法一般就是open,然后mmap,接着可以使用map之后的地址来访问物理内存。这其实就是实现用户空间驱动的一种方法。 /dev/kmem 一般可以用来
JVM参数的含义 参数名称含义默认值 -Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xm
在安卓开发的过程中,内存管理一直是一个重要的课题,尤其是在资源受限的设备上。关于“android mem”类型的问题,开发者们常常面对内存泄漏、过度消耗以及GC(垃圾回收)的问题。本文将深入探讨“android mem”问题的解决方案,并通过多个维度进行分析与讲解。 时间轴回顾 在2019年开始,许多开发者注意到他们的应用在低端设备上的性能不佳,特别是在内存使用上。随着安卓设备的数量激增,越
原创 6月前
37阅读
MPC852---大端模式       intLock和taskLock 一样,当调用者进入READY、PEND、SUSPEND 这样的状态而主动让出CPU 时,VxWorks 会重新使能中断,并调度到其它任务   任务锁和互斥信号量的系统函数都支持嵌套(allows nested)   sysClkRateSet(100); //每秒100 ti
  • 1
  • 2
  • 3
  • 4
  • 5