#前提
・CentOSでsnmpをしゃべらせてみたいなと思ったとき
最低限これだけすればできるとというものをまとめてみた
・アカウントはすべて管理者としています
#インストールするもの
コマンド
# yum -y install net-snmp net-snmp-utils
#/etc/snmp/snmpd.confを以下のように記載
confの中身
15 ###############################################################################
16 # Access Control
17 ###############################################################################
18
19 # As shipped, the snmpd demon will only respond to queries on the
20 # system mib group until this file is replaced or modified for
21 # security purposes. Examples are shown below about how to increase the
22 # level of access.
23
24 # By far, the most common question I get about the agent is "why won't
25 # it work?", when really it should be "how do I configure the agent to
26 # allow me to access it?"
27 #
28 # By default, the agent responds to the "public" community for read
29 # only access, if run out of the box without any configuration file in
30 # place. The following examples show you other ways of configuring
31 # the agent so that you can change the community names, and give
32 # yourself write access to the mib tree as well.
33 #
34 # For more information, read the FAQ as well as the snmpd.conf(5)
35 # manual page.
36
37 ####
38 # First, map the community name "public" into a "security name"
39
40 # sec.name source community
41 com2sec local default home_public
42
43 ####
44 # Second, map the security name into a group name:
45
46 # groupName securityModel securityName
47 group local_group v1 local
48 group local_group v2c local
49
50 ####
51 # Third, create a view for us to let the group have rights to:
52
53 # Make at least snmpwalk -v 1 localhost -c public system fast again.
54 # name incl/excl subtree mask(optional)
55 view view_all included .1
56
57 ####
58 # Finally, grant the group read-only access to the systemview view.
59
60 # group context sec.model sec.level prefix read write notif
61 access local_group "" any noauth exact view_all none none
62
63 # -----------------------------------------------------------------------------
41、47、48、55、61行目をそのままコピペでOK
※各項目は後日説明したいかと思う
#コマンド実行
qiita.rb
# service snmpd start
# service snmpd status
#snmpwalkで値が帰ってくるか確認
出力結果が文字列と数字の混在
コマンド
# snmpwalk -c home_public -v2c localhost .1
出力結果がOID
コマンド
# snmpwalk -On -c home_public -v2c localhost .1