博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cacti监控Linux主机
阅读量:5297 次
发布时间:2019-06-14

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

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 
syscontact Root 
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
位置: 
联系人: Root 
如果不正常,请检查团体名称,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 查看主机状态,点击上方的“监视器”按钮

 

转载于:https://www.cnblogs.com/fjping0606/p/4428942.html

你可能感兴趣的文章
正则表达式
查看>>
开源网络漏洞扫描软件
查看>>
yum 命令跳过特定(指定)软件包升级方法
查看>>
创新课程管理系统数据库设计心得
查看>>
Hallo wolrd!
查看>>
16下学期进度条2
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
Chapter 3 Phenomenon——12
查看>>
C语言中求最大最小值的库函数
查看>>
js学习(精华帖)
查看>>
和小哥哥一起刷洛谷(1)
查看>>
jquery对id中含有特殊字符的转义处理
查看>>
获取元素样式信息于三中获取方式的区别
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
SqlBulkCopy大批量导入数据
查看>>
HTTP协议 (四) 缓存
查看>>
python学习之random
查看>>
使用onclick跳转到其他页面/跳转到指定url
查看>>
【转载】测试计划模板
查看>>
pandas 修改指定列中所有内容
查看>>