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
|