ubuntu、Centos、win2003开启snmp服务

简介:

系统介绍:

    root@ubuntu:~# cat /etc/issue

    Ubuntu 12.04.1 LTS \n \l

安装:

    apt-get install snmpd

配置:

    修改/etc/snmp/snmpd.conf文件;

    屏蔽第15行

    #agentAddress  udp:127.0.0.1:161

    打开第17行

    agentAddress udp:161,udp6:[::1]:161

    最下面添加如下信息:

    

com2sec notConfigUser default public

group notConfigGroup v1 notConfigUser

group notConfigGroup v2c notConfigUser

view systemview included .1

access notConfigGroup "" any noauth exact systemview none none

syslocation 7 floor room 192.168.1.191

syscontact Root xzy

pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

启动snmpd服务

    service snmpd restart

安全:

    为了更好做到安全策略,我们现在配置snmp只允许某个ip连接。

    vim /etc/hosts.allow文件,添加如下信息:

        snmpd:xx.xx.xx.xx:allow

        snmpd:all:deny


系统介绍:  

[root@localhost~]# cat /etc/issue

        CentOS release 6.5 (Final)

        Kernel \r on an \m

安装:

yum install -y net-snmp

yum install -y net-snmp-libs

yum install -y net-snmp-perl

yum install -y net-snmp-utils

启动:

    service snmpd restart

修改配置文件:

    cd /etc/snmp

    mv snmpd.conf snmpd.conf.sav

    vim snmpd.conf

        

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
###############################################################################
#
# EXAMPLE.conf:
#   An example configuration file for configuring the Net-SNMP agent ('snmpd')
#   See the 'snmpd.conf(5)' man page for details
#
#  Some entries are deliberately commented out, and will need to be explicitly activated
#
###############################################################################
#
#  AGENT BEHAVIOUR
#
 
#  Listen for connections from the local system only
#agentAddress  udp:127.0.0.1:161
#  Listen for connections on all interfaces (both IPv4 *and* IPv6)
agentAddress udp:161,udp6:[::1]:161
 
 
 
###############################################################################
#
#  SNMPv3 AUTHENTICATION
#
#  Note that these particular settings don't actually belong here.
#  They should be copied to the file /var/lib/snmp/snmpd.conf
#     and the passwords changed, before being uncommented in that file *only*.
#  Then restart the agent
 
#  createUser authOnlyUser  MD5 "remember to change this password"
#  createUser authPrivUser  SHA "remember to change this one too"  DES
#  createUser internalUser  MD5 "this is only ever used internally, but still change the password"
 
#  If you also change the usernames (which might be sensible),
#  then remember to update the other occurances in this example config file to match.
 
 
 
###############################################################################
#
#  ACCESS CONTROL
#
 
                                                  #  system + hrSystem groups only
view   systemonly  included   .1.3.6.1.2.1.1
view   systemonly  included   .1.3.6.1.2.1.25.1
 
                                                  #  Full access from the local host
#rocommunity public  localhost
                                                  #  Default access to basic system info
#rocommunity public  default    -V systemonly
 
                                                  #  Full access from an example network
                                                  #     Adjust this network address to match your local
                                                  #     settings, change the community string,
                                                  #     and check the 'agentAddress' setting above
#rocommunity secret  10.0.0.0/16
 
                                                  #  Full read-only access for SNMPv3
  rouser   authOnlyUser
                                                  #  Full write access for encrypted requests
                                                  #     Remember to activate the 'createUser' lines above
#rwuser   authPrivUser   priv
 
#  It's no longer typically necessary to use the full 'com2sec/group/access' configuration
#  r[ou]user and r[ow]community, together with suitable views, should cover most requirements
 
 
 
###############################################################################
#
#  SYSTEM INFORMATION
#
 
#  Note that setting these values here, results in the corresponding MIB objects being 'read-only'
#  See snmpd.conf(5) for more details
sysLocation    Sitting on the Dock of the Bay
sysContact     Me <me@example.org>
                                                  # Application + End-to-End layers
sysServices    72
 
 
#
#  Process Monitoring
#
                                # At least one  'mountd' process
proc  mountd
                                # No more than 4 'ntalkd' processes - 0 is OK
proc  ntalkd    4
                                # At least one 'sendmail' process, but no more than 10
proc  sendmail 10 1
 
#  Walk the UCD-SNMP-MIB::prTable to see the resulting output
#  Note that this table will be empty if there are no "proc" entries in the snmpd.conf file
 
 
#
#  Disk Monitoring
#
                                # 10MBs required on root disk, 5% free on /var, 10% free on all other disks
