{"id":10059,"date":"2017-01-17T01:39:42","date_gmt":"2017-01-16T16:39:42","guid":{"rendered":"http:\/\/www.skyarch.net\/blog\/?p=10059"},"modified":"2017-01-17T01:39:42","modified_gmt":"2017-01-16T16:39:42","slug":"snmp%e3%81%a7%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e8%bf%94%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.skyarch.net\/blog\/snmp%e3%81%a7%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e8%bf%94%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b\/","title":{"rendered":"SNMP\u3067\u30b9\u30af\u30ea\u30d7\u30c8\u8fd4\u5024\u3092\u53d6\u5f97\u3059\u308b"},"content":{"rendered":"<p>\u30bf\u30a4\u30c8\u30eb\u306e\u307e\u307e\u3067\u3059\u3002<br \/>\n\u3042\u308b\u30b5\u30fc\u30d0\u2460\u3067\u7279\u5b9a\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c\u3057\u305f\u7d50\u679c\u3092\u4ed6\u306e\u30b5\u30fc\u30d0\u2461\u3067\u53d6\u5f97\u3057\u307e\u3059\u3002<\/p>\n<h3>\u30b5\u30fc\u30d0\u2460\u306e\u8a2d\u5b9a<\/h3>\n<p>SNMP\u3067\u8fd4\u5024\u3092\u898b\u308b\u70ba\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u66f8\u3044\u3066\u304a\u304d\u307e\u3059\u3002<br \/>\n\u4eca\u56de\u306f\u3001ping\u3067\u30b5\u30fc\u30d0\u2461\u3068\u306e\u901a\u4fe1\u30ec\u30a4\u30c6\u30f3\u30b7(\u30df\u30ea\u79d2)\u3092\u8a08\u308b\u30b9\u30af\u30ea\u30d7\u30c8\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<pre># mkdir \/script\n# vi \/script\/ping-sec-count.sh\n-----\u30b9\u30af\u30ea\u30d7\u30c8\u4e2d\u8eab-----\n#! \/bin\/sh\nping -c 1 -w 10 52.197.***.*** | awk -F '[= ]' 'NR==2{print $10}'\n------------------------\n# chmod +x \/script\/ping-sec-count.sh<\/pre>\n<p>SNMP\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3002<\/p>\n<pre># yum install net-snmp<\/pre>\n<p>\u4e0b\u8a18\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306b\u8ffd\u8a18\u3057\u307e\u3059\u3002<\/p>\n<pre># vi \/etc\/snmp\/snmpd.conf\n-----\u4e0b\u8a18\u3092\u8ffd\u8a18-----\n# \u30b5\u30fc\u30d0\u2461\u306eIP\u30a2\u30c9\u30ec\u30b9\u3092\u8a18\u8f09\nrocommunity monitor 52.197.***.***\/32\n\n# \u8fd4\u5024\u3092\u898b\u305f\u3044\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u8a18\u8f09\nextend ping-sec-count \/script\/ping-sec-count.sh<\/pre>\n<p>\u4e0a\u90e8\u306e\u8a18\u8ff0\u306e\u610f\u5473\u3068\u3057\u3066\u306f\u3001\u60c5\u5831\u3092\u53d6\u5f97\u3059\u308b\u3060\u3051(read-only=ro)\u306e\u3001<br \/>\n52.197.\u00d7\u00d7\u00d7.\u00d7\u00d7\u00d7\/32\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\u3059\u308b\u3001<br \/>\n\u300cmonitor\u300d\u3068\u3044\u3046\u540d\u524d\u306ecommunity(\u30b0\u30eb\u30fc\u30d7)\u3092\u5b9a\u7fa9\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n\u30b9\u30af\u30ea\u30d7\u30c8\u884c\u306e\u300cping-sec-count\u300d\u306b\u95a2\u3057\u3066\u306f\u5f8c\u307b\u3069\u5206\u304b\u308a\u307e\u3059\u3002<\/p>\n<p>snmpd\u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre># \/etc\/init.d\/snmpd start<\/pre>\n<h3>\u30b5\u30fc\u30d0\u2461\u306e\u8a2d\u5b9a<\/h3>\n<p>snmpwalk\u30b3\u30de\u30f3\u30c9\u304c\u4f7f\u3048\u308b\u3088\u3046\u3001\u4e0b\u8a18\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u5b9f\u65bd\u3002<\/p>\n<pre># yum install net-snmp-utils<\/pre>\n<p>\u30b5\u30fc\u30d0\u2460\u306eIP\u30a2\u30c9\u30ec\u30b9\u3092\u6307\u5b9a\u3057\u3066\u3001\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u8fd4\u5024\u3092\u898b\u3066\u307f\u307e\u3059\u3002<\/p>\n<pre># snmpwalk -v 1 -c monitor 52.193.***.*** nsExtendOutputFull<\/pre>\n<p>\u300c-v 1\u300d\u306fSNMP\u30d0\u30fc\u30b8\u30e7\u30f31\u3092\u8868\u3057\u307e\u3059\u3002<br \/>\n\u30d0\u30fc\u30b8\u30e7\u30f31\u306e\u8a8d\u8a3c\u65b9\u6cd5\u306f\u300c\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u540d\u300d\u306a\u306e\u3067\u3001<br \/>\n\u300c-c monitor\u300d\u3068\u3059\u308b\u3053\u3068\u3067\u8a8d\u8a3c\u304c\u901a\u308a\u3001\u60c5\u5831\u3092\u53d6\u5f97\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\u300cnsExtendOutputFull\u300d\u306f\u53d6\u5f97\u3059\u308b\u60c5\u5831(\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u8fd4\u5024)\u3092\u6307\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre>[\u30b3\u30de\u30f3\u30c9\u5b9f\u884c\u7d50\u679c]\nNET-SNMP-EXTEND-MIB::nsExtendOutputFull.\"ping-sec-count\" = STRING: <strong><span style=\"color: #ffff00\">0.446<\/span><\/strong><\/pre>\n<p>\u30b9\u30af\u30ea\u30d7\u30c8\u306e<strong>\u8fd4\u5024<\/strong>\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\uff01<br \/>\n\u30b5\u30fc\u30d0\u2460\u306esnmpd.conf\u3067\u66f8\u3044\u305f\u300cping-sec-count\u300d\u3082\u3001\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<h3>Exec format error<\/h3>\n<p>\u79c1\u304c\u3061\u3087\u3063\u3068\u306f\u307e\u3063\u305f\u30a8\u30e9\u30fc\u3067\u3059\u3002<br \/>\n\u30b5\u30fc\u30d0\u2461\u3067snmpwalk\u3092\u5b9f\u884c\u3059\u308b\u3068\u300cExec format error\u300d\u3068\u8868\u793a\u3055\u308c\u3066\u3057\u307e\u3044\u307e\u3059\u3002<\/p>\n<pre># snmpwalk -v 1 -c monitor 52.193.***.*** nsExtendOutputFull\nNET-SNMP-EXTEND-MIB::nsExtendOutputFull.\"ping-sec-count\" = STRING: \/script\/ping-sec-count.sh: <span style=\"color: #ffff00\"><strong>Exec format error<\/strong><\/span><\/pre>\n<p>\u30b5\u30fc\u30d0\u2460\u5074\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u5148\u982d\u306b\u30b7\u30d0\u30f3(#! \/bin\/sh)\u3092\u8a18\u8f09\u3059\u308b\u3068\u76f4\u308a\u307e\u3057\u305f\u3002<br \/>\n\u3061\u3083\u3093\u3068\u66f8\u3044\u3066\u308b\u3088\uff01\u3068\u601d\u3063\u3066\u3082\u3001\u6848\u5916\u300c!\u300d\u304c\u629c\u3051\u3066\u305f\u308a\u3057\u3066\u3002<\/p>\n<h3>\u305d\u306e\u4ed6<\/h3>\n<p>\u5168\u4f53\u7684\u306a\u60c5\u5831\u53d6\u5f97<\/p>\n<pre># snmpwalk -v 1 -c monitor 52.193.***.*** <strong><span style=\"color: #ffff00\">nsExtendObject<\/span><\/strong>\nNET-SNMP-EXTEND-MIB::nsExtendNumEntries.0 = INTEGER: 1\nNET-SNMP-EXTEND-MIB::nsExtendCommand.\"ping-sec-count\" = STRING: \/script\/ping-sec-count.sh\nNET-SNMP-EXTEND-MIB::nsExtendArgs.\"ping-sec-count\" = STRING:\nNET-SNMP-EXTEND-MIB::nsExtendInput.\"ping-sec-count\" = STRING:\nNET-SNMP-EXTEND-MIB::nsExtendCacheTime.\"ping-sec-count\" = INTEGER: 5\nNET-SNMP-EXTEND-MIB::nsExtendExecType.\"ping-sec-count\" = INTEGER: exec(1)\nNET-SNMP-EXTEND-MIB::nsExtendRunType.\"ping-sec-count\" = INTEGER: run-on-read(1)\nNET-SNMP-EXTEND-MIB::nsExtendStorage.\"ping-sec-count\" = INTEGER: permanent(4)\nNET-SNMP-EXTEND-MIB::nsExtendStatus.\"ping-sec-count\" = INTEGER: active(1)\nNET-SNMP-EXTEND-MIB::nsExtendOutput1Line.\"ping-sec-count\" = STRING: 0.377\nNET-SNMP-EXTEND-MIB::nsExtendOutputFull.\"ping-sec-count\" = STRING: 0.377 <em><strong>\u2190\u4eca\u56de\u53d6\u5f97\u3057\u305f\u5024<\/strong><\/em>\nNET-SNMP-EXTEND-MIB::nsExtendOutNumLines.\"ping-sec-count\" = INTEGER: 1\nNET-SNMP-EXTEND-MIB::nsExtendResult.\"ping-sec-count\" = INTEGER: 0\nNET-SNMP-EXTEND-MIB::nsExtendOutLine.\"ping-sec-count\".1 = STRING: 0.377<\/pre>\n<p>MIB\u3092\u542b\u3081\u305f\u5168\u4f53\u7684\u306a\u60c5\u5831\u3092\u53d6\u5f97<\/p>\n<pre># snmpwalk -v 1 -c monitor 52.193.***.*** nsExtendObject <span style=\"color: #ffff00\"><strong>-On<\/strong><\/span>\n.1.3.6.1.4.1.8072.1.3.2.1.0 = INTEGER: 1\n.1.3.6.1.4.1.8072.1.3.2.2.1.2.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = STRING: \/script\/ping-sec-count.sh\n.1.3.6.1.4.1.8072.1.3.2.2.1.3.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = STRING:\n.1.3.6.1.4.1.8072.1.3.2.2.1.4.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = STRING:\n.1.3.6.1.4.1.8072.1.3.2.2.1.5.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = INTEGER: 5\n.1.3.6.1.4.1.8072.1.3.2.2.1.6.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = INTEGER: exec(1)\n.1.3.6.1.4.1.8072.1.3.2.2.1.7.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = INTEGER: run-on-read(1)\n.1.3.6.1.4.1.8072.1.3.2.2.1.20.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = INTEGER: permanent(4)\n.1.3.6.1.4.1.8072.1.3.2.2.1.21.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = INTEGER: active(1)\n.1.3.6.1.4.1.8072.1.3.2.3.1.1.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = STRING: 0.339\n.1.3.6.1.4.1.8072.1.3.2.3.1.2.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = STRING: 0.339 <em><strong>\u2190\u4eca\u56de\u53d6\u5f97\u3057\u305f\u5024<\/strong><\/em>\n.1.3.6.1.4.1.8072.1.3.2.3.1.3.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = INTEGER: 1\n.1.3.6.1.4.1.8072.1.3.2.3.1.4.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116 = INTEGER: 0\n.1.3.6.1.4.1.8072.1.3.2.4.1.2.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116.1 = STRING: 0.339<\/pre>\n<p>MIB\u3092\u6307\u5b9a\u3057\u3066\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u8fd4\u5024\u3092\u53d6\u5f97<\/p>\n<pre># snmpwalk -v 1 -c monitor 52.193.***.*** <span style=\"color: #ffff00\"><strong>.1.3.6.1.4.1.8072.1.3.2.3.1.2.14.112.105.110.103.45.115.101.99.45.99.111.117.110.116<\/strong><\/span>\nNET-SNMP-EXTEND-MIB::nsExtendOutputFull.\"ping-sec-count\" = STRING: 0.368<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u30bf\u30a4\u30c8\u30eb\u306e\u307e\u307e\u3067\u3059\u3002 \u3042\u308b\u30b5\u30fc\u30d0\u2460\u3067\u7279\u5b9a\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c\u3057\u305f\u7d50\u679c\u3092\u4ed6\u306e\u30b5\u30fc\u30d0\u2461\u3067\u53d6\u5f97\u3057\u307e\u3059\u3002 \u30b5\u30fc\u30d0\u2460\u306e\u8a2d\u5b9a SNMP\u3067\u8fd4\u5024\u3092\u898b\u308b\u70ba\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u66f8\u3044\u3066\u304a\u304d\u307e\u3059\u3002 \u4eca\u56de\u306f\u3001ping\u3067\u30b5\u30fc\u30d0\u2461\u3068\u306e\u901a\u4fe1\u30ec\u30a4\u30c6\u30f3\u30b7(\u30df\u30ea\u79d2)&#8230;<\/p>\n","protected":false},"author":60,"featured_media":4649,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_locale":"ja","_original_post":"10059","footnotes":""},"categories":[29],"tags":[],"class_list":{"0":"post-10059","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linux","8":"ja"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts\/10059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/comments?post=10059"}],"version-history":[{"count":9,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts\/10059\/revisions"}],"predecessor-version":[{"id":10069,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts\/10059\/revisions\/10069"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/media\/4649"}],"wp:attachment":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/media?parent=10059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/categories?post=10059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/tags?post=10059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}