snmp,mrtg安装和配置(1)snmp安装

简介:

一,snmp介绍

   1,监控网络I/O

   2,管理计算机上运行的设备

   3,在被监控的服务器A上运行代理,那么在snmp server的主机B上就可以监控主机A,

   4,应用层协议,可以在不同的平台上安装,占用的带宽很少,四步过程

   5,v1版是明文传输,v3版加密传输

二,MIB

   监控的数据用对象表示,每个对象都可以用一个值来表示,那么就用OID来表示唯一的一个监控对象(这里用图来表示更清晰)



三,安装配置

        1,安装,

           这里用的是net-snmp-5.4.3.tar编译安装     

           --prefix 指定安装的目录

           --with-mib-modules=ucd-snmp/diskio 选项,可以让服务器支持磁盘I/O监控。 
           --with-default-snmp-version 选项,是默认装V3版本 
           --with-sys-location  位置 
           --with-sys-contact   联系人 
           --with-logfile   日志文件目录 

           --with-persistent-directory   不变的数据存放地址

                make && make install

               cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf

           snmp的启动 /usr/local/net-snmp/sbin/snmpd  -c /usr/local/net-snmp/share/snmp/snmpd.conf   

            加入开机启动 /etc/rc.local

       2,配置

              snmp有一个工具在/usr/local/net-snmp/bin/snmpconfig,可以通过这个工具来配置snmpd.conf  产生的community 是example 
             agentAddress  udp:0.0.0.0:161
             rwcommunity  example 0.0.0.0/0

             rocommunity  public        只读的密码
             rwcommunity  123456         读写密码

           # com2sec 设置可访问的IP地址,访问的口令以及分组

               #  sec.name   source           community

               com2sec local (ip address of target device) public

              # group   设置安全用户名的组

            #sec.model                    sec.name

              group MyRWGroup v2c local

                # view  可以对哪些MIB子树进行访问

                  #incl/excl       subtreemask

               view all included  .1  表示监控所有


             # access   指定各个组对MIB子数的读写权限

             #context   sec.model   sec.level  match   read  write  notif

             access  MyRWGroup "" any  noauth  exact   all   all   none

       [root@test1 net-snmp]# netstat -antup|grep 161    

        udp        0      0 0.0.0.0:161     0.0.0.0:*              4135/snmpd      

             设置环境变量
       在/etc/profile 末尾加一下代码
       PATH=/usr/local/net/-snmp/bin:/usr/local/net-snmp/sbin: $PATH
       设环境变量生效
        source /etc/profile
      启动snmp
      /usr/local/net-snmp/sbin/snmpd -d

三,测试

     [root@test1 ~]# /usr/local/net-snmp/bin/snmpwalk -v 1 -c example  localhost
Timeout: No Response from localhost

   这个时候最好是重新配置。用snmpconf这个工具



本文转自陈仲阳0 51CTO博客,原文链接:http://blog.51cto.com/wolfword/1202437

相关文章
|
监控 Linux 数据安全/隐私保护
CentOS7下安装SNMP服务
CentOS7下安装SNMP服务
676 0
CentOS7下安装SNMP服务
|
存储 监控 安全
Zabbix SNMP监控安装、配置与服务器实例(学习笔记六)
SNMP可以监控路由器、打印机、UPS、摄像头、服务器等。 1、安装、配置snmp  yum install net-snmp* -y # vim /etc/snmp/snmpd.
3231 0
|
9月前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
347 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
Ubuntu 前端开发 安全
在Ubuntu 14.04上安装和配置SNMP守护程序和客户端的方法
在Ubuntu 14.04上安装和配置SNMP守护程序和客户端的方法
237 0
|
Ubuntu
Ubuntu20.04安装SNMP服务
至此,你已经成功在Ubuntu 20.04上安装了SNMP服务。你可以使用SNMP工具来监视和管理你的系统,或者将其集成到网络管理系统中。
1051 3
|
Linux 网络安全 数据安全/隐私保护
centos安装snmp并创建V3账号
centos安装snmp并创建V3账号
675 0
|
运维 安全 数据安全/隐私保护
网工记背配置基本命令(5)----SNMP配置
网工记背配置基本命令(5)----SNMP配置
357 0
|
网络协议 安全 数据安全/隐私保护
SNMP服务WIN10安装及测试
SNMP 是英文" Simple Network Management Protocol "的缩写,中文意思是" 简单网络管理协议 "。 SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议 。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。
1708 1
SNMP服务WIN10安装及测试
|
监控 数据安全/隐私保护 网络架构
【Zabbix】Zabbix基于SNMP监控配置
【Zabbix】Zabbix基于SNMP监控配置
824 0
|
Windows Perl
网络基础 Windows下安装和配置net-snmp 代理
网络基础 Windows下安装和配置net-snmp 代理
1777 0