皮皮网
皮皮网

【apk文件查看源码】【红拐弯棋牌源码】【解析站源码 修改】linux snmp源码

时间:2024-12-27 20:36:03 来源:产品选型 网站源码

1.如何安装snmp在linux上
2.linux下SNMP的安装配置
3.在Linux系统上配置SNMP的方法
4.Linux SNMP服务知识有哪些呢?
5.linux 下的snmp++的安装

linux snmp源码

如何安装snmp在linux上

       1) 安装SNMP

       ç•¥ï¼Œè¯·å‚阅LINUX系统SNMP安装说明,一般情况下Linux中 的均已经自动安装了SNMP服务。以下命令可以检测SNMP服务是否安装以及安装的文件包。

       [root@idc ~]# rpm -qa |grep snmp

       net-snmp-libs-5.1.2-.EL4.7

       net-snmp-5.1.2-.EL4.7

       2) 配置SNMP

       æŒ‰ç…§å¦‚下方式修改/etc/snmp/snmpd.conf文件

       A、修改默认的community string(SUM中SNMP读值密码)

       com2sec notConfigUser default public

       å°†public修改为你才知道的字符串

       å°†â€œdefault”改为你想哪台机器可以看到你 的snmp信息,比如SUM所在IP为:..., 就改成这个IP。不改表示所有机器充许。

       B、把下面的#号去掉

       #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

       å¯ç”¨å…¨éƒ¨åŠŸèƒ½å¯ä»¥ä½¿ç”¨å¦‚下一行(如果没有可以加入一行):

       view all included .1

       C、把下面的语句

       access notConfigGroup "" any noauth exact systemview none none

       æ”¹æˆï¼š

       access notConfigGroup "" any noauth exact mib2 none none

       æˆ–是:

       access notConfigGroup "" any noauth exact all none none

       3) 启动与停止SNMP

       ä¸€èˆ¬ä½¿ç”¨ï¼šservice snmpd start|stop|restart命令。或是:

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

       4) 防火墙

       å¦‚æžœLinux启动了防火墙,请开放UDP的端 口。确保Linux的iptables防火墙对SUM监控服务器开放 了udp 端口的访问权限

       å¯ä½¿ç”¨iptables ?L ?n 查看当前iptables规则

       å¯ç¼–辑/etc/sysconfig/iptables文 件来修改iptables规则。

linux下SNMP的安装配置

       以redhat的安装配置为例:

       编译和安装

       首先我们需要下载Net-SNMP的源代码,选择一个版本,比如最新版5.7.1,地址如下 :

       munity 'myCommunity' 和源网络

       rocommunity myCommunity ..1.0/

       sysLocation Earth

       sysContact email@domain.tld

       在编辑完配置文件后,apk文件查看源码重启snmpd。

       代码如下:

       root@server:~# service snmpd restart

       在CentOS或RHEL上配置SNMP

       要安装SNMP工具和库,请运行以下命令。

       代码如下:

       root@server:~# sudo yum install net-snmp

       然后,如下编辑SNMP配置文件。

       代码如下:

       root@server:~# vim /etc/snmp/snmpd.conf

       # 定义一个使用 community 'myCommunity' 和源网络 ..1.0/ 的用户 'myUser'

       com2sec myUser ..1.0/ myCommunity

       # 将 myUser 加到 'myGroup' 组,定义组权限

       group myGroup v1 myUser

       group myGroup v2c myUser

       view all included .1

       access myGroup "" any noauth exact all all none

       root@server:~# service snmpd restart

       root@server:~# chkconfig snmpd on

       重启snmpd服务,红拐弯棋牌源码然后添加到启动服务列表。

       测试SNMP

       SNMP可以通过运行snmpwalk命令进行测试。如果SNMP已经配置成功,该命令会生成大量输出。

       代码如下:

       root@server:~# snmpwalk -c myCommunity ..1. -v1

       iso.3.6.1.2.1.1.1.0 = STRING: "Linux mrtg 3.5.0--generic #-Ubuntu SMP Tue Oct 9 :: UTC x_"

       iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1..3.2.

       iso.3.6.1.2.1.1.3.0 = Timeticks: () 0::.

       ~~ 输出截断 ~~

       iso.3.6.1.2.1..1.1.2.0 = Gauge:

       iso.3.6.1.2.1..1.2.1.0 = Counter: 1

       iso.3.6.1.2.1..1.2.2.0 = Counter: 0

       iso.3.6.1.2.1..1.3.1.1.2.7........1 = Timeticks: (1) 0::.

       iso.3.6.1.2.1..1.3.1.1.3.7........1 = Hex-STRING: DD 0B 2B

Linux SNMP服务知识有哪些呢?

       Linux SNMP服务是解析站源码 修改简单网络管理协议,用于管理IP网络上的节点。该服务的通信端口是UDP端口,这是网络管理人员容易忽略的部分。某些网管配置服务器阻止NetBIOS空会话,以为系统安全得到保障。苹果app影视源码然而,由于安装了Linux SNMP服务,系统实际上可能存在隐患。解决方法是关闭Linux SNMP服务或卸载服务。若关闭服务不便,AdamsCowell积分程序源码可通过修改注册表或直接修改图形界面的Linux SNMP服务属性进行安全配置。在服务属性安全配置界面中,可以修改community strings,即查询密码,或者配置只允许从某些安全主机进行查询。对于NT4环境的用户,则需通过修改注册表完成。修改community strings,可在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities]下,将"public"名称改为其他名称。若需限定允许查询的IP,进入[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers]添加字符串,名称为1,内容为允许的主机IP。允许多台机器则需使用2、3、4等名称。至此,基于Linux SNMP服务的信息探测与防护策略基本阐述完毕。

linux 下的snmp++的安装

       1.下载net-snmp -5.3.pre4.tar.gz包.

       编译,安装

       [root@banyue.net net-snmp -5.2.1]# ./configure –prefix=/usr/local/net-snmp -5.2.1

       [root@banyue.net net-snmp -5.2.1]#make

       [root@banyue.net net-snmp -5.2.1]#make install

       2.创建放配置 文件的目录

       [root@banyue.net net-snmp -5.2.1]# mkdir /etc/snmp

       3.拷贝配置 文件

       将解压出来的包中的EXAMPLE.conf拷贝到刚创建的目/etc/snmp 中,并命名为snmpd.conf

       [root@banyue.net net-snmp -5.2.1]# cp -R EXAMPLE.conf /etc/snmp /snmpd.conf

       4.修改配置 文件

       [root@banyue.net net-snmp -5.2.1]# vi /etc/snmp /snmpd.conf

       找到如下行,将其改为你想要的字符串,和网络

       # sec.name source community

       com2sec local localhost COMMUNITY

       com2sec mynetwork NETWORK/ COMMUNITY

       例如

       com2sec local localhost COMMUNITY

       com2sec mynetwork ..1.0/ abcpublic

       注意要用..1.0/ MS不能用..1.1/.另外改后要重启snmp 才能生效.

       5.开启snmp

       [root@banyue.net net-snmp -5.2.1]# /usr/local/net-snmp -5.2.1/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd -a -c /etc/snmp /snmpd.conf

       6.重启.

       [root@banyue.net net-snmp -5.2.1]# killall -9 snmpd

       root@banyue.net net-snmp -5.2.1]# /usr/local/net-snmp -5.2.1/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd -a -c /etc/snmp /snmpd.conf

       这样下来应该行了,

       大概的思路吧

更多内容请点击【探索】专栏