1 要监视一台Linux主机,需要在被监控的主机上安装net-snmp相关软件包,CentOS安装可使用“yum -y install net-snmp”命令:
# yum -y install net-snmp
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package net-snmp.x86_64 0:5.1.2-18.el4 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
net-snmp                x86_64     5.1.2-18.el4     base              509 k

Transaction Summary
=============================================================================
Install      1 Package(s) 
Update       0 Package(s) 
Remove       0 Package(s) 
Total download size: 509 k
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: net-snmp                     ######################### [1/1]

Installed: net-snmp.x86_64 0:5.1.2-18.el4
Complete!

2 修改配置文件命令:
# vi /etc/snmp/snmpd.conf
确保snmpd.conf文件中包含以下绿色内容:
com2sec notConfigUser  default       public
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview      included        .1
access  notConfigGroup "" any       noauth    exact  systemview none none
syslocation www.cactiez.com
syscontact Root mr.ivory@163.com
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
输入完成后按下“Esc”,然后按下“ZZ”(大写)

3 重启snmpd服务:
# service snmpd restart
Stopping snmpd:                                            [FAILED]
Starting snmpd:                                            [  OK  ]

4 设置snmpd每次开机时自动启动:
# chkconfig snmpd on
该命令执行完成后不会返回任何结果

5 检查snmpd服务是否已在运行:
# netstat -nlup | grep ":161"
udp        0      0 0.0.0.0:161                 0.0.0.0:*                               16986/snmpd
该命令检查本地是否已在监听UDP端口161,如果返回类似以上结果,表明snmpd服务启动成功

6 Ubuntu可使用“apt-get install snmpd”命令安装snmpd软件包:
$ sudo apt-get install snmpd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
snmpd
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 67 个软件包未被升级。
需要下载 0B/92.1kB 的软件包。
解压缩后会消耗掉 377kB 的额外空间。
【警告】:下列软件包不能通过验证!
snmpd
不经验证就安装这些软件包吗?[y/N] y
正在预设定软件包 ...
选中了曾被取消选择的软件包 snmpd。
(正在读取数据库 ... 系统当前共安装有 195416 个文件和目录。)
正在解压缩 snmpd (从 .../snmpd_5.4.3~dfsg-1ubuntu3_i386.deb) ...
正在处理用于 man-db 的触发器...
正在处理用于 ureadahead 的触发器...
正在设置 snmpd (5.4.3~dfsg-1ubuntu3) ...
update-rc.d: warning: snmpd stop runlevel arguments (1) do not match LSB Default-Stop values (0 1 6)
* Starting network management services: 
正在处理用于 python-central 的触发器...

7 Ubuntu的配置文件和检查方法同CentOS

8 登录CactiEZ-Web界面,依次点击:“控制台”,“主机”,“添加”。类似以下设置:

8 如果一切正常,您将会看到类似以下信息:
Linux主机 (10.1.254.121) 
SNMP信息
操作系统:Linux test-bbs.idc1.cn0571 2.6.9-89.ELxenU #1 SMP Mon Jun 22 13 02 EDT
2009 x86_64
运行时间: 169738 (0 天, 0 小时, 28 分钟)
主机名: test-bbs.idc1.cn0571
位置: www.cactiez.com
联系人: Root mr.ivory@163.com

如果不正常,请检查团体名称,IP地址,防火墙等。

9 主机添加后,需要添加图形,点击右上方的“为这个主机添加图形”

9.1 在“图形模板”区域钩选所有对象:
添加: ucd/net - CPU使用率 
添加: ucd/net - 负载平均值 
添加: ucd/net - TCP记数器 
添加: ucd/net - TCP连接数 
添加: ucd/net - 内存使用率 
添加: 主机MIB - 进程数量 
添加: 主机MIB - 已登录用户

9.2 在“数据查询 [SNMP - 获取磁盘IO]”区域钩选您需要监控的磁盘名称:
如sda,sdb,hda等
注意,磁盘IO有两个指标需要监控,一个是“磁盘IO 字节/秒”,另一个是“磁盘IO 传输/秒”,但一次只能添加一个,如果要监控两个指标,需要添加两次

9.3 在“数据查询 [SNMP - 获取处理器信息]”区域钩选您的逻辑处理器,如果您只有一个逻辑处理器,那么这里将不可选择

9.4 在“数据查询 [SNMP - 获取已挂载分区]”区域钩选您需要监控的磁盘名称:
如“Real Memory”,“Swap Space”,“/”等,根据您的需求钩选

9.5 在“数据查询 [SNMP - 接口统计]”区域钩选您的网络设备,如“eth0”
如果该主机为64位主机,请选择“流入/流出 位(64位)”
如果该主机为32位主机,请选择“流入/流出 位”即可

