`
greenmoon
  • 浏览: 48624 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

net-snmp安装笔记

 
阅读更多

1、下载5.3.4版本,最新5.7版本安装完成后启动时报can not find module错误,没有搞定,所以使用旧版本,wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.3.4/net-snmp-5.3.4.tar.gz/download

2、解压,tar xzvf net-snmp-5.3.4.tar.gz

3、cd net-snm-5.3.4,./configure,make,make install

4、缺省安装在/usr/local/bin下,相关文件在/usr/local/share/snmp下,配置文件可以放在本目录下

5、配置:

1)、从源文件目录下复制配置文件,cp EXAMPLE.conf /usr/local/share/snmp/snmpd.conf

2)、配置com2sec, vim /usr/local/share/snmp/snmpd.conf

查找com2sec, /com2sec

配置如下:

com2sec local localhost lh #source列指的是可以访问本snmp agent的客户端的ip
com2sec product 10.3.1.22 public # secname,community可以重复
com2sec product 10.3.1.165 public

#注意后面的group配置,secname要与上面的相吻合

group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 product
group MyROGroup v2c product
group MyROGroup usm product

3)、保存,退出


6、启动,直接运行 snmpd

7、配置iptables,打开udp的161端口

1)、vim /etc/sysconfig/iptables

2)、添加 -A RH-Firewall-1-INPUT -p udp -m udp --dport 161 -j ACCEPT

3)、保存退出,重启iptables, service iptables restart

all is ok.

 

linux常用OID(来自互联网):

 

 

CPU:

Load
1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1
5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2
15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3

CPU
percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0
raw user cpu time: .1.3.6.1.4.1.2021.11.50.0
percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0
raw system cpu time: .1.3.6.1.4.1.2021.11.52.0
percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0
raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0
raw nice cpu time: .1.3.6.1.4.1.2021.11.51.0

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

MEMORY

Total Swap Size: .1.3.6.1.4.1.2021.4.3.0
Available Swap Space: .1.3.6.1.4.1.2021.4.4.0
Total RAM in machine: .1.3.6.1.4.1.2021.4.5.0
Total RAM used: .1.3.6.1.4.1.2021.4.6.0
Total RAM Free: .1.3.6.1.4.1.2021.4.11.0
Total RAM Shared: .1.3.6.1.4.1.2021.4.13.0
Total RAM Buffered: .1.3.6.1.4.1.2021.4.14.0

Total Cached Memory: .1.3.6.1.4.1.2021.4.15.0

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

HARD DISK

The snmpd.conf needs to be edited. Add the following (assuming a machine with a single ‘/’ partition):

disk / 100000 (or)

includeAllDisks 10% for all partitions and disks

The OIDs are as follows

Path where the disk is mounted: .1.3.6.1.4.1.2021.9.1.2.1
Path of the device for the partition: .1.3.6.1.4.1.2021.9.1.3.1
Total size of the disk/partion (kBytes): .1.3.6.1.4.1.2021.9.1.6.1
Available space on the disk: .1.3.6.1.4.1.2021.9.1.7.1
Used space on the disk: .1.3.6.1.4.1.2021.9.1.8.1
Percentage of space used on disk: .1.3.6.1.4.1.2021.9.1.9.1

Percentage of inodes used on disk: .1.3.6.1.4.1.2021.9.1.10.1


 

 

 

分享到:
评论

相关推荐

    Net-Snmp移植

    Net-Snmp在ARM平台上的移植笔记,经本人测试可行,希望对大家有帮助。

    SNMP学习笔记

    安装Net-SNMP的步骤如下: 1. 首先,通过`wget`命令下载源码包,例如:`wget http://nchc.dl.sourceforge.net/project/net-snmp/net-snmp/5.4.4/net-snmp-5.4.4.tar.gz`。 2. 切换到root用户,因为安装过程可能需要...

    SNMP网管学习笔记

    SNMP网管学习笔记 SNMP(Simple Network ...SNMP网管学习笔记涵盖了Net-SNMP的编译和安装、MIB文件的编写、将MIB文件转换成C和H文件、Agent代理工程、Trap等知识点,为读者提供了一份详细的SNMP网管学习指南。

    test-snmp-relay:玩弄一个节点snmp侦听器

    老板级SNMP侦听器中继 ...如果尚未安装,请安装net-snmp brew install net-snmp 将以下存储库克隆到您的根目录中,以进行设置: cd ~ git clone https://github.com/matchbookmac/snmp-config.git 或者如果

    New SNMP开发笔记

    ### 新SNMP开发笔记知识点详解 #### 一、配置Ubuntu的编译环境 在进行SNMP(简单网络管理协议)相关的开发工作之前,首先需要在Ubuntu操作系统上搭建一个适合的编译环境。这一过程主要涉及以下几个步骤: 1. **...

    马哥笔记整合cactinagios+ntop

    - 使用`yum`安装必要的软件包,包括`gcc`, `glibc`, `common`, `gd`, `php`, `php-mysql`, `php-gd`, `php-snmp`, `php-pdo`, `mysql-server`, `mysql-devel`, `httpd`, `net-snmp`, `net-snmp-libs`, `...

    snmp学习是强笔记

    本笔记旨在为新老学习者提供一个全面而深入的SNMP学习资源。 一、SNMP的基本概念 SNMP是由IETF(Internet Engineering Task Force,互联网工程任务组)制定的一套网络管理协议,它定义了网络管理系统(NMS,Network...

    day3 zabbix监控详细笔记文档总结

    在Linux上,使用`yum`安装SNMP相关的包: ```bash [root@svr5 ~]# yum -y install net-snmp net-snmp-utils net-snmp-* ``` 为了允许SNMP通信,可能需要临时禁用SELinux和iptables防火墙: ```bash [root@...

    java毕业设计-JAVA基于SNMP网络设备MIB信息采集(论文+源代码).zip

    使用Java进行MIB信息采集,需要理解SNMP协议的工作原理,以及如何通过SNMP库(如Net-SNMP或SNMP4J)与网络设备交互。程序通常会发送SNMP GET请求到设备,然后解析返回的MIB对象值,以获取网络设备的配置和状态信息...

    安装笔记:centos6+zabbix3.x

    ### 安装笔记:centos6+zabbix3.x #### 一、概述 本文档旨在记录在CentOS 6.5环境下安装与配置Zabbix 3.x的过程,并着重介绍了使用MySQL作为数据库支持、通过msmtp发送告警邮件以及利用fping工具检测网络设备状态...

    基于java的SNMP网络设备MIB信息采集项目设计与实现(项目报告+源代码).zip

    在SNMP中,Java提供了丰富的库如JSR160(JMX SNMP Adapter)和Net-SNMP Java绑定,使得开发人员可以方便地编写程序来与支持SNMP的设备进行通信。这个项目可能涵盖了以下几个关键知识点: 1. **SNMP协议**: SNMP是一...

    SNMP学习参考

    "【原创】snmp学习笔记——配置使用trap(一)"这篇文档可能详细介绍了在实际操作中如何设置SNMP Agent来发送Trap,以及管理站如何接收和处理这些Trap信息。这对于网络运维人员来说是日常工作中不可或缺的知识。 ...

    JAVA基于SNMP网络设备MIB信息采集(论文+源代码)

    最后,读书笔记.pdf可能记录了作者在研究过程中对相关技术的理解和总结,而JAVA基于SNMP网络设备MIB信息采集(论文+源代码).txt文件则可能包含了项目介绍、开发过程或者代码说明,有助于进一步理解整个项目的结构和...

    [计算机项目]基于java的SNMP网络设备MIB信息采集系统设计与实现(项目报告+源代码).zip

    最后,"读书笔记.pdf"可能是开发者在研究项目过程中对相关书籍的笔记,包含了对网络管理、SNMP或Java编程的深入理解和思考,对于学习和理解项目可能有额外的帮助。 总的来说,这个项目提供了一个实际的SNMP应用案例...

    JAVA基于SNMP网络设备MIB信息采集(文+源代码).zip

    1. SNMP库:Java有许多库支持SNMP编程,如JSMPI、Net-SNMP Java Bindings等。这些库提供了API,使得开发人员可以方便地发送SNMP请求和处理响应。 2. GET和SET操作:SNMP的基本操作包括GET(获取信息)和SET(设置...

    2011年自考计算机网络管理笔记(一) - 自考试题及答案

    ### 2011年自考计算机网络管理笔记(一) - 自考试题及答案 #### 第一章 网络管理概论 ##### 1. 网络管理的基本概念 - **局域网管理与互联网管理的区别** - 局域网(LAN)通常在较小地理区域内运行统一的操作系统,...

    自考《计算机网络管理》听课笔记.doc

    5. **网络管理标准**:标准化是网络管理的关键,它包括如OSI管理框架、SNMP(简单网络管理协议)等,确保不同厂商设备间的互操作性。 6. **OSI管理框架**:OSI模型的管理框架提供了层次化的管理结构,包括通信机制...

    《计算机网络管理原理与实现》读书笔记模板x.pptx

    6. TCP/IP络管理与SNMP:TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网协议簇的一部分,SNMP(Simple Network Management Protocol)是TCP/IP协议簇中的一个管理协议,用于管理和监控网络设备...

    temper-python:基于libusbPyUSB的驱动程序,用于读取TEMPer USB HID设备(USB ID 0c45

    还提供了用于NetSNMP的passpersist模块(在Debian和Ubuntu的snmpd软件包中找到),以通过SNMP表示1-3个USB设备的温度。 报告的工作设备 USB ID 报告名称 笔记 0c45:7401 Microdia RDing TEMPerV1.2 首先支持的...

Global site tag (gtag.js) - Google Analytics