disk       /     10000
disk        /var   5%
includeAllDisks  10%
 
#  Walk the UCD-SNMP-MIB::dskTable to see the resulting output
#  Note that this table will be empty if there are no "disk" entries in the snmpd.conf file
 
 
#
#  System Load
#
                                # Unacceptable 1-, 5-, and 15-minute load averages
load   12 10 5
 
#  Walk the UCD-SNMP-MIB::laTable to see the resulting output
#  Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file
 
 
 
###############################################################################
#
#  ACTIVE MONITORING
#
 
                                     #   send SNMPv1  traps
  trapsink     localhost public
                                     #   send SNMPv2c traps
#trap2sink    localhost public
                                     #   send SNMPv2c INFORMs
#informsink   localhost public
 
#  Note that you typically only want *one* of these three lines
#  Uncommenting two (or all three) will result in multiple copies of each notification.
 
 
#
#  Event MIB - automatically generate alerts
#
                                    # Remember to activate the 'createUser' lines above
iquerySecName   internalUser       
rouser          internalUser
                                    # generate traps on UCD error conditions
defaultMonitors           yes
                                    # generate traps on linkUp/Down
linkUpDownNotifications   yes
 
 
 
###############################################################################
#
#  EXTENDING THE AGENT
#
 
#
#  Arbitrary extension commands
#
  extend    test1    /bin/echo   Hello, world!
  extend-sh test2    echo  Hello, world! ;  echo  Hi there ;  exit  35
#extend-sh test3   /bin/sh /tmp/shtest
 
#  Note that this last entry requires the script '/tmp/shtest' to be created first,
#    containing the same three shell commands, before the line is uncommented
 
#  Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Table
#     and nsExtendOutput2Table) to see the resulting output
 
#  Note that the "extend" directive supercedes the previous "exec" and "sh" directives
#  However, walking the UCD-SNMP-MIB::extTable should still returns the same output,
#     as well as the fuller results in the above tables.
 
 
#
#  "Pass-through" MIB extension command
#
#pass .1.3.6.1.4.1.8072.2.255  /bin/sh       PREFIX/local/passtest
#pass .1.3.6.1.4.1.8072.2.255  /usr/bin/perl PREFIX/local/passtest.pl
 
# Note that this requires one of the two 'passtest' scripts to be installed first,
#    before the appropriate line is uncommented.
# These scripts can be found in the 'local' directory of the source distribution,
#     and are not installed automatically.
 
#  Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output
 
 
#
#  AgentX Sub-agents
#
                                            #  Run as an AgentX master agent
  master          agentx
                                            #  Listen for network connections (from localhost)
                                            #    rather than the default named socket /var/agentx/master
#agentXSocket    tcp:localhost:705
com2sec notConfigUser default XXX
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1
access notConfigGroup  ""  any noauth exact systemview none none
syslocation 7 floor room XXX
syscontact Root xzy
pass .1.3.6.1.4.1.4413.4.1  /usr/bin/ucd5820stat

安全:

    修改服务器iptables防火墙:

vim /etc/sysconfig/iptables

    -A INPUT -s xxxx/xx -p udp -m udp --dport 161 -j ACCEPT

    修改snmp的允许连接的ip:

vim /etc/hosts.allow

    snmpd:xx.xx.xx.xx:allow

    snmpd:all:deny




系统介绍:

wKiom1TwOvfjYyIoAAFCzQLFB7Q340.jpg

安装:

开始-->控制面板-->添加或删除程序

wKiom1TwO27jh-J8AANDgdE3_Pk464.jpg

添加/删除Windows组建(A)-->管理和监视工具

wKiom1TwO-iiX6eCAAHVe9DBACQ958.jpg

简单网络管理协议(SNMP)  打勾-->确定

wKioL1TwPRSQEkmdAAGuUTg4UMc237.jpg

中途可能会提示放入光盘,在光驱内放入win2003光盘即可

配置:

我点电脑-->右键-->管理

wKiom1TwPbmhjLIWAACk_u2VfqY775.jpg

服务和应用程序-->服务

wKioL1TwPySCZHdUAAEP6c5x6o8759.jpg

找到右边的SNMP Service服务双击选择属性-->安全分别添加团体名和信任主机ip

wKioL1TwP4aysk-tAAGJqppa8tE624.jpg

安装配置完成










