对SNMP进行安装和配置即可。

具体见解如下:首先需要安装SNMP,请参阅LINUX系统SNMP安装说明,一般情况下Linux中 的均已经自动安装了SNMP服务。以下命令可以检测SNMP服务是否安装以及安装的文件包。

然后需要配置SNMP,需要按照如下方式修改/etc/snmp/snmpd.conf文件

修改默认的community string(SUM中SNMP读值密码),找到com2sec notConfigUser default public代码,将public修改为你才知道的字符串。然后把下面的#号去掉,#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc。之后把

access notConfigGroup "" any noauth exact systemview none none

改成:

access notConfigGroup "" any noauth exact mib2 none none

或是:

access notConfigGroup "" any noauth exact all none none

然后启动与停止SNMP

一般使用:service snmpd start|stop|restart命令。或是:

#/etc/rc.d/init.d/snmpd restart

最后防火墙进行设置即可。如果Linux启动了防火墙,请开放UDP的161端 口。确保Linux的iptables防火墙对SUM监控服务器开放 了udp 161端口的访问权限。可编辑/etc/sysconfig/iptables文 件来修改iptables规则。

linux怎么安装snmp服务器配置

使用SNMP服务前需要在服务器上安装SNMP:

使用ROOT用户登陆在服务器,输入:

yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp

进行下载。

上面的程序首先会校验需要升级的文件和需要下载安装的文件,然后列来,告诉你有多大,会提示您是不是这些,需要继续不,输入Y,就开始下载了。

下载完成后,会自动解包安装,整个过程是自动的,无需要人工操作。安装完成没有错误会提示:Complete!

安装完SNMP服务后,就需要进行相关配置了,SNMP的配置文件在:

yum安装snmpd的配置文件为 /etc/snmp/snmpd.conf

如果您不会在命令模式下使用vi编辑器的话,建议把snmpd.conf配置文件下载到本地,然后用UE等文本编辑软件打开编辑更改。

如何在Windows服务器上开启SNMP服务

Windows上开启SNMP代理程序以及进行安全配置的操作比较简单,这里以Windows Server 2003为例,对于其它Windows服务器产品,方法类似。

第一步:确认当前的Windows组件中是否已经安装了SNMP协议 点击控制面板的“添加或删除Windows组件”,在“管理和监测工具”中查看详情,可看到“简单网络管理协议(SNMP)”。 如果没有安装,则需要对其进行安装,期间需要定位Windows安装盘中的i386文件夹。下载。

第二步:配置SNMP Service

打开 “管理工具”找到“服务”中的SNMP Service,双击它进行配置。 注意:安装SNMP协议后,SNMP Service会默认启动;SNMP Trap Service是不需要开启的,如果它已被开启,请关闭它。

在SNMP Service的配置窗口中,你只需要切换到“安全”选项卡,按照以下的图示进行填写。 团体名字是SNMP v2c版本中的密码字符串。下图中的“qycn”只是一个例子,可以填写其它的字符串,随后在小蜜蜂监测后台添加服务器时,选择2c协议,同时在Community输入框中填写这个团体名称即可。 授权主机:选择“接受来自这些主机的SNMP数据包”,然后添加“221.5.47.27 、125.90.88.155”这2个IP,这是小蜜蜂监测的专用监测点,除此之外其它服务器无法获取你的服务器监测信息,安全有保障!

一切配置好后,保证SNMP Service已经开启,如果以后重启了服务器,也请检查是否开启了SNMP Service;保证服务器已经打开了SNMP Service的端口,默认为UDP 161。 如果你启用了系统防火墙,那么请添加这个例外端口,打开本地连接->属性->高级->防火墙->例外,

linux怎么安装snmp服务器配置

一、安装snmp服务

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

以下是安装snmp服务需要的rpm包:

libsensors3-2.10.6-55.el5.i386.rpm

lm_sensors-2.10.6-55.el5.i386.rpm

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

net-snmp-5.3.2.2-5.el5.i386.rpm

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

推荐到http://rpm.pbone.net/下载这些rpm包,该网站比较全面,包含各种版本的包。

使用命令:$ rpm -qa|grep snmp

检查是否安装net-snmp-utils-5.3.2.2-5.el5,net-snmp-libs-5.3.2.2-5.el5,net-snmp-5.3.2.2-5.el5三个rpm包

使用命令:$ rpm -qa|grep libsen

检查是否安装libsensors3-2.10.6-55.el5

使用命令:$ rpm -qa|grep lm

检查是否安装lm_sensors-2.10.6-55.el5

说明:

(1)这几个包的安装有一定顺序,在安装的时候,会有提示。比如安装

net-snmp-5.3.2.2-5.el5.i386.rpm时,会提示必须先安装net-snmp-libs-5.3.2.2-5.el5.i386.rpm。