10 再次点击“添加”已完成设置

11 查看主机状态,点击上方的“监视器”按钮

Cacti监控Linux主机的更多相关文章

  1. 使用cacti监控linux主机

    介绍:使用cacti监控linux主机,需要在linux主机上面安装snmp服务,并修改snmpd.conf文件,指定cacti服务器的地址,然后在cacti的前台界面添加此主机即可,此处以监控cen ...

  2. cacti监控linux和windows磁盘IO

    cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...

  3. 一步步实现Nagios监控linux主机及飞信报警

    一步步实现Nagios监控linux主机及飞信报警 上篇文章介绍了在linux主机上架设nagios监控服务,并对windows主机进行服务状态变化的监控,这次我们继续上次内容.      首先实现n ...

  4. Cacti监控Windows主机,Windows主机的正确配置

    使用cacti监控Windows主机的时候经常遇到无法获取Windows主机的snmp信息和Windows主机的硬件信息,主要原因是Windows主机没有正确配置snmp,以下是正确的配置步骤:1.安 ...

  5. Zabbix监控Linux主机设置

          说明: Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控. 具体操作: 以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例. 一.配 ...

  6. nagios安装及监控Linux主机

    服务端的操作:##################################安装lamp环境及依赖包##########################   24  rpm -ivh gd-de ...

  7. cacti监控linux主机时iptables阻碍了udp161端口造成无法监控解

    由于在添加linux主机时,有防火墙启用,造成无法监控linux主机,现有两种方法解决无法监控linux主机问题:可以通过在监控主机执行该命令: snmpwalk -c public -v 2c 19 ...

  8. zabbix通过snmp监控linux主机

    1.安装net-snmp [root@db01 ~]# yum install -y net-snmp 2.修改配置文件 [root@db01 ~]# vim /etc/snmp/snmpd.conf ...

  9. zabbix通过agent监控linux主机

    前言: 前几篇博客分别介绍了通过snmp来进行监控linux主机与windows主机,本篇介绍通过agent客户端来进行系统监控. 环境: server:192.168.249.142 client: ...

随机推荐

  1. django HttpRequest

    request.path 除域名以外的请求路径,以正斜杠开头 "/hello/" request.get_host() 主机名(比如,通常所说的域名) "127.0.0. ...

  2. JS之路——日期函数

    时间对象是一个我们经常要用到的对象,无论是做时间输出.时间判断等操作时都与这个对象离不开.除开JavaScript中的时间对象外,在VbScript中也有许多的时间对象,而且非常好用.下面还是按照我们 ...

  3. 移动app测试浅析

    移动App测试浅析 1. 移动App测试的现状及其挑战 移动互联网走到今天,App寡头化的趋势已经越来越明显,同时用户的口味越来越高,这对移动App开发者提出了更高的要求.几年前可能你有一个创意,随便 ...

  4. c语言用封装来优化程序

    一.基础研究 先对函数fa进行研究,代码如下: fa函数的参数为一个字符指针,他存储要输出的字符串.因为要显示在屏幕的中央位置,所以我们要把字符串放在段地址b800处.用strlen获取字符串的长度, ...

  5. 用C#实现网络爬虫(二)

    上一篇<用C#实现网络爬虫(一)>我们实现了网络通信的部分,接下来继续讨论爬虫的实现 3. 保存页面文件 这一部分可简单可复杂,如果只要简单地把HTML代码全部保存下来的话,直接存文件就行 ...

  6. Web日志分析

    http://www.rising.com.cn/newsletter/news/2013-03-20/13380.html https://www.trustwave.com/Resources/S ...

  7. iso18092-2004中ISO14443,Felica的关系

    ISO18092协议介绍了P2P通讯中的ACTIVE模式和PASSIVE通讯模式,其实ISO18092使用了ISO14443协议和非国际标准的FELICA通讯协议,这里总结了一下.

  8. 【HDOJ】1208 Pascal's Travels

    记忆化搜索.注意当除右下角0外,其余搜索到0则返回. #include <algorithm> #include <cstdio> #include <cstring&g ...

  9. linux中的cd ..和cd -命令有什么区别?

    cd ..是返回上一层目录, cd -是返回到上一次的工作目录,如果当前目录是/执行cd /usr/local再执行cd ..就是到 /usr而执行cd -就是到/

  10. Linux下samba的安装与配置

    背景          在window7下面虚拟了一个CentOS6.3,为了学习命令行就没有装图形包,所以我的CentOS是黑屏的那种,呵呵,当然了,VMWare提供 的增强功能我就不能用了(或许能 ...