本文转自 xinsir999 51CTO博客,原文链接:http://blog.51cto.com/xinsir/1615753,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu的深度对比与分析
Ubuntu更新频繁、文档丰富,适用于云服务与容器部署。 与CentOS的比较,Ubuntu基于Debian,而CentOS则源自RHEL。在软件包格式上,Ubuntu采用.deb和.snap,而CentOS则使用.rpm和flatpak。更新方面,Ubuntu使用apt,而CentOS则依赖yum。尽管CentOS以稳定性见长,不常对包进行更新,但这并不意味着Ubuntu在安全性上逊色。事实上,Ubuntu提供了更为丰富的文档和免费的技术支持。此外,Ubuntu的服务器版本在云服务和容器部署方面拥有更多的优势。
|
11月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
963 78
|
10月前
|
Ubuntu 网络安全 数据安全/隐私保护
搭建SSH服务于RK3399平台上的Ubuntu 18.04,实现远程连接
以上步骤涵盖从安 装 到配制再至实际使 用户建立Ssh 连接所需知识点 。务必注意,在对外提供Ssh 访问
496 2
|
Ubuntu 数据安全/隐私保护
在Ubuntu系统中增加Openfire服务设置和管理
至此,你已经完成了在Ubuntu中增加Openfire服务的设置和管理。希望你在这个过程中,能像享受一场摇滚音乐会一样,体验编程的乐趣和成就感。祝你玩得开心!
269 27
|
11月前
|
Ubuntu 安全 Unix
CentOS 与 Ubuntu 谁与争锋
不论你的选择如何,是 Ubuntu 还是 CentOS,两者都是非常优秀稳定的发行版。如果你想要一个发布周期更短的版本,那么就选 Ubuntu;如果你想要一个不经常变更包的版本,那么就选 CentOS。在下方留下的评论,说出你更钟爱哪一个吧!
|
11月前
|
Ubuntu 安全 小程序
服务器版本的CentOS和Ubuntu哪个更适合你?
但是以上的比较并不说明Ubuntu是不稳定的或者是不安全的,只是以上比较过程中,在稳定性方面Ubuntu稍微逊色了一点。由于Ubuntu在个人桌面电脑的使用率远远高于CentOS,用Ubuntu搭建服务器,如果遇到什么问题,寻找解决方案相对比较容易,这让Ubuntu在选择方面更优于CentOS。如果你是一个初学者,那么毫无疑问Ubuntu是更适合的选择。如果你正在经营自己的公司,在这两者之间,CentOS会更好一些。
|
11月前
|
Ubuntu 安全 Linux
centos和ubuntu有什么区别
总的来说,CentOS 更适合用于服务器和企业级应用,因为它稳定、可靠、安全,并且提供长期支持。而 Ubuntu 则更适合用于桌面应用程序和开发环境,因为它更加注重用户体验和新技术支持。
|
11月前
|
Ubuntu Linux 图形学
centos和ubuntu有什么区别
总之,CentOS和Ubuntu都是常见的Linux操作系统发行版,它们都是免费的、开源的操作系统。它们在更新周期、软件包管理器、默认桌面环境、用户接口和社区支持等方面存在一些不同。因此,选择哪种操作系统取决于用户的需求和偏好,以及特定的使用场景。 如果有任何疑问可以随时评论留言或私信我,欢迎关注我[点击关注],共同探讨。
|
11月前
|
Ubuntu 安全 Linux
CentOS和Ubuntu区别
好的选择。 Ubuntu有一个很大的社区平台,可以提供丰富的文档和经验。 Ubuntu服务器的图形界面适合大多数人的习惯。 因此,如果是初学者且没有特别的要求,就使用Ubuntu服务器吧。 CentOS适用于公司的生产环境,Centos的更新频率不高,仅发布稳定的版本。 网上项目教程大多基于Centos。 Ubuntu面向初学者,CentOS面向公司服务器。
|
11月前
|
Ubuntu 安全 数据挖掘
揭开Linux系统神秘面纱,选择Centos、Debian、Ubuntu?
CentOS、Debian 和 Ubuntu 三种 Linux 操作系统各具优势和适用场景。CentOS 更适合用于服务器应用,Debian 更适合稳定需求的系统环境,而 Ubuntu 更适合用于桌面操作系统和开发环境等。CentOS 和 Debian 相对保守,重视稳定性和安全性;Ubuntu 侧重更新和更好的可用性,重视用户体验。此外, Ubuntu 在市场上的占有率最高。因此,选择适合自己需求的操作系统非常重要,可以帮助用户提高效率和使用体验。