(2)net-snmp-utils-5.3.2.2-5.el5.i386.rpm并不是必须安装的包,但安装它会带来不少帮助,它提供了很多工具,例如可以使用snmptranslate命令查看oid,可以使用snmpget、snmpwalk命令等。

(3)net-snmp-libs-5.3.2.2-5.el5.i386.rpm、net-snmp-5.3.2.2-5.el5.i386.rpm、

net-snmp-utils-5.3.2.2-5.el5.i386.rpm这三个包有一定的版本要求,必须版本一致,否则安装无法成功。我这里都使用的5.3.2.2-5.el5版本,也可以下载其他版本的rpm包,但注意版本要一致,在安装的时候也会提示,哪个版本的包是必须的,你可以根据提示下载需要的包。

2、安装以上的几个rpm包

若系统中没有安装以上包,则先安装。

使用命令:rpm –ivh 包名

安装完后,使用命令:$ rpm -qa|grep snmp,检查是否已经安装成功。

YUM 安装

1 yum install -y net-snmp net-snmp-utils

3、启动snmp服务

若安装成功,则可使用命令:

$ service snmpd start

提示:Starting snmpd: [ OK ],则启动snmp服务成功。

你可以将snmp服务设置为开机自启动,这样免去手动启动的麻烦。

使用命令:$ chkconfig snmpd on,将snmpd服务设为开机自启动。

然后使用命令:$ chkconfig --list | grep snmpd,查看是否已经设置成功。

4、验证snmp服务

(1)使用snmpwalk命令,查看本机localhost的主机名:

如上,获取到本机主机名为Oracle.domain.com,则表示snmp服务已经可以正常使用。

(2)使用snmptranslate命令,检查snmp工具是否可以使用:

如上,查出了部分oid,则表示snmp工具可以正常使用。

(3)测试远端主机是否可以获取数据。

我这里登陆了另外一台Linux主机,该主机也按照上面的步骤安装好snmp服务及snmp工具。通过这台主机,获取远端主机的数据,这时需指定远端主机的IP地址:

如上,可以看到通过远端主机获取到的主机名,与在本机获取到的主机名是一致的。

二、配置snmp服务

以上安装完成后,使用的是snmp的默认配置,通过这些默认配置,我们只能获取主机的部分信息。但一些其他的重要信息,无法获取。如主机的CPU使用情况,内存使用情况等。

如上,无法获取CPU的空闲率(注:1.3.6.1.4.1.2021.11.11.0是主机CPU空闲率的oid)。

这时候,若要获取主机的一些重要信息,则要修改snmp的默认配置。

配置方法:修改/etc/snmp/snmpd.conf文件

1、修改查看设备节点的权限

在该文件中,找到如下位置:

view:定义了可以查看哪些节点设备的信息。

snmp默认配置只能查看.1.3.6.1.2.1.1和.1.3.6.1.2.1.25.1.1节点下的设备信息,而主机CPU和内存等设备都不在这些节点下,所以无法获取这些数据。

因此,可以修改这个配置,如下:

在此处添加了一行:

view systemview included .1

表示可以查看.1节点下的所有设备信息。

2、修改Process checks的配置

找到如下位置:

# proc mountd

# proc ntalkd 4

# proc sendmail 10 1

三行前的“#”号去掉,取消注释,结果为:

3、修改Executables/scripts配置

找到如下位置:

#exec echotest /bin/echo hello world

一行前的“#”号去掉,取消注释。

4、修改disk checks配置

找到如下位置:

#disk / 10000

一行前的“#”号去掉,取消注释。

5、修改load average checks配置

找到如下位置:

将 #load 12 14 14

一行前的“#”号去掉,取消注释。

6、保存修改,重启snmp服务

7、验证修改配置后的snmp服务

如上,通过本机localhost获取到CPU的空闲率为97%。

如上,通过远端主机获取到CPU的空闲率为93%。

怎么测试snmp服务器代理

测试snmp服务器代理,需要用SNMPWALK。

网络扫描分析(SnmpWalk) 用于在某些设备上阅读的变量SNMP 是一种统一的网络监控和网络设备管理协议。

1、如果对方的SNMP服务开启,工作正常的话,就会列出SNMP查询的数据。

2’如果不正常工作或者未开启,则提示查询超时。

具体使用例子如下:

在DOS下,输入:

snmpwalk -c 【SNMP字串】 -v 【1|2c】 【IP地址】

例如:

snmpwalk -c public -v 2c 192.168.1.1

