导航:首页 > 编程系统 > linuxsnmp服务是什么

linuxsnmp服务是什么

发布时间:2024-11-08 01:55:51

『壹』 如果要对windows和linux系统进行snmp网络管理,

1、在Windows和linux组件管理和监视工具,勾选“WMISNMP提供程序”。
2、添加一个社区名称“public”,权限设为“只读”或者“读写”。
3、添加可以接受SNMP的主机地址,一般就是远程主机的IP,如果是提供给本地读的,就填“localhost”即可。

『贰』 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|grepsnmp

检查是否安装

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|greplibsen

检查是否安装

libsensors3-2.10.6-55.el5

使用命令:

$rpm-qa|greplm

检查是否安装

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|grepsnmp

,检查是否已经安装成功。

3

、启动

snmp

服务

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

$servicesnmpdstart

提示:

Starting

snmpd:

[OK]

,则启动

snmp

服务成功。

你可以将

snmp

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

使用命令:

$chkconfigsnmpdon

,将

snmpd

服务设为开机自启动。

然后使用命令:

$chkconfig--list|grepsnmpd

,查看是否已经设置成功。

4

、验证

snmp

服务

1

)使用

snmpwalk

命令,查看本机

localhost

的主机名:

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


二、配置

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

内存等设备都不在这些节点下,所以无法获取这些数据。

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

在此处添加了一行:

viewsystemviewincluded.1

表示可以查看

.1

节点下的所有设备信息。

『叁』 红帽系统snmp服务放在哪个目录下

红帽系统snmp服务放在取决于你使用的是哪个Linux发行版,通常在/etc/rc.d。

Linux的系统文件放在/bin、/sbin和/usr目录下。/bin是比较重要的系统二进制文件,都可以在单用户模式下执行,cat和ls命令都在这里。

/usr命令包含所有系统类的命令和函数库,/sbin命令包含的是只能用root用户才能执行的命令。这三个目录都是只有root用户才有写入权限。

红帽系统snmp服务高效率、可扩展性和可靠性:

红帽企业版Linux 6支持更多的插座、内核、线程和内存空间。文件系统任务安排时间表的编排上更注重任务的运行时间、任务的轻重缓急等因素的综合考虑,利用硬件响应和多核拓扑结构优化系统任务的执行和资源分配。

红帽企业版Linux 6的文件系统默认是ext4(第四扩展文件系统),该版本更加健壮、规模可以拓展到16TB,还包含了可升级到100TB的XFS文件系统。其NFSv4 显着改进了NFSv3的不足,并且是向后兼容的。

『肆』 命令版linux如何设置snmp

1) 安装SNMPx0dx0a略,请参阅LINUX系统SNMP安装说明,一般情况下Linux中 的均已经自动安装悄键了SNMP服务。以下命令可以检测SNMP服务是否安装以及安装的文件包。x0dx0a[root@idc ~]# rpm -qa |grep snmpx0dx0anet-snmp-libs-5.1.2-11.EL4.7x0dx0anet-snmp-5.1.2-11.EL4.7x0dx0ax0dx0a2) 配置SNMPx0dx0a按照如下方式修改/etc/snmp/snmpd.conf文件x0dx0aA、修改默认的community string(SUM中SNMP读值密码)x0dx0acom2sec notConfigUser default publicx0dx0a将public修改为你才知道的字符串x0dx0a将“default”改为你想哪台机器可以看到你 的snmp信息,比如SUM所在IP为:10.10.10.10, 就改成这个IP。不改表示所有机器充许。x0dx0aB、把下面的#号去掉x0dx0a#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fcx0dx0a启用全部功能可以使用如下一行(如果没有可以加入一行):x0dx0aview all included .1 80x0dx0aC、把下面的语句x0dx0aaccess notConfigGroup "" any noauth exact systemview none nonex0dx0a改成:x0dx0aaccess notConfigGroup "" any noauth exact mib2 none nonex0dx0a或是:x0dx0aaccess notConfigGroup "" any noauth exact all none nonex0dx0a3) 启动与停止SNMPx0dx0a一般使用:service snmpd start|stop|restart命令。或是:x0dx0a#/etc/rc.d/init.d/snmpd restartx0dx0a4) 防火墙x0dx0a如果Linux启动了防火墙,请开放UDP的161端 口。确保Linux的iptables防火墙对SUM监控服务器开放 了udp 161端口的访问权限x0dx0a可使用掘运皮iptables ?L ?n 查看判差当前iptables规则x0dx0a可编辑/etc/sysconfig/iptables文 件来修改iptables规则。

『伍』 linux的snmpwalk命令

linux下snmpwalk命令不太常用到,所有很多人对它都不太熟悉,下面由我为大家搜集整理了linux的snmpwalk命令的相关知识,希望对大家有帮助!

linux的snmpwalk命令

SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。

命令行:snmpwalk [选项] agent [oid]

选项参数:由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。

1. 普通选项

a) –h 显示帮助

b) –v 1|2c|3 指定SNMP协议版本

c) –V 显示当前SNMPWALK命令行版本

d) –r RETRIES 指定重试次数,默认为0次。

e) –t TIMEOUT 指定每次请求的等待超时时间,单为秒,默认为3秒。

f) –Cc 指定当在WALK时,如果发现OID负增长将是否继续WALK。

2.V1、V2C选项

a) –c COMMUNITY 指定共同体字符串

3.V3选项

a) –l LEVEL 指定安全级别:noAuthNoPriv|authNoPriv|authPriv

b) –u USER-NAME 安全名字

c) –a PROTOCOL 验证协议:MD5|SHA。如果-l指定为authNoPriv或authPriv时才需要。

d) –A PASSPHRASE 验证字符串。如果-l指定为authNoPriv或authPriv时才需要。

e) –x PROTOCOL 加密协议:DES。如果-l指定为authPriv时才需要。

f) –X PASSPHRASE 加密字符串:如果-l指定为authPriv时才需要。

linux的snmpwalk命令常用方法

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

『陆』 求教snmp问题,如何在linux下配置snmp,时它在cpu超过阀值时主动trap

1.首先要用一个定时器计算当前CPU的利用率。 net-snmp有专门的定时器API snmp_alarm_register

2. 就是在CPU超过这个阀值就调用trap API。向你的trap server 发trap。

详细请询问qq:258027282. 提示:snmp 交流

阅读全文

与linuxsnmp服务是什么相关的资料

热点内容
java写的html的图片 浏览:429
java的手机单机游戏 浏览:987
文件夹压缩为什么那么大 浏览:589
什么app有高考真题 浏览:624
数控剪板机用什么软件编程 浏览:326
excel表格怎么设置文件名称 浏览:109
一键群发app什么好 浏览:675
excel2010开发工具选项卡 浏览:195
如何删除微信的文件 浏览:415
能发多少m的视频文件 浏览:872
文件封条格式用word怎么打 浏览:262
桌面移动文件少了怎么恢复 浏览:759
qq录制短视频在哪个文件夹 浏览:173
如何让手机app断网 浏览:948
无线网络攻击特点 浏览:460
linuxsnmp服务是什么 浏览:363
线性控制系统教程 浏览:270
为什么盘里的文件都删除了 浏览:879
php接口测试工具 浏览:122
文件什么时间生效 浏览:889

友情链接