`

linux配置snmp服务

 
阅读更多

一、安装snmp服务

1、检查系统是否已经安装snmp的rpm包 

net-snmp-libs-5.5-49.el6.x86_64
net-snmp-utils-5.5-49.el6.x86_64
net-snmp-5.5-49.el6.x86_64

2、配置snmpd.conf文件

vi /etc/snmp/snmpd.conf

#更改如下,将名字改成自己的。不用public,注意 Itsm2014roJK!这个东西是命名,如果想监控本机内容,需要将这个命名写进去。不要写错public哦

com2sec notConfigUser  default       Itsm2014roJK!

将如下改成mib2模式

#access  notConfigGroup ""      any       noauth    exact  systemview none none
access  notConfigGroup ""      any       noauth    exact  mib2  none none

去掉#

view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc

3、启动snmp服务

service snmpd start

4、测试本机

[root@ty-dn01-82-44 Packages]# snmpwalk -v 2c -c Itsm2014roJK! localhost sysName.0
SNMPv2-MIB::sysName.0 = STRING: ty-dn01-82-44

5、测试远程机器

[root@ty-dn01-82-44 Packages]# snmpget -v 2c -c Itsm2014roJK! 172.17.82.50 sysName.0
SNMPv2-MIB::sysName.0 = STRING: ty-nn01-82-50

 6、获取机器内存

[root@ty-dn01-82-44 Packages]# snmpwalk -v 2c -c Itsm2014roJK! localhost .1.3.6.1.2.1.25.2.2
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 32866616 KBytes

获取远程机器内存

[root@ty-dn01-82-44 Packages]# snmpwalk -v 2c -c Itsm2014roJK! 172.17.82.45 .1.3.6.1.2.1.25.2.2
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 32866616 KBytes

 

---------------------------------------------------------------------------------------------------------------------------------

在日常监控中,经常会用到snmp服务,而snmpwalk 命令则是测试系统各种信息最有效的方法,现总结一些常用的方法如下:

1、snmpwalk -c public -v 1 -m ALL 192.168.30.49 .1.3.6.1.2.1.25.1    得到取得windows端的系统进程用户数等

2、snmpwalk -c public -v 1 -m ALL 192.168.30.49 .1.3.6.1.2.1.25.2.2  取得系统总内存

3、snmpwalk -c public -v 1 -m ALL 192.168.30.49 hrSystemNumUsers

4、snmpwalk -c public -v 1 -m ALL 192.168.30.49 .1.3.6.1.2.1.4.20    取得IP信息

5、snmpwalk -v 2c -c public 192.168.30.49 system   查看系统信息

6、snmpwalk -v 1 192.168.30.49 -c public ifDescr

1、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.1    得到取得windows端的系统进程用户数等

其中-v是指版本,-c 是指密钥,也就是客户端snmp.conf里面所设置的,下面类同.

2、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2  取得系统总内存

3、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers  取得系统用户数

4、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20    取得IP信息

5、snmpwalk -v 2c -c public 10.103.33.1 system   查看系统信息

6、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 获取网卡信息

以上只是一些常用的信息,snmpwalk功能很多,可以获取系统各种信息,只要更改后面的信息类型即可.如果不知道什么类型,也可以不指定,这样所有系统信息都获取到:

snmpwalk -v 2c -c public 10.103.33.1

 

 

 

 

分享到:
评论

相关推荐

    Linux下配置SNMP

    Linux 下配置 SNMP SNMP(Simple Network Management Protocol,简单网络管理协议)是一种常用的网络管理协议,用于管理和监控网络设备。Linux 系统中配置 SNMP 需要安装和配置 SNMP daemon(守护进程),并配置 ...

    Linux安装SNMP服务所需要rpm包

    本文将详细介绍在Linux上安装SNMP服务所需的RPM包以及相关配置步骤。 首先,我们需要理解RPM(Red Hat Package Manager)是Linux发行版如CentOS、Fedora、RHEL等使用的软件包管理系统,它负责软件的安装、升级和...

    如何配置linux下的snmp服务

    总结,配置Linux下的SNMP服务涉及到安装服务、编辑配置文件、设置访问控制、启动服务以及测试服务。通过以上步骤,你将能够成功地管理和监控你的Linux系统。然而,请始终确保你的网络管理策略符合安全最佳实践,以...

    Linux下snmp安装包(全).zip

    - **使用文档.txt**:很可能包含SNMP服务的安装指南、配置步骤和使用说明,对于安装和管理SNMP服务非常关键。 总的来说,这个压缩包提供了一个全面的环境,让用户能够在Linux系统上部署和管理SNMP服务,以便监控和...

    linux下开通snmp服务

    本文将详细介绍如何在 Linux 系统中开通 SNMP 服务,包括安装所需的 RPM 包、配置 SNMP 服务、修改 SNMP 配置文件、开启 SNMP 服务等步骤。 安装 SNMP 服务 首先,需要检查是否已经安装了 SNMP 相关的 RPM 包,...

    Linux下SNMP服务的安装

    完成上述步骤后,SNMP服务已在Linux系统中成功安装并配置,可以开始监控和管理网络设备了。记得定期更新SNMP软件以保持最新的安全修复和功能增强。同时,务必注意安全实践,避免未授权访问,保护网络设备免受恶意...

    linux配置snmp所需的rpm

    SNMP(Simple Network Management ...了解这些基本概念和步骤后,你就能在Linux环境中有效地配置和管理SNMP服务了。不过,SNMP的安全性、性能优化以及与其他管理系统的集成等高级话题,还需要进一步深入学习和实践。

    windows linux snmp服务部署文档

    下面将详细介绍如何在Windows和Linux环境下配置和管理SNMP服务。 一、Windows系统中的SNMP服务部署 1. **开启SNMP服务**:首先,需要确保Windows系统中的SNMP服务已经启用。这可以通过“控制面板”->“管理工具”-...

    Linux下snmp的rpm安装包及安装教程.rar

    通过以上步骤,你可以在Linux系统上成功安装和配置SNMP服务。了解这些基础知识后,你可以进一步学习SNMP的高级功能,如陷阱(trap)配置、自定义MIB扩展和性能监控,从而更高效地管理和监控你的网络环境。

    linux 服务器snmp开启.docx

    ### Linux服务器SNMP服务开启与配置详解 #### 一、SNMP简介 简单网络管理协议(Simple Network Management Protocol, SNMP)是一种广泛应用于网络管理领域的协议,用于收集和组织网络设备的信息,并对其进行监控和...

    snmp.rar_SNMP_linux snmp_linux snmp++_snmp精简

    SNMP(简单网络管理协议)是网络管理员用来监控和管理...通过这个包,用户可以在Linux环境中快速部署SNMP服务,便于网络设备的管理和监控。对于开发者来说,SNMP++提供了更友好的编程接口,简化了SNMP应用的开发过程。

    linux的snmp配置方法

    Linux SNMP 配置方法 SNMP(Simple Network Management Protocol)是用于管理和监控网络设备的协议。在 Linux 系统中,SNMP 配置是非常重要的,本文将详细介绍 Linux 系统的 SNMP 配置方法。 一、SNMP 安装配置 ...

    linux中snmp服务安装配置.pdf

    Linux 中 SNMP 服务安装配置 SNMP(Simple Network Management Protocol)是一种常用的网络管理协议,用于管理和监控网络设备。Linux 中安装和配置 SNMP 服务可以帮助管理员监控和管理网络设备。本文将详细介绍 ...

    snmp.zip_SNMP_SNMPtrap_linux snmp_嵌入式 SNMP_嵌入式LINUX SNMP

    在使用这些源代码时,开发者需要理解SNMP协议的基本原理,配置SNMP代理以匹配网络环境,编写或修改MIB来管理特定的设备对象,并根据需要设置安全策略。同时,由于这是一个轻量级实现,可能不包含所有标准SNMP功能,...

    linux snmp安全设置

    通过上述步骤,我们成功地为Linux系统的SNMP服务增加了额外的安全层。这些步骤包括禁用默认的com2sec条目、配置特定IP地址的访问权限、定义用户组以及设置访问控制策略。这些措施有助于提高系统的整体安全性,减少...

    linux安装snmp需要的包

    2. 配置SNMP服务,编辑 `/etc/snmp/snmpd.conf` 文件,根据需求设置社区字符串、访问控制等参数。 3. 启动SNMP服务,例如`sudo systemctl start snmpd`,并将其设置为开机启动`sudo systemctl enable snmpd`。 4. ...

    Linux PPT SNMP协议及编程实现 vc.net

    2. Linux系统配置:讲解如何在Linux系统上安装和配置SNMP服务。 3. VC.NET编程:介绍如何在Visual Studio中创建SNMP客户端项目,以及如何使用C#或VB.NET进行SNMP请求的编码。 4. 示例代码:提供实际的VC.NET代码示例...

Global site tag (gtag.js) - Google Analytics