博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用snmp+mrtg监控CPU、流量、磁盘空间、内存
阅读量:6670 次
发布时间:2019-06-25

本文共 3549 字,大约阅读时间需要 11 分钟。

hot3.png

 

1、 安装snmp

yum install net-snmp* -y

2、 修改/etc/snmpd.conf(可直接清空内容)

增加 rocommunity public

②   找到disk修改(df –k查看)可以有多个,看情况

     disk    /   $size      

disk    /boot   $size1

[disk    /home  $size2…]

3、 启动

/etc/init.d/snmpd restart

4、 安装mrtg

yum install mrtg* -y

5将以下内容写到/etc/mrtg/mrtg.cfg,直接覆盖(黄色背景需更改)

############################################################

# Multi Router Traffic Grapher -- Example Configuration File

############################################################

#

#Minimal mrtg.cfg

HtmlDir: /var/www/mrtg

ImageDir: /var/www/mrtg

LogDir: /var/lib/mrtg

ThreshDir: /var/lib/mrtg

#####################################################

#moniting LAN interface

#####################################################

Target[eth1_lan]: /10.0.0.99:public@localhost:

Options[eth1_lan]: growright

Directory[eth1_lan]: eth1

MaxBytes[eth1_lan]: 100000000

Kmg[eth1_lan]: K,M,G

YLegend[eth1_lan]: Bytes per Second

ShortLegend[eth1_lan]: B/s

Legend1[eth1_lan]: 每秒流入量 (单位 Bytes)

Legend2[eth1_lan]: 每秒流出量 (单位 Bytes)

LegendI[eth1_lan]: 流入:

LegendO[eth1_lan]: 流出:

Title[eth1_lan]: eth1网络流量[流入+流出]

PageTop[eth1_lan]: <h1>eth1网络流量[流入+流出]</h1>

###################################################

#Moniting CPU Load[use+free]

###################################################

Target[cpuload]: .1.3.6.1.4.1.2021.11.50.0&.1.3.6.1.4.1.2021.11.53.0:public@localhost:

Options[cpuload]: nopercent,growright

Directory[cpuload]: cpu

MaxBytes[cpuload]: 100 

Unscaled[cpuload]: dwym

YLegend[cpuload]: CPU Utilization  

ShortLegend[cpuload]: %

Legend1[cpuload]: CPU使用负载(%)

Legend2[cpuload]: CPU闲置(%)

LegendI[cpuload]: 使用:

LegendO[cpuload]: 闲置:

Title[cpuload]: CPU负载[使用+闲置]

PageTop[cpuload]: <h1>CPU负载[使用+闲置]</h1>

###################################################

#Moniting Used memory and Swap [Mem+Swap] free -k

###################################################

Target[memory]: .1.3.6.1.2.1.25.2.3.1.6.1&.1.3.6.1.2.1.25.2.3.1.6.3:public@localhost:

Options[memory]: gauge,growright

Directory[memory]: mem

MaxBytes1[memory]: 327252

MaxBytes2[memory]: 1023992

#MaxBytesX[memory]: 1023992可多个,看情况

Kmg[memory]: K,M,G

Kilo[memory]: 1024

Unscaled[memory]: dwym

YLegend[memory]: Mem Bytes 

ShortLegend[memory]: B

Legend1[memory]: 已用Mem(Bytes)

Legend2[memory]: 已用Swap(Bytes)

LegendI[memory]: 已用Mem :

LegendO[memory]: 已用Swap:

Title[memory]: 内存使用量[Mem+Swap]

PageTop[memory]: <h1>内存使用量[Mem+Swap]</h1>

###################################################

#Moniting disk size [/+/boot]   df -k

###################################################

Target[disk]: .1.3.6.1.4.1.2021.9.1.8.1&.1.3.6.1.4.1.2021.9.1.8.2:public@localhost:

Options[disk]: gauge,growright

Directory[disk]: disk

MaxBytes1[disk]: 11087104

MaxBytes2[disk]: 495844

Kmg[disk]: K,M,G

Kilo[disk]: 1024

Unscaled[disk]: dwym

YLegend[disk]: Disk Bytes  

ShortLegend[disk]: B

Legend1[disk]: 根分区已用空间

Legend2[disk]: boot分区已用空间

LegendI[disk]: 根分区已用 :

LegendO[disk]: boot分区已用:

Title[disk]: 硬盘空间[根分区+boot分区]

PageTop[disk]: <h1>硬盘空间[根分区+boot分区]</h1>

6、 cp /etc/cron.d/mrtg /etc/mrtg/

7、vi /etc/mrtg/mrtg,改为以下内容:

#!/bin/bash

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

8、执行3次

/etc/mrtg/mrtg

/etc/mrtg/mrtg

/etc/mrtg/mrtg

9、执行

    Indexmaker --output /var/www/mrtg/index.html –title=”System state Monitor” /etc/mrtg/mrtg.cfg

10、修改apache配置文件httpd.conf

Alias /mrtg "/var/www/mrtg"

<Directory "/var/www/mrtg">

    Options indexes

    AllowOverride None

    Order deny,allow

    Deny from all

    Allow from all

</Directory>

11、重启httpd

12、访问

13、如出现乱码,则改变编码

转载于:https://my.oschina.net/fufangchun/blog/86883

你可能感兴趣的文章
Linux下环境变量设置
查看>>
phonegap 安装和使用eclipse
查看>>
ASP.NET MVC使用动态产生meta
查看>>
WIN7无法访问共享打印机及文件的解决办法
查看>>
C语言基础(9)-字符串格式化输入和输出
查看>>
【转】使用import scope解决maven继承(单)问题
查看>>
你 我 我们 技术 让世界变得更好一些
查看>>
WCF安全:通过 扩展实现用户名密码认证
查看>>
Spring Boot中增强对MongoDB的配置(连接池等)
查看>>
IDEA中maven工程指定JDK版本
查看>>
基于 HTML5 的 WebGL 3D 智能楼宇监控系统
查看>>
一次阿里的面试
查看>>
数据库事务隔离级别
查看>>
JSONP跨域以及之前的历史
查看>>
FLEX库在苹果废弃ASL之后的解决方案
查看>>
基于django的视频点播网站开发-step2-搭建环境
查看>>
Qtum量子链与亚马逊AWS中国云服务达成合作
查看>>
Java并发知识点快速复习手册(下)
查看>>
div自适应填充剩余宽度的方法
查看>>
Python3 关键字nonlocal和global的用法与区别
查看>>