linus开启snmp_linux服务器怎么开启snmp相关推荐

  1. 华为开启位置服务器,android 开启位置服务器

    android 开启位置服务器 内容精选 换一换 请先在服务器所在区域购买充足的配额,具体操作请参见购买主机安全配额.购买配额后,请切换到配额所在区域对服务器开启防护.若您购买的是基础版/企业版/旗舰 ...

  2. 请检查ftp文件服务器是否开启,查看服务器是否开启ftp服务

    查看服务器是否开启ftp服务 内容精选 换一换 已准备用于安装鲲鹏代码迁移工具的x86服务器或者基于鲲鹏916/920的服务器.已安装操作系统,操作系统版本要求请参见鲲鹏开发套件兼容性查询助手.已安装 ...

  3. linux系统tftp服务器怎么开启,tftp服务器怎么开启linux

    tftp服务器怎么开启linux 内容精选 换一换 当用户将密钥对绑定到弹性云服务器时,关闭了密码登录方式,若仍然需要使用密码登录弹性云服务器,可重新开启密码登录方式.如下以PuTTY方式登录弹性云服 ...

  4. linux 远程开启telnet服务器,Linux开启telnet远程登录服务

    首先说明,telnet登录服务器是一种不安全的远程登录方式.先森之所以会需要telnet登录服务器,是因为有时候需要对OpenSSH进行配置修改.漏洞修复.升级等操作时,需要telnet作为保险,以免 ...

  5. kali怎么开启php服务器,kali开启端口、关闭防火墙方法

    先安装ufw命令apt-get install ufw ufw命令用法 检查防火墙的状态(默认 inactive)  # ufw status 防火墙版本                        ...

  6. 前端使用fis3开启本地服务器,并实现热加载功能

    为了摆脱调试页面的时候需要不断切换刷新的痛苦,热加载就是因此而生,自动刷新是如此快乐 使用fis3便可以帮我们轻松实现,如果不知道什么是fis3,你可以猛点这里:fis3 接下来就要开始了: 安装fi ...

  7. win7自带tftp服务器,Win7系统怎么开启tftp服务器?Win7开启tftp服务器操作方法

    tftp服务器是Win7系统自带的服务器,不过默认是不开启这个功能的的,我们只有在需要使用到的时候才会开启tftp服务器,那如果我们想要开启tftp服务器,应该要怎么开启呢?下面小编就为大家介绍Win ...

  8. 街篮混服服务器信息,街篮手游闻鸡起舞服务器火爆开启

    街篮手游闻鸡起舞 金鸡独立服务器火爆开启,第一手游网小编已经给大家整理好了,想必玩家们都对这款游戏的内容非常的期待.所以现在第一时间把这篇攻略分享给玩家们,希望你们喜欢.也希望能对大家有所帮助,下面就 ...

  9. 设备怎样开启位置服务器,开启设备服务器

    开启设备服务器 内容精选 换一换 购买Windows弹性云服务器后,通过MSTSC远程连接,发现没有声音.通过MSTSC远程连接的Windows弹性云服务器如何播放音频?本节内容适用于Windows ...

最新文章

  1. 如何使用RecyclerView构建Horizo​​ntal ListView?
  2. mysql+monitor+下载_详解MySQL监控工具 mysql-monitor
  3. windows server 2008 iis 添加ssl证书
  4. RocketMQ:Consumer概述及启动流程与消息拉取源码分析
  5. struts:file 提交给action后获取文件信息
  6. hadoop分布式集群搭建,包含网络配置-hadoop3环境
  7. 【OpenCV 例程200篇】12. 图像通道的合并(cv2.merge)
  8. 把地图中的道路以线条提取出来_自动驾驶中基于车道线的高清制图方法回顾
  9. Oracle中shrink space命令详解
  10. f-admin——基于Laravel框架开发的基础权限后台系统
  11. Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
  12. Talib技术因子详解(一)
  13. html语言字体为隶书,css如何设置隶书字体库
  14. Docker容器化技术教程,24小时快速入门
  15. ios射击类游戏简单代码射击
  16. zoom和transform:scale()的区别
  17. 您的连接不是私密连接的解决办法
  18. 鼠标控制两台台式机_台式机和控制台上的真棒实时GI
  19. OpenWRT设置IPV6
  20. windows系统用微软账户登录情况下,Hyper-V下虚拟机共享

热门文章

  1. 单词词义、词性、例句查询python代码
  2. 学习路之gis--如何获取中国地图的shp文件(含省级
  3. Neural Network学习笔记2
  4. Find My技术|物联网资产跟踪市场规模达66亿美元,Find My助力市场发展
  5. 国库券收益计算matlab,Excel 计算国库券收益率:TBILLYIELD函数
  6. 【shell脚本】常用工具的学习grep、sed、awk、cut
  7. AI在华东金融专场 | 腾讯云核心伙伴进阶营走进上海
  8. 第二十篇玩转【斗鱼直播APP】系列之“趣玩”界面展示
  9. 程序员需不需要精通英语
  10. mysql语句大全desc_精秒mysql语句 desc asc