SNMP(Simple Network Management Protocol,简单网络管理协议) 的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI 和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受 Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。
1、首先安装snmp
sudo apt-get install snmpd
使用命令 lsof -i:161
终端显示如下
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
snmpd 32460 snmp 6u IPv4 1300464995 0t0 UDP localhost:snmp
则服务已经启动,否则使用service snmpd start启动服务
2、本地测试(获取系统有关信息)
snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.2.2.1.2
如果提示snmpwalk:无此命令
sudo apt-get install snmp
安装完毕后,再次执行上面命令,无法获得系统相关信息
3、更改配置文件
sudo gedit /etc/snmp/snmpd.conf
将
com2sec paranoid default public
#com2sec readonly default public
更改为
#com2sec paranoid default public
com2sec readonly default public
service snmpd restart 重启服务,这样通信community public就有了对所有项的读权限
4、可是如果其它主机访问该ubuntu下的snmp服务,无法获取信息
原因:终端执行命令 lsof -i:161
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
snmpd 32460 snmp 6u IPv4 1300464995 0t0 UDP localhost:snmp
发现端口监听在 localhost 上 , 这个就是一个明显的问题所在
修改配置文件 sudo gedit /etc/default/snmpd
将
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
修改为
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid
service snmpd restart 重启服务
现在从别的机器再访问Ubuntu server 的snmp已经OK了
分享到:
相关推荐
ubuntu1604 安装snmpd ;snmp 客户端与服务端配置
详细的linux下squid 的安装,配置,卸载过程,详细的命令,常见问题解决。
压缩包内含有安装snmp5.7.3所需要的.deb文件,并且含有如何安装及配置的详细步骤知道。因为自己在离线ubuntu系统安装这个服务耗费相当长时间,特此提供给需要的人。
snmp+ mrtg可以很好的实现对局域网内...Linux下安装与配置snmp服务.pdf NET-SNMP代理配置手册.pdf NET-SNMP安装配置手册 NET-SNMP开发简述.doc net-snmp软件包的应用.doc Net-SNMP介绍.pptx Ubuntu安装net-snmp .docx
... 的安装流程整理编写出的构建Docker镜像的Dockerfile。 ...【脱坑说明】: docker或docker-ce服务配置要求:"storage-driver": "devicemapper"。这是为解决容器中的 mysql-server 无法启动的问题。
docker 中的 SNMPD 这是一个 docker 容器中的 snmpd,snmpd 运行在基于 Ubuntu 的前台,并允许您为 snmpd 传递命令行参数。 它的灵感来自 polinux/snmpd。 从 docker run 传入的命令行参数会自动传递给 snmpd,这样...
SNMP2ZABBIX snmp2zabbix是一个Python脚本,允许您从MIB文件创建Zabbix模板。 下载: wget ...用于创建模板的服务器将需要预先安装一些SNMP配置
SNMP开发是基于RK3128芯片开发的,涉及到配置ubuntu的编译环境,安装编译SDK环境搭建所依赖的软件包,底层驱动配置,dts配置,系统烧录,根文件系统挂载。
该脚本将轮询OID .1.3.6.1.4.1.25461.2.1.2.3.10并解析目标防火墙上配置的每个区域的输出。 该脚本仅支持SNMP 2c。 准备 运行此脚本的系统将需要安装Palo Alto Networks v8.0 MIBS或更高版本。 有关Ubuntu / ...
日志记录:为Cisco IOS和Nexus OS创建SNMP和日志记录配置命令 SNMP事实:在Ansible剧本中使用SNMP事实 联网:Ansible联网模块 示例:ansible-examples存储库中的其他Ansible示例 安装 我在Ubuntu Vagrant框中运行...
安装和配置 Zabbix。 该模块旨在成为 Zabbix 的功能完整模块。 现在它正在 Gentoo 和 Debian/Ubuntu 上开发和测试。 我计划稍后将其移植到多个架构中。 该模块使用git-flow模型,主要开发分支是develop 。 对于...
安装64位Ubuntu 14.04-可以选择安装OpenSSH软件包 安装Ubuntu后,登录并运行Weathermap设置脚本 bash] $ perl <(wget -q -O-https://raw.githubusercontent.com/proguen/weathermap/master/install/setup.pl)``...
基础环境配置,安装必备组件和一些运维组件: 序号 软件名称 说明 使用方法 1 wget wget命令用来从指定的URL下载文件 2 nano nano是一个字符终端的文本编辑器,有点像DOS下的editor程序 3 zip zip命令可以用来解压缩...
prometheus_exporters 在Prometheus监视的系统上安装和配置各种Prometheus出口商的Cookbook。 当前支持的导出器是node,postgres,redis,mysqld,haproxy,process,apache,blackbox,snmp,statsd和wmi。 将来...
7(最小化安装,无图形界面),部分脚本内容包含Ubuntu下的用法,可根据实际情况进行变更 2. 脚本中涉及的IP地址和路径可以根据实际情况进行更改,但是有些路径是固定的,更改过后会出现问题,故在运行之前先了解一下...
HOST_OS_EXTRA=Linux-3.13.0-24-generic-x86_64-with-Ubuntu-14.04-trusty HOST_BUILD_TYPE=release BUILD_ID=57513AA3 OUT_DIR= ============================================ rootroot@cm-System-Product...