{"id":1428,"date":"2004-09-30T14:17:49","date_gmt":"2004-09-30T14:17:49","guid":{"rendered":"http:\/\/bluesoul.pe.kr\/wp\/?p=1428"},"modified":"2004-09-30T14:17:49","modified_gmt":"2004-09-30T14:17:49","slug":"%ec%9d%98%ec%99%b8%eb%a1%9c%ec%89%ac%ec%9a%b4%e3%80%8c%ec%8b%9c%ec%8a%a4%ed%85%9c%eb%aa%a8%eb%8b%88%ed%84%b0%eb%a7%81%ed%88%b4%e3%80%8d%ec%a0%9c%ec%9e%91%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/bluesoul.pe.kr\/wp\/?p=1428","title":{"rendered":"\ud234\u300d\uc81c\uc791\uae30"},"content":{"rendered":"<p> \uc758\uc678\ub85c \uc26c\uc6b4\u300c\uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ud234\u300d\uc81c\uc791\uae30 <\/p>\n<p>\ucc28\uc6a9\ubbfc (\ub9c8\uc774\ud06c\ub85c\uc18c\ud504\ud2b8\uc6e8\uc5b4 \ud544\uc790)<br \/>\n2004\/09\/06        <\/p>\n<p>\uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\uc774\ub77c\uace0 \ud558\uba74 \ubb54\uac00 \ubcf5\uc7a1\ud558\uace0 \uc5b4\ub824\uc6b4 \uac83\ubd80\ud130 \uc0dd\uac01\ub418\uace0 \uc2e4\uc81c\ub85c \uadc0\ucc2e\uc740 \uc791\uc5c5\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4. \uc774\uc720\uc788\ub294 \ubb38\uc81c\ub3c4 \uc788\uc9c0\ub9cc \uadf8\ub807\uc9c0 \uc54a\uc740 \uacbd\uc6b0\ub3c4 \ub9ce\uc2b5\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c \uc5d0\ub7ec\uc758 \uc6d0\uc778\uc744 \uc54c \uc218 \uc5c6\uc744 \ub54c\ub294 \ucc38 \ub2f5\ub2f5\ud569\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uadf8 \ud574\uacb0\ucc45\uc744 \ubb34\uc5c7\uc77c\uae4c\uc694? \uc2a4\uc2a4\ub85c \uac04\ub2e8\ud55c \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ud234\uc744 \ub9cc\ub4e4\uc5b4 \ubcf4\ub294 \uac83\uc785\ub2c8\ub2e4. SNMP\uc5d0 \ub300\ud55c \uae30\ubcf8 \uc9c0\uc2dd\uc774 \uc788\ub2e4\uba74 PHP\ub97c \uc774\uc6a9\ud574 \uac04\ub2e8\ud558\uac8c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub9ac\ub205\uc2a4\uc5d0\uc11c PHP\uc640 SNMP\ub97c \uc774\uc6a9\ud55c \uac04\ub2e8\ud55c \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\ud504\ub85c\uadf8\ub798\ubc0d\ud558\ub2e4 \ubcf4\uba74 \uc774\uc720 \uc5c6\uc774 \uc2dc\uc2a4\ud15c\uc774 \ub2e4\uc6b4\ub418\ub294 \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \uc774\uc720\uac00 \uc5c6\ub2e4\ub294 \ub9d0\uc740 \uc774\uc720\ub97c \uc54c \uc218 \uc5c6\ub294 \uacbd\uc6b0\uc785\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uace0 24\uc2dc\uac04 \uc11c\ubc84\ub9cc \ubd99\uc7a1\uace0 \uc788\uc744 \uc218\ub3c4 \uc5c6\uc744 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub798\uc11c \ub098\uc628 \uac83\uc774 \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ud234\uc77c \uac83\uc785\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\uc758 \uc601\uc5ed\uc740 \ub113\uace0 \ubc29\ub300\ud558\uc9c0\ub9cc \uc5ec\uae30\uc11c \ub9cc\ub4e4\uc5b4\ubcf4\uace0\uc790 \ud558\ub294 \uac83\uc740 SNMP\ub97c \uac00\uc9c0\uace0 \uc9c1\uc811 \uc2dc\uc2a4\ud15c\uc758 \ud544\uc694\ud55c \ubd80\ubd84\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud574 \ubcf4\ub294 \uac83\uc785\ub2c8\ub2e4. \uc9c1\uc811 \ub9cc\ub4e4\uc5b4\ubcf4\uba74 \ud544\uc694\ud55c \ubd80\ubd84\uc744 \uc6d0\ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \uc9c1\uc811 \ub9cc\ub4dc\ub294 \uac83\uc774 \ubcf5\uc7a1\ud558\ub2e4\ub294 \uc0dd\uac01\uc774 \ub4e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0 \uac83\uc744 \uc5b4\ub5bb\uac8c \ub9cc\ub4e4\uae4c \ud558\ub294 \uc0dd\uac01\uc774 \ub4e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc758\uc678\ub85c \uc26c\uc6b4 \ubc29\ubc95\uc774 \uc788\ub294\ub370, \ubc14\ub85c SNMP\uc758 \uac12\uc744 \ud65c\uc6a9\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. SNMP\ub97c \uc774\uc6a9\ud558\uba74 \ub9e4\uc6b0 \uac04\ub2e8\ud558\uac8c \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\uc5d0 \ud544\uc694\ud55c \uac12\uc744 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub807\ub2e4\uba74 \uc5b4\ub5a4 \uac12\uc744 \uac00\uc838\uc62c \uc218 \uc788\ub294\uc9c0 \uba3c\uc800 \uc54c\uc544\uc57c \ud569\ub2c8\ub2e4. SNMP\ub85c \uc27d\uac8c \uac12\uc744 \uac00\uc838\uc62c \uc218 \uc788\uc9c0\ub9cc \uadf8\ub807\ub2e4\uace0 \ud574\uc11c SNMP\uac00 \uadf8\ub9ac \ub9cc\ub9cc\ud55c \uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4. \uc65c\ub0d0\ud558\uba74 SNMP\ub85c \uac00\uc838\uc62c \uc218 \uc788\ub294 \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \uac12 \ub610\ud55c \ub9e4\uc6b0 \ubc29\ub300\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uac04\ub2e8\ud55c \ubaa8\ub2c8\ud130\ub9c1 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4 \ubcf4\uae30 \uc704\ud574\uc11c SNMP\uc758 \ubaa8\ub4e0 \ubd80\ubd84\uc744 \uc54c \ud544\uc694\ub294 \uc5c6\uc744 \uac83\uc785\ub2c8\ub2e4. \uc9c0\uae08 \ud544\uc694\ud55c \ubd80\ubd84\ub9cc \uc775\ud600\uc11c \uc0ac\uc6a9\ud558\uba74 \ub418\uace0 \ub098\uc911\uc5d0 \ud544\uc694\ud55c \ubd80\ubd84\uc774 \uc788\uc73c\uba74 \ucc28\uadfc\ucc28\uadfc \uc54c\uc544\uac00\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub807\ub2e4\uba74 \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\uc5d0 \uc788\uc5b4\uc11c \uac00\uc7a5 \ud544\uc694\ud55c \uac12\uc5d0\ub294 \uc5b4\ub5a4 \uac83\ub4e4\uc774 \uc788\uc744\uae4c\uc694? \uadf8\uac83\uc740 \ubc14\ub85c cpu\uc640 \uba54\ubaa8\ub9ac\uc77c \uac83\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ud604\uc7ac \uc2dc\uc2a4\ud15c\uc5d0 \uc5b4\ub5a4 \ud504\ub85c\uc138\uc2a4\ub4e4\uc774 \uc788\ub294\uc9c0\ub3c4 \uc54c\uc544\uc57c\ud560 \uac83\uc785\ub2c8\ub2e4. \uc774 \uc815\ub3c4 \uac12\ub9cc \uc54c \uc218 \uc788\uc5b4\ub3c4 \uac04\ub2e8\ud558\uac8c \uc6d0\uaca9\uc73c\ub85c \uc11c\ubc84\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uc774\ub7f0 \uac12\ub4e4\uc744 \uac00\uc838\uc624\uae30 \uc704\ud574\uc11c\ub294 \uae30\ubcf8\uc801\uc778 \ud504\ub85c\uadf8\ub7a8\uc774 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 \ud504\ub85c\uadf8\ub7a8\uc758 \uc124\uce58\ub418\uc5b4 \uc788\ub2e4\ub294 \uac00\uc815 \uc544\ub798 \uc2e4\uc81c\ub85c SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \ubd80\ubd84\uacfc SNMP\uc758 \uac04\ub2e8\ud55c \uba85\ub839\uc5b4\ub97c \uc775\ud788\uac8c \ub429\ub2c8\ub2e4. \uadf8\ub9ac\uace0 PHP\uc5d0\uc11c SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \ubc29\ubc95\uacfc PHP\uc5d0\uc11c \uac00\uc838\uc624\ub294 \uac12\uc744 \ud65c\uc6a9\ud574\uc11c \ubaa8\ub2c8\ud130\ub9c1 \ud504\ub85c\uadf8\ub7a8\uc744 \uc5b4\ub5bb\uac8c \ub9cc\ub4e4\uc5b4\uc57c \ud558\ub294\uc9c0\ub3c4 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. <\/p>\n<p>SNMP \ubaa8\ub2c8\ud130\ub9c1\uc744 \ud558\uae30 \uc704\ud574\uc11c \ud544\uc694\ud55c \uac83\ub4e4<br \/>\n\uc2e4\uc81c\ub85c \ubaa8\ub2c8\ud130\ub9c1 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uae30 \uc704\ud574\uc11c \ud544\uc694\ud55c \uac83\uc5d0\ub294 \uc5b4\ub5a4 \uac83\uc774 \uc788\ub294\uc9c0 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc11c\ubc84\uc5d0 SNMP\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc708\ub3c4\uc6b0 \uc11c\ubc84\uc640 \ub9ac\ub205\uc2a4 \uc11c\ubc84\uc758 SNMP \uac12\uc740 \uac01\uac01 \ub2e4\ub985\ub2c8\ub2e4. \uc5ec\uae30\uc11c \uc0ac\uc6a9\ud558\ub294 \uac83\uc740 \ub9ac\ub205\uc2a4\uc785\ub2c8\ub2e4. \ub9ac\ub205\uc2a4\uc5d0 \uc77c\ub2e8 net-snmp(http:\/\/net-snmp.sourceforge.net\/)\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74 \uc774 \uc0ac\uc774\ud2b8\uc5d0\uc11c \ubc1b\uc544\uc11c \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 PHP\uc5d0\uc11c SNMP \ud568\uc218\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc77c\ubc18\uc801\uc778 \uc6f9\uc0ac\uc774\ud2b8 \uc11c\ube44\uc2a4\ub97c \uc704\ud574\uc11c PHP\uac00 \uc124\uce58\ub418\uc5b4 \uc788\ub2e4\uba74 SNMP \uad00\ub828 \ud568\uc218\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \uc124\uce58\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>\uc774 \ub450 \uac00\uc9c0\ub9cc \uac16\ucd94\uc5b4\uc838 \uc788\ub2e4\uba74 \uc774\uc81c \ud544\uc694\ud55c \uac83\uc740 SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc5b4\ub5a4 \uac12\uc744 \uac00\uc838\uc62c \uc9c0\ub97c \ubbf8\ub9ac \uc815\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uac00\uc7a5 \uc911\uc694\ud55c \uac83\uc740 SNMP\uc5d0 \ub300\ud55c \uae30\ubcf8 \uc9c0\uc2dd\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ubb34\uc870\uac74 SNMP \uac12\uc744 \uac00\uc838\ub2e4 \uc4f0\ub294 \uac83\ubcf4\ub2e4\ub294 SNMP\uc5d0 \ub300\ud55c \uae30\ubcf8 \uc9c0\uc2dd\uc744 \uc54c\uace0 \uc788\uc73c\uba74 \ub354 \uc88b\uc744 \uac83\uc785\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 \ud55c \ub300\uc758 \uc11c\ubc84\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \uc5ec\ub7ec \ub300\uc758 \uc11c\ubc84\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \uc11c\ubc84 \ub610\ud55c SNMP\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. SNMP \ub610\ud55c \ud658\uacbd \uc124\uc815\uc744 \ub530\ub85c \ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \uac12\uc744 \uac00\uc838\uc624\ub294 \ubc29\uc2dd\uc774 \uc870\uae08 \ub2e4\ub97c \uc218 \uc788\uaca0\uc9c0\ub9cc \uc5ec\uae30\uc11c\ub294 \uae30\ubcf8\uc801\uc778 SNMP \ubc29\uc2dd\uc73c\ub85c \uc124\uba85\ud558\uaca0\uc2b5\ub2c8\ub2e4. <\/p>\n<p>SNMP \uae30\ubcf8 \uba85\ub839\uc5b4 \uc775\ud788\uae30<br \/>\n\uc11c\ubc84\uc5d0\uc11c SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \ubc29\ubc95\uc740 SNMP\ub97c \uc124\uce58\ud560 \ub54c \uac19\uc774 \uc124\uce58\ub418\ub294 SNMP \uad00\ub828 \ud504\ub85c\uadf8\ub7a8\uc744 \uc774\uc6a9\ud574\uc11c \uac00\ub2a5\ud569\ub2c8\ub2e4. \uba3c\uc800 \ud574\ub2f9 \uc11c\ubc84\uc5d0 SNMP\uac00 \uc124\uce58\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4. \ub9ac\ub205\uc2a4\uc5d0\uc11c\ub294 \ud574\ub2f9 \uc11c\ubc84\uc5d0 SNMP \ub370\ubaac\uc774 \uc2e4\ud589\ub418\ub294 ps \uba85\ub839\uc73c\ub85c \uba3c\uc800 \ud655\uc778\ud574 \ubd05\ub2c8\ub2e4. <\/p>\n<p>\u25c6 \ub9ac\ub205\uc2a4\uc5d0\uc11c SNMP \ub370\ubaac\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud558\uae30<br \/>\n&#8211; ps -aux | grep snmpd <\/p>\n<p>\uadf8\ub9ac\uace0 SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \ub370 \uc8fc\ub85c \uc0ac\uc6a9\ud558\ub294 \uba85\ub839\uc5b4\ub294 snmpwalk\uc785\ub2c8\ub2e4. \ubb3c\ub860 \uc774 \uba85\ub839\uc5b4 \uc774\uc678\uc5d0\ub3c4 \uba87 \uac00\uc9c0\uac00 \ub354 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 snmpwalk \uba85\ub839\uc5b4\ub85c \uc6ec\ub9cc\ud55c \uac12\uc744 \uac70\uc758 \ub2e4 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. snmpwalk\ub294 \ud55c \uac00\uc9c0 \uac12\ub9cc \uac00\uc838\uc62c \uc218\ub3c4 \uc788\uace0 \uad00\ub828\ub41c \uac12\uc744 \ubaa8\ub450 \uac00\uc838\uc62c \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\u25c6 SNMP system \uad00\ub828 \uac12 \uac00\uc838\uc624\uae30<br \/>\n&#8211; snmpwalk localhost public system<br \/>\n&#8211; snmpwalk ****.com  public system <\/p>\n<p>\uc774 \uba85\ub839\uc740 localhost\uc758 system \uad00\ub828 \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ud574\ub2f9 \uc11c\ubc84\ub97c \uc9c0\uc815\ud558\uba74 \uadf8 \uc11c\ubc84\uc758 \uac12\ub3c4 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \ub2e4\ub978 \uc11c\ubc84\uc758 \uac12\uc744 \uac00\uc838\uc624\uace0\uc790 \ud560 \uacbd\uc6b0 \uadf8 \uc11c\ubc84\uc5d0 SNMP\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 SNMP\uac00 \uc124\uce58\ub418\uc5b4 \uc788\ub294 \uc11c\ubc84\ub294 \ubb34\uc870\uac74 \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uc744\uae4c\uc694? \uc77c\ub2e8 \uadf8 \uc11c\ubc84\uc5d0 \uc811\uadfc \uad8c\ud55c\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 SNMP \ud658\uacbd \uc124\uc815\uc5d0\uc11c \uc9c0\uc815\ud55c \uac12\ub9cc\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubcf4\uc548\uc0c1 SNMP \uac12\uc744 \ubaa8\ub450 \ubaa8\ub2c8\ud130\ub9c1\ud558\ub3c4\ub85d \ud5c8\uc6a9\ud55c \uac83\uc774 \uc544\ub2c8\ub77c \uc77c\ubd80 \uac12\ub9cc \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\ub3c4\ub85d \ud5c8\uc6a9\ud588\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\u25c6 SNMP system \uad00\ub828 \uac12\uc758 \uc77c\ubd80<br \/>\n&#8211; system.sysDescr.0 = Linux localhost &#8230;<br \/>\n&#8211; system.sysObjectID.0 = OID:<br \/>\n&#8211; enterprises.ucdavis.ucdSnmpAgent.linux<br \/>\n&#8211; system.sysUpTime.0 = Timeticks: (3526547) 15:33:12.22<br \/>\n&#8211; system.sysContact.0 = admin@****.com<br \/>\n&#8211; system.sysName.0 = ****.com<br \/>\n&#8211; system.sysLocation.0 = Unknown<br \/>\n= system.sysORLastChange.0 = Timeticks: (9) 0:00:00.09 <\/p>\n<p>system \uad00\ub828 \uac12\uc758 \uc77c\ubd80\uc785\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c\uc5d0 \uad00\ub828\ub41c \uac12\uc744 \uad6c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uc774\ub807\uac8c \uc804\ubd80\uac00 \uc544\ub2cc \ud558\ub098\uc758 \uac12\ub9cc \uad6c\ud558\ub824\uba74 \uc5b4\ub5bb\uac8c \ud560\uae4c\uc694? <\/p>\n<p>\u25c6 \ud558\ub098\uc758 \uac12\ub9cc \uad6c\ud558\uae30<br \/>\n&#8211; snmpwalk ****.com  public system.sysDescr.0<br \/>\n&#8211; snmpwalk ****.com  public sysDescr.0 <\/p>\n<p>\ud558\ub098\uc758 \uac12\ub9cc \uad6c\ud558\uace0\uc790 \ud560 \uacbd\uc6b0\uc5d0\ub294 \uc774\ub807\uac8c \ud574\ub2f9 \uac12\uc744 \uc9c0\uc815\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. \uadf8\ub9ac\uace0 SNMP\ub294 \uac12\uc744 \uad6c\ud558\ub294 \uac83\ub9cc\uc774 \uc544\ub2c8\ub77c \ud574\ub2f9 \uac12\uc744 \uc124\uc815\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uac12\uc744 \uad6c\ud558\ub294 \uac83\uc740 \ub2e8\uc21c\ud788 \ud574\ub2f9 \uc11c\ubc84\uc758 \uac12\uc744 \uad6c\ud558\ub294 \uac83\uc774\uae30 \ub54c\ubb38\uc5d0 \ubcc4\ub2e4\ub978 \uc601\ud5a5\uc744 \ubbf8\uce58\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uac12\uc744 \uc124\uc815\ud558\ub294 \uac83\uc740 \ud574\ub2f9 \uc11c\ubc84\uc5d0 \uc601\ud5a5\uc744 \ubbf8\uce60 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 \uac04\ub2e8\ud55c \ubaa8\ub2c8\ud130\ub9c1\uc744 \uc704\ud55c SNMP \uac12\uc744 \uc774\uc6a9\ud558\uae30 \ub54c\ubb38\uc5d0 SNMP \uac12\uc744 \uc124\uc815\ud558\ub294 \ubd80\ubd84\uc740 \ub2e4\ub8e8\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. <\/p>\n<p>CPU, \uba54\ubaa8\ub9ac \uac12 \uac00\uc838\uc624\uae30<br \/>\n\ubaa8\ub2c8\ud130\ub9c1\ud558\uae30 \uc704\ud574\uc11c \uc8fc\ub85c \uc0ac\uc6a9\ub418\ub294 \uac12\uc778 cpu, \uba54\ubaa8\ub9ac \uadf8\ub9ac\uace0 Load Averages \uac12\uc744 \uac00\uc838\uc624\ub294 \ubd80\ubd84\uc744 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. cpu \uac12\uc744 \uac00\uc838\uc624\uae30 \uc704\ud574\uc11c\ub294 \ud574\ub2f9 MIB\ub97c \uc785\ub825\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. \uc5ec\uae30\uc11c \uc0ac\uc6a9\ub418\ub294 MIB \uac12\uc740 \uacf5\ud1b5\uc801\uc73c\ub85c \uc0ac\uc6a9\ub418\ub294 \uac83\uc785\ub2c8\ub2e4. MIB\ub294 OID\ub77c\ub294 \uc22b\uc790\ub85c\ub3c4 \ud45c\uae30\ub420 \uc218 \uc788\uc73c\uba70 \uc815\ud655\ud558\uac8c ssCpuUser\uc758 \uacc4\uce35\uad6c\uc870\uae4c\uc9c0 \ub2e4 \uc801\ub294\ub2e4\uba74 nterprises.ucdavis.systemStats.ssCpuUser \ud45c\ud604\ub420 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. OID \uac12\uc73c\ub85c \ud45c\ud604\ud558\uba74 1.3.6.1.4.1.2021.11.9.0\uc774 \ub429\ub2c8\ub2e4. \ubaa8\ub450 \uac19\uc740 \uc758\ubbf8\uc785\ub2c8\ub2e4. <\/p>\n<p>\u25c6 cpu \uad00\ub828 \uac12 \uac00\uc838\uc624\uae30<br \/>\n&#8211; snmpwalk ****.com  public ssCpuUser<br \/>\n&#8211; snmpwalk ****.com  public ssCpuSystem<br \/>\n&#8211; snmpwalk ****.com  public ssCpuIdle <\/p>\n<p>\uc774\ub807\uac8c \ud558\uba74 \uac01\uac01 cpu \uc0ac\uc6a9 \ud37c\uc13c\ud2b8\ub97c \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uac12\uc740 \ub9ac\ub205\uc2a4\uc5d0\uc11c top \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud588\uc744 \ub54c cpu user, system, idle \uac12\uacfc \uac19\uc740 \uac12\uc744 \uac00\uc838\uc624\uac8c \ub429\ub2c8\ub2e4. \ud574\ub2f9 \uc11c\ubc84\uc5d0 \uc811\uc18d\ud558\uc9c0 \uc54a\uace0\ub3c4 SNMP\ub97c \uc774\uc6a9\ud558\uba74 \ud55c \uc904\uc771 \uba85\ub839\uc73c\ub85c cpu \uac12\uc744 \uac00\uc838\uc62c \uc218\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uba54\ubaa8\ub9ac \uad00\ub828 \uac12\ub4e4\uc5d0\ub294 \uc5b4\ub5a4 \uac83\uc774 \uc788\uc744\uae4c\uc694? <\/p>\n<p>\u25c6 \uba54\ubaa8\ub9ac \uad00\ub828 \uac12 \uac00\uc838\uc624\uae30<br \/>\n&#8211; snmpwalk ****.com  public memTotalReal<br \/>\n&#8211; snmpwalk ****.com  public memTotalFree<br \/>\n&#8211; snmpwalk ****.com  public memShared<br \/>\n&#8211; snmpwalk ****.com  public memBuffer<br \/>\n&#8211; snmpwalk ****.com  public memCached <\/p>\n<p>\uc774\ub807\uac8c \ud558\uba74 \uba54\ubaa8\ub9ac \uad00\ub828 SNMP \uac12\uc744 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uac12 \ub610\ud55c top \uba85\ub839\uc744 \uc2e4\ud589\ud588\uc744 \ub54c \ucd9c\ub825\ub418\ub294 \uba54\ubaa8\ub9ac \uad00\ub828 \uac12\ub4e4\uacfc \uac19\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\u25c6 Load Averages \uac12 \uac00\uc838\uc624\uae30<br \/>\n&#8211; snmpwalk ****.com  public  laLoad.1<br \/>\n&#8211; snmpwalk ****.com  public  laLoad.2<br \/>\n&#8211; snmpwalk ****.com  public  laLoad.3 <\/p>\n<p>\uac01\uac01 1, 5, 10\ubd84\uc758 Load Averages \uac12\uc744 \uac00\uc838\uc635\ub2c8\ub2e4. \uc774\ub807\ub4ef SNMP\ub97c \uc774\uc6a9\ud558\uba74 \uc27d\uace0\ub3c4 \uac04\ub2e8\ud558\uac8c \ub2e4\ub978 \uc11c\ubc84\uc758 \ubaa8\ub2c8\ud130\ub9c1\uc5d0 \ud544\uc694\ud55c \uac12\uc744 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub807\uac8c SNMP \uac12\uc744 \ubaa8\ub2c8\ud130\ub9c1 \uac12\uc5d0 \uc0ac\uc6a9\ud558\ub824\uba74 MIB \ub610\ub294 OID\ub97c \uc54c\uace0 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 MIB\ub294 \uc5b4\ub5bb\uac8c \uc54c \uc218 \uc788\uc744\uae4c\uc694? \uc5ec\ub7ec \uc0ac\uc774\ud2b8\uc640 \ubb38\uc11c\uac00 \uc788\uaca0\uc9c0\ub9cc net-snmp \uc0ac\uc774\ud2b8\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \ubb38\uc11c\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. cpu, \uba54\ubaa8\ub9ac, Load Averages MIB\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\ub294 \ubb38\uc11c\ub294 http:\/\/net-snmp.sourceforge.net\/mibs\/UCD-SNMP-MIB.txt\uc5d0\uc11c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ubb38\uc11c\uc5d0 \uc788\ub294 MIB \uac12\uc744 \ucc38\uace0\ud55c\ub2e4\uba74 \uc880 \ub354 \ub2e4\uc591\ud55c \uac12\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. <\/p>\n<p>MIB, OID\ub294 \uac19\ub2e4<br \/>\nssCpuUser, memTotalFree, laLoad.1 \ub4f1 \uc774\ub7f0 \uac12\ub4e4\uc744 MIB\ub77c\uace0 \ubd80\ub985\ub2c8\ub2e4. MIB\ub294 \uac04\ub2e8\ud558\uac8c \uc124\uba85\ud558\uba74 SNMP\uc758 \uac12\ub4e4\uc744 \ubd84\ub958\ud574 \ub193\uc740 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 MIB\uc5d0 \ud574\ub2f9\ud558\ub294 OID \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4. ssCpuUser\ub294 \ucd95\uc57d\ud55c \uac83\uc73c\ub85c enterprises.ucdavis.systemStats.ssCpuUser\ub77c\uace0 \uc368\uc8fc\uba74 \ub429\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc774\uac83\uc758 OID \uac12\uc740 1.3.6.1.4.1.2021.11.9\uac00 \ub429\ub2c8\ub2e4. <\/p>\n<p>\u25c6 MIB\uc640 OID \uc608<br \/>\n&#8211; MIB : enterprises.ucdavis.systemStats.ssCpuUser<br \/>\n(OID : 1.3.6.1.4.1.2021.11.9)<br \/>\n&#8211; MIB : enterprises.ucdavis.memory.memTotalFree<br \/>\n(OID : 1.3.6.1.4.1.2021.4.11)<br \/>\n&#8211; MIB : enterprises.ucdavis.laTable.laEntry.laLoad<br \/>\n(OID : 1.3.6.1.4.1.2021.10.1.3) <\/p>\n<p>\u25c6 MIB, OID\ub85c \uac12 \uc5bb\uae30<br \/>\n&#8211; snmpwalk ****.com  public  ssCpuUser<br \/>\n&#8211; snmpwalk ****.com  public  enterprises.ucdavis.systemStats.ssCpuUser<br \/>\n&#8211; snmpwalk ****.com  public  .1.3.6.1.4.1.2021.11.9 <\/p>\n<p>\uac01\uac01 MIB, OID\ub85c \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uc785\ub2c8\ub2e4. MIB\uc640 OID \uac12\uc740 \uac19\uc2b5\ub2c8\ub2e4. MIB\ub294 \uacc4\uce35\uad6c\uc870\ub85c \uc774\ub904\uc838 \uc788\uc2b5\ub2c8\ub2e4. \ucd5c\uc0c1\uc704 \uacc4\uce35\uc744 \ubcf4\uba74 System, Interface, IP, ICMP, TCP, UDP, EGP, Transmission, SNMP \uadf8\ub8f9\ub4e4\ub85c \uc774\ub904\uc838 \uc788\uace0 \ud558\uc704 \uadf8\ub8f9\uc740 \ud2b8\ub9ac\uad6c\uc870\ub97c \uc774\ub8e8\uace0 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>SNMP\ub294 \uc5b4\ub5bb\uac8c PHP \uc548\uc5d0 \ub4e4\uc5b4\uac14\uc744\uae4c?<br \/>\n\uc77c\ubc18\uc801\uc73c\ub85c PHP\ub294 \uc6f9 \uc0ac\uc774\ud2b8\ub97c \uc81c\uc791\ud558\ub294\ub370 \uc8fc\ub85c \uc0ac\uc6a9\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \ub2e4\ub978 \uacf3\uc5d0\ub3c4 \uc0ac\uc6a9\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc6f9 \uc0ac\uc774\ud2b8\ub97c \ub9cc\ub4dc\ub294 \ub370\ub9cc \uc8fc\ub85c \uc0ac\uc6a9\ud558\ub2e4 \ubcf4\uba74 \ub2e4\ub978 \uacf3\uc5d0 \uc0ac\uc6a9\ud560 \uc0dd\uac01\uc744 \uc78a\uc5b4\ubc84\ub9ac\ub294 \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4. \u2018\uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4\uc57c \ud558\ub294\ub370 \uc5b4\ub5a4 \uc5b8\uc5b4\ub97c \uc774\uc6a9\ud574\uc11c \ub9cc\ub4e4 \uc218 \uc788\uc744\uae4c?\u2019\ub294 \uc9c8\ubb38\uc5d0\uc11c PHP\ub97c \ub5a0\uc62c\ub9ac\uae30\ub294 \uc27d\uc9c0 \uc54a\uc744 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc5f0\ub3d9\ud55c \ud504\ub85c\uadf8\ub7a8 \uc774\uc678\uc5d0\ub3c4 PHP\ub85c \ud560 \uc218 \uc788\ub294 \uac83\uc740 \ub9ce\uc774 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uc880 \ub354 \uc790\uc138\ud788 \uc0b4\ud3b4\ubcf4\uba74 \uc758\uc678\ub85c PHP\uc5d0\ub294 \ub9ce\uc740 \ud568\uc218\ub4e4\uc774 \uc874\uc7ac\ud558\uace0 \uc788\ub2e4\ub294 \uac83\uc744 \uc54c \uac8c \ub420 \uac83\uc785\ub2c8\ub2e4. \uaf2d \ud544\uc694\ud558\uc9c0 \uc54a\ub294 \ud568\uc218\ub77c\uba74 \uad73\uc774 \uc0ac\uc6a9\ud560 \ud544\uc694\uac00 \uc5c6\uaca0\uc9c0\uc694. PHP\ub97c \uc624\ub798 \uc0ac\uc6a9\ud55c \uc0ac\ub78c\uc774\ub77c\ub3c4 \u2018\uc774\ub7f0 \ud568\uc218\uac00 \uc788\uc5c8\ub098?\u2019\uace0 \ud560 \uc815\ub3c4\ub85c \ub2e4\uc591\ud55c \ud568\uc218\uad70\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4. \uadf8 \uc911\uc5d0\uc11c\ub3c4 SNMP \uad00\ub828 \ud568\uc218\ub4e4\uc774 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub807\ub2e4\uba74 \uc5b4\ub5bb\uac8c PHP\uc5d0\uc11c SNMP \ud568\uc218\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uac83\uc77c\uae4c\uc694? \uadf8\uac83\uc740 \ubc14\ub85c PHP\uc758 \ud655\uc7a5\uc131\uc785\ub2c8\ub2e4. \ud655\uc7a5\uc131\uc774\ub780 \ud544\uc694\ud55c \ud568\uc218\ub97c \ucd94\uac00\ud574\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uac83\uc785\ub2c8\ub2e4. SNMP \ud568\uc218\ub294 \uc774\ubbf8 \ub204\uad70\uac00 \uac1c\ubc1c\uc744 \ud574\uc11c PHP\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ucd94\uac00\ud574 \ub193\uc558\uae30 \ub54c\ubb38\uc5d0 \uc6b0\ub9ac\ub294 \ud568\uc218\ub97c \ud638\ucd9c\ud574\uc11c \uc0ac\uc6a9\ud558\uae30\ub9cc \ud558\uba74 \ub418\ub294 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uc9c1\uc811 SNMP \ud568\uc218\ub97c PHP\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ub9cc\ub4e4\ub824\uba74 \uc5b4\ub5bb\uac8c \ud558\uba74 \ub420\uae4c\uc694? PHP\ub294 C\uc5b8\uc5b4\ub85c \ub9cc\ub4e4\uc5b4\uc84c\uae30 \ub54c\ubb38\uc5d0 \ud655\uc7a5\uc744 \ud558\ub824\uba74 C\uc5b8\uc5b4\ub85c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 C, C++\ub97c \uc54c\uc544\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 C, C++\ub85c PHP Extensions\uc744 \ub9cc\ub4e4\uc5b4\uc11c \ucd94\uac00\ud560 \uc218\uac00 \uc788\uc2b5\ub2c8\ub2e4. SNMP \ub610\ud55c PHP Extensions\uc73c\ub85c \ub9cc\ub4e4\uc5b4\uc11c \ucd94\uac00\ub41c \uac83\uc785\ub2c8\ub2e4. <\/p>\n<p>PHP\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 SNMP \ud568\uc218\ub4e4<br \/>\nPHP\uc5d0\uc11c\ub294 SNMP \uac12\uc744 \uc5b4\ub5bb\uac8c \uac00\uc838\uc62c \uc218 \uc788\uc744\uae4c\uc694? \uadf8\uac83\uc740 \uac04\ub2e8\ud558\uac8c SNMP \ud568\uc218\ub97c \ud638\ucd9c\ud568\uc73c\ub85c\uc11c \uac00\ub2a5\ud569\ub2c8\ub2e4. \uba87 \uac00\uc9c0\uc758 \ud568\uc218\ub4e4\uc774 \uc788\ub294\ub370 \ub2e4\uc74c\uc740 PHP\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 SNMP \ud568\uc218 \uc785\ub2c8\ub2e4. <\/p>\n<p>\u25c6 PHP\uc758 SNMP \ud568\uc218<br \/>\n&#8211; snmp_get_quick_print<br \/>\n&#8211; snmp_get_valueretrieval<br \/>\n&#8211; snmp_read_mib<br \/>\n&#8211; snmp_set_enum_print<br \/>\n&#8211; snmp_set_oid_numeric_print<br \/>\n&#8211; snmp_set_quick_print<br \/>\n&#8211; snmp_set_valueretrieval<br \/>\n&#8211; snmpget<br \/>\n&#8211; snmpgetnext<br \/>\n&#8211; snmprealwalk<br \/>\n&#8211; snmpset<br \/>\n&#8211; snmpwalk<br \/>\n&#8211; snmpwalkoid <\/p>\n<p>\uc774 \ud568\uc218\ub4e4 \uc911\uc5d0\uc11c \uc720\uc6a9\ud558\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uac83\uc740 snmpget, snmpwalkoid\uc785\ub2c8\ub2e4. snmpget\uc740 \ud558\ub098\uc758 \uac12\uc744 \uac00\uc838 \uc62c \uc218 \uc788\uc73c\uba70 snmpwalkoid\ub294 \uad00\ub828\ub41c \uac12\ub4e4\uc744 \ubaa8\ub450 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\ub9ac\uc2a4\ud2b8 1>\uc744 \ubcf4\uba74 snmpget \ud568\uc218\uc758 \uc0ac\uc6a9 \uc608\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uba3c\uc800 snmp\ub85c cpu \uc0ac\uc6a9\ub7c9\uc744 \uac00\uc838\uc624\uae30 \uc704\ud574\uc11c\ub294 \uac12\uc744 \uac00\uc838\uc62c \uc11c\ubc84\ub97c \uc9c0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 cpu idle \uac12\uc5d0 \ud574\ub2f9\ud558\ub294 oid\ub97c \uc54c\uace0 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. <\/p>\n<p>\u25c6 cpu idle \uc5d0 \ud574\ub2f9\ud558\ub294 snmp oid<br \/>\n  &#8211; .1.3.6.1.4.1.2021.11.11.0 <\/p>\n<p>\uadf8\ub9ac\uace0 snmp \uc124\uc815\uc5d0 \ub530\ub77c\uc11c \ub2e4\ub974\uaca0\uc9c0\ub9cc \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ud574\ub2f9\ud558\ub294 \uac12\uc740 \u2018public\u2019\uc73c\ub85c \ud574\uc8fc\uba74 \ub429\ub2c8\ub2e4. \uc774 \uc138 \uac00\uc9c0 \uac12\uc744 \uc9c0\uc815\ud558\uba74 snmpget \ud568\uc218\ub294 \ud574\ub2f9 \uc11c\ubc84\uc758 cpu idle\uc758 \uac12\uc744 \uac00\uc838\uc624\uac8c \ub429\ub2c8\ub2e4. \uac12\uc744 \uac00\uc838\uc624\uc9c0 \ubabb\ud588\uc744 \uacbd\uc6b0 false\ub97c \ub9ac\ud134\ud558\uac8c \ub429\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uac12\uc744 \uc815\uc0c1\uc801\uc73c\ub85c \uac00\uc838\uc654\uc744 \uacbd\uc6b0\uc5d0\ub294 10, 20 \ub4f1 \uc774\ub7f0 \uc2dd\uc73c\ub85c cpu idle \ud37c\uc13c\ud2b8 \uac12\uc774 \ub4e4\uc5b4 \uc788\uac8c \ub429\ub2c8\ub2e4. <\/p>\n<p>  <\ub9ac\uc2a4\ud2b8 1> CPU \uc0ac\uc6a9\ub7c9 \uac00\uc838\uc624\uae30 <\/p>\n<p><?php \n\n   \/\/ CPU \uc0ac\uc6a9 \n   $host = \"www.*****.com\"; \n   $oid  = \".1.3.6.1.4.1.2021.11.11.0\"; \n   $timeout = 1; \n\n   \/\/ enterprises.ucdavis.systemStats.ssCpuIdle.0 \n   $ssCpuIdle = @snmpget($host, \"public\",  $oid, $timeout); \n\n   \/\/ \uac12\uc744 \uad6c\ud558\uc9c0 \ubb47\ud588\ub2e4\uba74 \n   if ($ssCpuIdle === false) { \n\n      $ssCpuUser = \"Error\"; \n\n   } else { \n\n      \/\/(user, system) = 100 - idle \n      $ssCpuUser = 100 - $ssCpuIdle; \n\n      \/\/ CPU \uc0ac\uc6a9 \n      $ssCpuUser = $ssCpuUser . \"%\"; \n   } \n\n   \/\/ cpu \uc0ac\uc6a9\ub7c9 \n   echo $ssCpuUser; \n\n?> <\/p>\n<p>\ucd9c\ub825\uc740 10%, 20% \ub4f1\uc73c\ub85c \ud574\uc8fc\uba74 \ub429\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc5ec\uae30\uc11c \uad6c\ud558\uace0\uc790 \ud588\ub358 \uac12\uc740 \ud604\uc7ac cpu \uc0ac\uc6a9\ub7c9\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0\ub370 \uc65c cpu \uc0ac\uc6a9\ub7c9\uc744 \uad6c\ud558\uc9c0 \uc54a\uc740 \uac83\uc77c\uae4c\uc694? \uadf8 \uc774\uc720\ub97c \uc54c\uae30 \uc704\ud574\uc11c\ub294 \uba3c\uc800 snmp\uc5d0\uc11c \uac00\uc838\uc62c \uc218 \uc788\ub294 cpu \uad00\ub828 \uac12\uc744 \uc54c\uc544\uc57c \ud569\ub2c8\ub2e4. <\/p>\n<p>\u25c6 snmp cpu \uad00\ub828 \uac12<br \/>\n&#8211; ssCpuUser<br \/>\ncpu user \uac12\uc744 \uac00\uc838\uc635\ub2c8\ub2e4.<br \/>\n&#8211; ssCpuSystem<br \/>\ncpu system \uac12\uc744 \uac00\uc838\uc635\ub2c8\ub2e4.<br \/>\n&#8211; ssCpuIdle<br \/>\ncput idle \uac12\uc744 \uac00\uc838\uc635\ub2c8\ub2e4. <\/p>\n<p>ssCpuUser + ssCpuSystem + ssCpuIdle = 100(%) <\/p>\n<p>\u25c6 \ud604\uc7ac cpu \uc0ac\uc6a9\ub7c9<br \/>\nssCpuUser + ssCpuSystem   <\/p>\n<p>cpu \uc0ac\uc6a9\ub7c9 \uac12\uc744 \ud37c\uc13c\ud2b8\ub85c \uac00\uc838\uc624\uac8c \ub429\ub2c8\ub2e4. \uc138 \uac00\uc9c0 \uac12\uc744 \ud569\ud558\uba74 100\uc774 \ub429\ub2c8\ub2e4. \uadf8\ub798\uc11c cpu idle \uac12\uc744 \uac00\uc838\uc628 \ud6c4\uc5d0 \u2018100-idle\u2019 \ud574\uc8fc\uba74 \ud604\uc7ac cpu \uc0ac\uc6a9\ub7c9\uc774 \ub098\uc624\uac8c \ub429\ub2c8\ub2e4. \uc774 \uac12\uc740 cpu \uc0ac\uc6a9\uc758 \ud37c\uc13c\ud2b8\ub97c \uc758\ubbf8\ud558\ubbc0\ub85c %\ub97c \ubd99\uc5ec\uc11c \ucd9c\ub825\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>echo $ssCpuUser . &#8220;%&#8221;; <\/p>\n<p>snmpget \ud568\uc218\ub97c \uc774\uc6a9\ud574\uc11c cpu \uad00\ub828 \uac12\ub4e4\uc744 \uac00\uc838\uc624\ub294 \ubc29\ubc95\uc744 \uc54c\uc544\ubd24\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uba54\ubaa8\ub9ac \uad00\ub828 \uac12 \uac00\uc838\uc624\uae30<br \/>\nsnmpget \ud568\uc218\ub97c \uc774\uc6a9\ud574\uc11c \uba54\ubaa8\ub9ac \uad00\ub828 \uac12\uc744 \uac00\uc838\uc624\ub294 \ubc29\ubc95 \ub610\ud55c cpu\uc758 \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uacfc \ube44\uc2b7\ud569\ub2c8\ub2e4. \uc5ec\uae30\uc11c \uba3c\uc800 \uc54c\uc544\uc57c\ud560 \uac83\uc740 \uba54\ubaa8\ub9ac \uac12\uc744 \uac00\uc838\uc624\ub294\ub370 \ud544\uc694\ud55c SNMP OID \uac12\uc785\ub2c8\ub2e4. <\ub9ac\uc2a4\ud2b8 2>\ub97c \ubcf4\uba74 \uba54\ubaa8\ub9ac \uad00\ub828 \uac12\uc744 \uac00\uc838\uc624\ub294 \uc608\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \uac12\uc744 \uac00\uc838\uc62c \uc11c\ubc84\uc640 \uba54\ubaa8\ub9ac \uad00\ub828 OID \uac12\uc744 \uc9c0\uc815\ud569\ub2c8\ub2e4. <\/p>\n<p>\u25c6 \uba54\ubaa8\ub9ac Free \uad6c\ud558\uae30<br \/>\n\/\/ enterprises.ucdavis.memory.memTotalFree.0<br \/>\n$memTotalFree = @snmpget($host, &#8220;public&#8221;, $oid, $timeout); <\/p>\n<p>\uba54\ubaa8\ub9ac Free\ub7c9\uc744 \uad6c\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \uac12\uc744 \uad6c\ud588\uc744 \uacbd\uc6b0\uc5d0\ub294 12444, 45442 \uc774\ub807\uac8c \ub0a8\uc740 \uba54\ubaa8\ub9ac \ub7c9\uc744 \ub9ac\ud134\ud558\uac8c \ub429\ub2c8\ub2e4. \uc774 \uac12\uc740 KB \ub2e8\uc704\uc774\ubbc0\ub85c \ucd9c\ub825\ud558\uace0\uc790 \ud560 \uacbd\uc6b0\uc5d0\ub294 K\ub97c \ubd99\uc5ec\uc11c 12444K \uc774\ub7f0 \uc2dd\uc73c\ub85c \ucd9c\ub825\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>\u25c6 \uc804\uccb4 \uba54\ubaa8\ub9ac \ud06c\uae30 \uad6c\ud558\uae30<br \/>\n\/\/ enterprises.ucdavis.memory.memTotalReal.0<br \/>\n$memTotalReal = @snmpget($host, &#8220;public&#8221;, $oid, $timeout); <\/p>\n<p>SNMP\uc5d0\uc11c \uad6c\ud558\ub294 \uac12\uc740 \uc2e4\uc81c \uba54\ubaa8\ub9ac \ud06c\uae30\uc640\ub294 \ucc28\uc774\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uba54\ubaa8\ub9ac\ub294 \ub450 \uac00\uc9c0 \uac12\uc744 \uad6c\ud588\uc2b5\ub2c8\ub2e4. \uadf8 \uc774\uc720\ub294 \ubb34\uc5c7\uc77c\uae4c\uc694? \uadf8\uac83\uc740 \ub0a8\uc740 \uba54\ubaa8\ub9ac\uc758 \ud06c\uae30\ub97c \ud37c\uc13c\ud2b8\ub85c \ud45c\ud604\ud558\uae30 \uc704\ud574\uc11c\ub294 \uc804\uccb4 \uba54\ubaa8\ub9ac\uc758 \ud06c\uae30\ub97c \uc54c\uc544\uc57c \ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. cpu\ub294 \ud37c\uc13c\ud2b8 \uac12\uc744 \ub9ac\ud134\ud558\uae30 \ub54c\ubb38\uc5d0 \uc0c1\uad00\uc774 \uc5c6\uc9c0\ub9cc \uba54\ubaa8\ub9ac\ub294 \ud06c\uae30\ub97c \ub9ac\ud134\ud558\uae30 \ub54c\ubb38\uc5d0 \uc804\uccb4 \uba54\ubaa8\ub9ac \ud06c\uae30\uc640 Free \uba54\ubaa8\ub9ac \ud06c\uae30\ub97c \uad6c\ud574\uc11c \ud37c\uc13c\ud2b8\ub97c \uacc4\uc0b0\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>  <\ub9ac\uc2a4\ud2b8 2> SNMP \ud568\uc218\ub85c \uba54\ubaa8\ub9ac \uad00\ub828 \uac12 \uac00\uc838\uc624\uae30 <\/p>\n<p><?php \n\n   \/\/ \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9 \uad6c\ud558\uae30 \n   $host = \"www.*****.com\"; \n   $oid  = \".1.3.6.1.4.1.2021.4.11.0\"; \n   $timeout = 200000; \n\n   \/\/ enterprises.ucdavis.memory.memTotalFree.0 \n   $memTotalFree = @snmpget($host, \"public\", $oid, $timeout); \n\n   if ($memTotalFree === false) { \n\n       memTotalFree = \"Error\"; \n   } else { \n\n      $memTotalFree = $memTotalFree . \"K\"; \n   } \n\n\n   id = \".1.3.6.1.4.1.2021.4.5.0\"; \n      \/\/ enterprises.ucdavis.memory.memTotalReal.0 \n      $memTotalReal = @snmpget($host, \"public\", $oid, $timeout); \n\n      if ($memTotalReal === false) { \n\n         $memTotalReal = \"Error\"; \n      } else { \n\n      $memTotalReal = $memTotalReal . \"K\"; \n   } \n\n   echo \"\uba54\ubaa8\ub9ac \ud06c\uae30 : \" . $memTotalReal; \n   echo \"\uba54\ubaa8\ub9ac free : \" . $memTotalFree; \n\n?> <\/p>\n<p>SNMP\ub294 \uc2dc\uc2a4\ud15c \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud55c\ub2e4<br \/>\nSNMP \uac12\uc744 \uac00\uc838\uc624\ub824\uba74 \uc77c\ub2e8 \uba85\ub839\uc744 \uc2e4\ud589\ud558\ub294 \uc11c\ubc84\uc640 \uac12\uc744 \uac00\uc838\uc624\ub824\uace0 \ud558\ub294 \uc11c\ubc84\uc5d0 \ubaa8\ub450 SNMP\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub450 \uc11c\ubc84\uc5d0 \ubaa8\ub450 \uc124\uce58\uac00 \ub418\uc5b4 \uc788\uc73c\uba74 \uc6d0\ud558\ub294 \uac12\uc744 \uac00\uc838\uc62c \uc218 \uc788\uac8c \ub429\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 SNMP \uac12\uc744 \uac00\uc838\uc624\ub294\ub370 \uc5b4\ub290 \uc815\ub3c4\uc758 \uc2dc\uc2a4\ud15c \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud558\uac8c \ub420\uae4c\uc694? \uadf8\uac83\uc740 \uc5b4\ub5a4 SNMP \uac12\uc744 \uac00\uc838\uc624\ub294\uac00\uc5d0 \ub530\ub77c\uc11c \ub2e4\ub974\uac8c \ub429\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc2dc\uc2a4\ud15c\uc758 \uc0ac\uc591\uc5d0 \ub530\ub77c\uc11c\ub3c4 \uc870\uae08\uc529 \ucc28\uc774\uac00 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \ub370 \ud574\ub2f9 \uc2dc\uc2a4\ud15c\uc758 \ub9ac\uc18c\uc2a4\ub97c \ub108\ubb34 \ub9ce\uc774 \ucc28\uc9c0\ud558\uac8c \ub41c\ub2e4\uba74 \uc11c\ubc84\uc5d0 \uc601\ud5a5\uc744 \ubbf8\uce60 \uc218 \uc788\uc73c\ubbc0\ub85c \uba3c\uc800 \ud14c\uc2a4\ud2b8\ud574 \ubcf4\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4. SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \ub370\ub294 \uc8fc\ub85c cpu system \ub9ac\uc18c\uc2a4\uac00 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \uc55e\uc5d0\uc11c \ud14c\uc2a4\ud2b8\ud588\ub358 cpu, Load Averages \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uc740 1% \ubbf8\ub9cc\uc758 cpu system\uc744 \uc0ac\uc6a9\ud558\uac8c \ub429\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uba54\ubaa8\ub9ac\uc758 \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uc740 10% \uc815\ub3c4\uae4c\uc9c0 cpu system \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \uc11c\ubc84\ub9c8\ub2e4 \ucc28\uc774\uac00 \uc788\uc73c\ub2c8 \ud14c\uc2a4\ud2b8\ud574 \ubcf4\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub807\ub2e4\uba74 1\ucd08\uc5d0 \ud55c\ubc88\uc529 cpu \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uc740 \ud070 \ubb38\uc81c\uac00 \uc5c6\uc5b4 \ubcf4\uc785\ub2c8\ub2e4. \ud574\ub2f9 \uc2dc\uc2a4\ud15c\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud558\ub824\uba74 1\ucd08\uc5d0 \ud55c \ubc88\uc529 \uac12\uc744 \uac00\uc838\uc640\uc11c \ucd9c\ub825\ud574 \uc8fc\uae30 \uc704\ud574\uc11c\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uba54\ubaa8\ub9ac\uc758 \uac12\uc744 1\ucd08\uc5d0 \ud55c \ubc88\uc529 \uac00\uc838\uc624\ub294 \uac83\uc740 \ubb54\uac00 \ubb38\uc81c\uac00 \uc788\uc5b4 \ubcf4\uc785\ub2c8\ub2e4. \uc65c\uc77c\uae4c\uc694? 1\ucd08\uc5d0 \ud55c \ubc88\uc529 \ud574\ub2f9 \uc11c\ubc84\uc758 cpu system \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud558\uac8c \ub418\uba74 10% \uc815\ub3c4\uc758 cpu system \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud558\uac8c \ub418\uae30 \ub54c\ubb38\uc5d0 \ubb54\uac00 \ubb38\uc81c\uac00 \uc788\uc5b4 \ubcf4\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ud504\ub85c\uadf8\ub7a8\uc744 \ud558\ub098\ub9cc \uc2e4\ud589\uc2dc\ud0a4\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \uc5ec\ub7ec \uc0ac\ub78c\uc774 \ubaa8\ub2c8\ud130\ub9c1 \ud504\ub85c\uadf8\ub7a8\uc744 \uc2e4\ud589\uc2dc\ucf1c\uc11c \uc0ac\uc6a9\ud558\uace0 \uc788\ub2e4\uba74 1\ucd08\uc5d0 \ud55c \ubc88\uc529 \uba54\ubaa8\ub9ac \uac12\uc744 \uac00\uc838\uc624\ub294 \uac83\uc740 \ubb38\uc81c\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7f4 \uacbd\uc6b0\uc5d0\ub294 \uc801\ub2f9\ud788 \uac04\uaca9\uc744 \uc870\uc815\ud558\uba74 \ub429\ub2c8\ub2e4. \ud55c 5\ucd08 \uc815\ub3c4\uc758 \uc8fc\uae30\ub85c \uac12\uc744 \uac00\uc838\uc624\uba74 \ub420 \uac83\uc785\ub2c8\ub2e4. 1\ucd08, 5\ucd08\uc5d0 \ud55c \ubc88\uc529 \uac12\uc744 \uac00\uc838\uc624\ub294 \uc774\uc720\ub294 \uc2e4\uc2dc\uac04 \ubaa8\ub2c8\ud130\ub9c1\uc744 \uc704\ud574\uc11c\uc785\ub2c8\ub2e4. <\/p>\n<p>\uc5ec\ub7ec \uc11c\ubc84\uc758 Load Averages \uad6c\ud558\uae30<br \/>\n\uc11c\ubc84\uac00 \uc5ec\ub7ec \ub300 \uc788\uc744 \ub54c \ud604\uc7ac \uc11c\ubc84\uc758 Load Averages\ub97c \ubcf4\uace0\uc790 \ud560 \uacbd\uc6b0 \uc77c\ubc18\uc801\uc73c\ub85c\ub294 \ub9ac\ub205\uc2a4\uc5d0\uc11c\ub294 \uc11c\ubc84\uc5d0 \uc811\uc18d\ud574\uc11c top \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud574\uc11c \ubd10\uc57c \ud569\ub2c8\ub2e4. \ubb3c\ub860 \uc11c\ubc84\uac00 \uba87 \ub300 \uc5c6\ub2e4\uba74 \ucda9\ubd84\ud788 \uac00\ub2a5\ud55c \uc77c\uc774\uaca0\uc9c0\ub9cc \uc11c\ubc84\uac00 \uba87 \uc2ed \ub300\uac00 \uc788\uc744 \uacbd\uc6b0 \uc5b4\ub5bb\uac8c \ud574\uc57c \ud560\uae4c\uc694? \uc77c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc811\uc18d\ud574\uc11c top \uba85\ub839\uc744 \uc2e4\ud589\ud574\uc11c \uacb0\uacfc\ub97c \ubcf4\ub824\uace0 \ud574\ub3c4 \ud55c\ucc38 \uac78\ub9b4 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 PHP\uc5d0\uc11c SNMP \ud568\uc218\ub97c \uc774\uc6a9\ud55c\ub2e4\uba74 \uac04\ub2e8\ud558\uac8c \ubaa8\ub4e0 \uc11c\ubc84\uc758 Load Averages \uac12\uc744 \uad6c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ub354 \uc911\uc694\ud55c \uac83\uc740 Load Averages \uac12\uc774 \ud070 \uc21c\uc11c\ub300\ub85c \uc815\ub82c\ud558\ub294 \uac83\ub3c4 \uac00\ub2a5\ud558\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. Load Averages \uac12\uc774 \ud06c\ub2e4\ub294 \uac83\uc740 \ud574\ub2f9 \uc11c\ubc84\uc758 \ubd80\ud558\uac00 \ub192\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. \uc5b4\ub5a4 \uc11c\ubc84\uc758 Load Averages \uac12\uc774 \ub192\uc740\uc9c0 \uc27d\uac8c \ud30c\uc545\uc774 \uac00\ub2a5\ud558\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. <\/p>\n<p>  <\ub9ac\uc2a4\ud2b8 3> \uc5ec\ub7ec \uc11c\ubc84\uc758 Load Averages \uad6c\ud558\uae30 <\/p>\n<p><?php \n\n   \/\/ \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc11c\ubc84 \ubaa9\ub85d \n   $hostList = array(\"server***1.net\", \n                        \"server***2.net\", \n                        \"server***3.net\", \n                        \"server***4.net\", \n                        \"server***5.net\"); \n\n   \/\/ 1\ubd84 Load Averages \n   $oid = \".1.3.6.1.4.1.2021.10.1.6.1\"; \n   $timeout = 1; \n   $sort = \"Desc\"; \n\n   \/\/ \uac01 \uc11c\ubc84\uc758 Load Averages \uac12 \uad6c\ud558\uae30 \n   for($z = 0; $z < $hostList; $z++) { \n\n      $host = $hostList[$z]; \n         \n      $valList[$host] = @snmpget($host, \"public\", $oid, $timeout); \n   } \n\n   \/\/ Asc, Desc \uc815\ub82c\ud558\uae30 \n   if ($sort == 'Asc') \n      asort($valList); \n   else if ($sort == 'Desc') \n      arsort($valList);     \n\n   \/\/ \ucd9c\ub825\ud558\uae30 \n   foreach($valList as $host => $load) { <\/p>\n<p>      echo &#8220;<br \/> $host &#8211; $load&#8221;;<br \/>\n   } <\/p>\n<p>   \/\/ \ucd9c\ub825 \uacb0\uacfc \uc608<br \/>\n   \/\/server***4.net &#8211; 0.124<br \/>\n   \/\/server***2.net &#8211; 0.110<br \/>\n   \/\/server***5.net &#8211; 0.012<br \/>\n   \/\/server***3.net &#8211; 0.003<br \/>\n   \/\/server***1.net &#8211; 0.001 <\/p>\n<p>?> <\/p>\n<p><\ub9ac\uc2a4\ud2b8 3>\uc744 \ubcf4\uba74 \uc5ec\ub7ec \uc11c\ubc84\uc758 Load Averages\ub97c \uad6c\ud558\ub294 \uc18c\uc2a4\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uba3c\uc800 $hostList \ubc30\uc5f4\uc5d0\ub294 \uc11c\ubc84\uc758 \ubaa9\ub85d\uc774 \uc788\uc2b5\ub2c8\ub2e4. cpu, \uba54\ubaa8\ub9ac \uac12\uc744 \uad6c\ud560 \ub54c\ub294 \ud55c \ub300\uc758 \uc11c\ubc84 \uac12\ub9cc \uad6c\ud588\uae30 \ub54c\ubb38\uc5d0 \ud55c \uc11c\ubc84\ub9cc \uc788\uc5c8\uc9c0\ub9cc Load Averages\ub294 \ud55c \ubc88\uc5d0 \uc5ec\ub7ec \ub300\uc758 \uc11c\ubc84\uc5d0\uc11c \uac12\uc744 \uad6c\ud574\uc57c \ud558\uae30 \ub54c\ubb38\uc5d0 \ubc30\uc5f4\uc5d0 \uc11c\ubc84\uc758 \ubaa9\ub85d\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 Load Averages\uc758 OID \uac12\ub3c4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. $sort \uac12\uc740 Desc \uc815\ub82c\uc744 \ud560\uc9c0 Asc \uc815\ub82c\uc744 \ud560 \uc9c0 \uc9c0\uc815\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. \uadf8\ub9ac\uace0 for \ubb38\uc744 \uc774\uc6a9\ud574\uc11c \ubaa8\ub4e0 \uc11c\ubc84\uc758 \uac12\uc744 \uad6c\ud569\ub2c8\ub2e4. \uadf8 \uacb0\uacfc\ub294 $valList \ubc30\uc5f4\uc5d0 \ub123\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub807\ub2e4\uba74 for \ubb38\uc5d0\uc11c \uac12\uc744 \uad6c\ud574\uc11c \ubc14\ub85c \ucd9c\ub825\ud574 \ubc84\ub824\ub3c4 \ub418\ub294\ub370 \uad73\uc774 \ubc30\uc5f4\uc5d0 \uac12\uc744 \uc800\uc7a5\ud55c \uc774\uc720\ub294 \ubb34\uc5c7\uc77c\uae4c\uc694? \uadf8\uac83\uc740 \uc815\ub82c\uc744 \ud558\uae30 \uc704\ud574\uc11c\uc785\ub2c8\ub2e4. \uadf8\ub0e5 \uc11c\ubc84\uc758 Load Averages \uac12\uc744 \uc21c\uc11c\ub300\ub85c \ucd9c\ub825\ud574\ub3c4 \ub418\uaca0\uc9c0\ub9cc Load Averages \uac12\uc774 \ub192\uac70\ub098 \ub0ae\uc740 \uc21c\uc73c\ub85c \uc815\ub82c\ud574\uc11c \ubcf4\uc5ec\uc900\ub2e4\uba74 \ub354 \uc88b\uc744 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub798\uc11c \uc77c\ub2e8 \uac12\uc744 \ubc30\uc5f4\uc5d0 \ub123\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ubc30\uc5f4\uc744 \uc815\ub82c\ud558\ub294 \ud568\uc218\ub97c \uc774\uc6a9\ud574\uc11c \uc815\ub82c\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. Asc \uc815\ub82c\uc740 asort() \ud568\uc218\ub97c Desc \uc815\ub82c\uc740 arsort() \ud568\uc218\ub97c \ud638\ucd9c\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. \uc774\ub807\uac8c \uc815\ub82c\ud55c \ub2e4\uc74c\uc5d0 foreach \ubb38\uc744 \uc774\uc6a9\ud574\uc11c \ud574\ub2f9 \uac12\uc744 \ucd9c\ub825\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. \uadf8\ub7ec\uba74 Load Averages \uac12\uc758 \ud06c\uae30\uc5d0 \ub530\ub77c\uc11c \ucd9c\ub825\ub429\ub2c8\ub2e4. \uac04\ub2e8\ud558\uac8c \uc6f9 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uc5ec\ub7ec \ub300\uc758 \uc11c\ubc84\uc758 Load Averages\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\ub294 \uac83\uc785\ub2c8\ub2e4. \uc11c\ubc84\uc758 \ub300\uc218\uac00 \ub9ce\uc744\uc218\ub85d \uc77c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc811\uc18d\ud574\uc11c top \uba85\ub839\uc744 \uc2e4\ud589\ud574\uc11c \ubcf4\ub294 \uac83\ubcf4\ub2e4\ub294 \uba87 \ubc30\uc758 \ud6a8\uacfc\ub97c \ubcfc \uc218 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub807\ub2e4\uba74 cpu, \uba54\ubaa8\ub9ac\ub3c4 \uc774\uc640 \uac19\uc740 \ubc29\ubc95\uc73c\ub85c \ubcfc \uc218 \uc788\uc9c0 \uc54a\uc744\uae4c \ud558\ub294 \uc0dd\uac01\uc774 \ub4e4 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 cpu \uac12\uc740 \uc218\uc2dc\ub85c \ubcc0\ud558\ub294 \uac83\uc774\uae30 \ub54c\ubb38\uc5d0 \ud55c \uc11c\ubc84\uc758 \uac12\uc744 \uacc4\uc18d \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \uac83\uc740 \uc758\ubbf8\uac00 \uc788\uaca0\uc9c0\ub9cc \uc774\ub7f0 \uc2dd\uc73c\ub85c \uc5ec\ub7ec \ub300\uc758 \uc11c\ubc84\ub97c \ubcf4\ub294 \uac83\uc740 \ubcc4 \uc758\ubbf8\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \uba54\ubaa8\ub9ac \uac12\uc740 \ucda9\ubd84\ud788 \ud574\ubcfc\ub9cc \ud569\ub2c8\ub2e4. \ub2e4\ub9cc \uba54\ubaa8\ub9ac \uac12\uc744 \uad6c\ud558\ub294 \ub370\ub294 \uc2dc\uac04\uc774 \uc870\uae08 \uac78\ub9ac\uae30 \ub54c\ubb38\uc5d0 \uc11c\ubc84\uc758 \ub300\uc218\uac00 \ub9ce\uc744\uc218\ub85d \uac12\uc744 \uad6c\ud558\ub294 \uc18d\ub3c4\uac00 \ub290\ub9b4 \uac83\uc785\ub2c8\ub2e4. <\/p>\n<p>TCP \uc5f0\uacb0 \uc0c1\ud0dc \uad6c\ud558\uae30<br \/>\n\ud604\uc7ac \uc11c\ubc84\uc758 \uc5b4\ub5a4 \ud3ec\ud2b8\uc5d0 tcp \uc5f0\uacb0\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud558\uae30 \uc704\ud574\uc11c\ub294 \ub9ac\ub205\uc2a4\uc5d0\uc11c\ub294 netstat  \uba85\ub839\uc73c\ub85c \ud655\uc778\ud560 \uc218\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc774 \uac12\uc744 SNMP\uc5d0\uc11c\ub3c4 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. SNMP\ub294 MIB\ub85c \ubd84\ub958\uac00 \ub418\uc5b4 \uc788\ub2e4\uace0 \ud588\uc5c8\ub294\ub370 tcp \uadf8\ub8f9\uc5d0 \ud574\ub2f9\ub418\ub294 \uac12\uc744 \uac00\uc838\uc624\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>\u25c6 tcp \uac12 \uac00\uc838\uc624\uae30<br \/>\nsnmpwalk ****.net public tcp.tcpConnTable.tcpConnEntry.tcpConnState <\/p>\n<p>\uc774\ub807\uac8c \uba85\ub839\uc744 \ub0b4\ub9ac\uba74 \ud574\ub2f9 \uc11c\ubc84\uc758 tcp \uc5f0\uacb0 \uac12\ub4e4\uc774 \ubcf4\uc77c \uac83\uc785\ub2c8\ub2e4. \ud55c \uac00\uc9c0 \uc608\ub97c \ub4e4\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \uc5f0\uacb0\ub41c \uac12\uc774 \ubcf4\uc774\uac8c \ub429\ub2c8\ub2e4. <\/p>\n<p>\u25c6 tcp \uac12\uc758 \uc608<br \/>\ntcp.tcpConnTable.tcpConnEntry.tcpConnState.211.***.***.***.80.210.***.***.<br \/>\n***.12454 = established(5) <\/p>\n<p>\uc774\uac83\uc740 \ud558\ub098\uc758 \uc608\ub97c \ub4e0 \uac83\uc774\uace0 \uc5f0\uacb0\ub41c \uc2e4\uc81c\ub85c\ub294 \ubaa8\ub4e0 \uac12\uc774 \ubcf4\uc774\uac8c \ub429\ub2c8\ub2e4. 211.***.***.***\uc740 \ud574\ub2f9 \uc11c\ubc84\ub97c \uc758\ubbf8\ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 80\uc740 \ud574\ub2f9 \uc11c\ubc84\uc758 \ud3ec\ud2b8\ub97c \uc758\ubbf8\ud569\ub2c8\ub2e4. 210.***.***.***\uc740 \ud574\ub2f9 \uc11c\ubc84\uc5d0 \uc5f0\uacb0\ub41c IP\uc785\ub2c8\ub2e4. 12454\ub294 \ud574\ub2f9 \uc11c\ubc84\uc758 \ud504\ub85c\uc138\uc2a4 \uc544\uc774\ub514\uc785\ub2c8\ub2e4. \uacb0\uacfc\uc801\uc73c\ub85c 210.***.***.*** IP\uac00 211.***.***.*** \uc11c\ubc84\uc758 80\ud3ec\ud2b8\uc5d0 12454 \ud504\ub85c\uc138\uc2a4 \uc544\uc774\ub514\ub85c \uc5f0\uacb0\ub418\uc5b4 \uc788\ub2e4\ub294 \uc758\ubbf8\uc785\ub2c8\ub2e4. \ud574\ub2f9 \uc11c\ubc84\uc758 tcp \uc5f0\uacb0 \uac1c\uc218\uac00 \uc791\ub2e4\uba74 \ubcc4 \ubb38\uc81c\uac00 \ub418\uc9c0 \uc54a\uaca0\uc9c0\ub9cc \uc5f0\uacb0\uc774 \ub9ce\uace0 \uc2dc\uc2a4\ud15c \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud55c \uacbd\uc6b0\uc5d0\ub294 timeout\uc73c\ub85c \uc778\ud574\uc11c \uac12\uc744 \uac00\uc838\uc624\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 tcp \uc5f0\uacb0 \uac1c\uc218\uc5d0 \ub530\ub77c\uc11c cpu system \ub9ac\uc18c\uc2a4 \uc0ac\uc6a9\ub7c9\ub3c4 \ub2ec\ub77c\uc9d1\ub2c8\ub2e4. <\/p>\n<p>\uc608\ub97c \ub4e4\uc5b4\uc11c 200\uff5e300 \uc815\ub3c4 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub2e4\uba74 \uc57d 10% \uc774\ub0b4\uc758 cpu system \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud558\uaca0\uc9c0\ub9cc 1000\uac1c \uc774\uc0c1\uc758 \uc5f0\uacb0\ub418\uc5b4 \uc788\uc744 \uacbd\uc6b0\uc5d0\ub294 \uc57d 40% \uc815\ub3c4\uc758 \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud560 \uc218\ub3c4 \uc788\uc73c\uba70 timeout\uc73c\ub85c \uac12\uc744 \uac00\uc838\uc624\uc9c0 \ubabb\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \uc774\uac83\uc740 \uc11c\ubc84 \uc0ac\uc591\uc5d0 \ub530\ub77c\uc11c \ub2e4\ub97c \uc218 \uc788\uc2b5\ub2c8\ub2e4. timeout \uac12\uc744 \ud06c\uac8c \uc8fc\uba74 tcp \uac12\uc744 \ubabb \uac00\uc838\uc624\ub294 \uacbd\uc6b0\ub294 \uc5c6\uaca0\uc9c0\ub9cc \ud574\ub2f9 \uc11c\ubc84\uc758 \ub9ac\uc18c\uc2a4\ub97c \ub108\ubb34 \ub9ce\uc774 \uc0ac\uc6a9\ud558\uac8c \ub418\ub294 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub798\uc11c SNMP \uac12\uc744 \uac00\uc838\uc624\ub294\ub370 timeout \uc2dc\uac04 \uc9c0\uc815 \ub610\ud55c \uc911\uc694\ud569\ub2c8\ub2e4. <\/p>\n<p>PHP\uc5d0\uc11c TCP \uc5f0\uacb0 \uc0c1\ud0dc \uad6c\ud558\uae30<br \/>\n<\ub9ac\uc2a4\ud2b8 4>\uc5d0 PHP\uc5d0\uc11c SNMP\ub85c tcp \uc5f0\uacb0 \uc0c1\ud0dc\ub97c \uac00\uc838\uc624\ub294 \uc18c\uc2a4\uac00 \uc788\uc2b5\ub2c8\ub2e4. PHP\uc5d0\uc11c \ud574\ub2f9 \uc11c\ubc84\uc758 tcp \uc5f0\uacb0 \uc0c1\ud0dc\ub97c \ubcfc \uc218 \uc788\ub2e4\ub294 \uac83\uc740 \ubb54\uac00 \uc0c8\ub85c\uc6b8 \uac83\uc785\ub2c8\ub2e4. \ubb3c\ub860 SNMP\ub97c \ud1b5\ud574\uc11c \uac00\uc838\uc624\ub294 \uac83\uc774\uc9c0\ub9cc\uc694. \uadf8\ub9ac\uace0 \ud55c \uac00\uc9c0 \ub354 \uc5f0\uacb0 \uc0c1\ud0dc\ubcc4\ub85c \uce74\uc6b4\ud2b8\ub97c \uc140 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uba3c\uc800 $tcpConnStateCount\uc5d0\ub294 tcp\uc758 \uc5f0\uacb0 \uc885\ub958\uac00 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>  <\ub9ac\uc2a4\ud2b8 4> tcp \uc5f0\uacb0 \uc0c1\ud0dc \uad6c\ud558\uae30 <\/p>\n<p><?php \n   \/\/ tcp \uc5f0\uacb0 \uc0c1\ud0dc \uce74\uc6b4\ud2b8 \n   $tcpConnStateCount = array('All' => 0,<br \/>\n                                   &#8216;closed&#8217; => 0,<br \/>\n                                   &#8216;listen&#8217; => 0,<br \/>\n                                   &#8216;synSent&#8217; => 0,<br \/>\n                                  &#8216;synReceived&#8217; => 0,<br \/>\n                                  &#8216;established&#8217; => 0,<br \/>\n                                  &#8216;finWait1&#8217; => 0,<br \/>\n                                  &#8216;finWait2&#8217; => 0,<br \/>\n                                  &#8216;closeWait&#8217; => 0,<br \/>\n                                  &#8216;lastAck&#8217; => 0,<br \/>\n                                  &#8216;closing&#8217; => 0,<br \/>\n                                  &#8216;timeWait&#8217; => 0,<br \/>\n                                   &#8216;deleteTCB&#8217; => 0); <\/p>\n<p>   $host = &#8220;*****.net&#8221;;<br \/>\n   $oid = &#8220;.1.3.6.1.2.1.6.13.1.1&#8221;;<br \/>\n   $timeout = 1; <\/p>\n<p>   \/\/ ex) tcp.tcpConnTable.tcpConnEntry.tcpConnState<br \/>\n   \/\/     .211.***.***.***.80.210.***.***.***.12454 = established(5)<br \/>\n   $tcpConn = @snmpwalkoid($host, &#8220;public&#8221;,  $oid,  $timeout); <\/p>\n<p>   $tcpList = array(); <\/p>\n<p>   \/\/ tcp \uac12\uc744 \uad6c\ud588\ub2e4\uba74<br \/>\n   if ($tcpConn) { <\/p>\n<p>      foreach($tcpConn as $key => $val) { <\/p>\n<p>         \/\/ ex) established(5) -> established<br \/>\n         $tcpStateTmp = ereg_replace(&#8220;(([0-9]+))+$&#8221;, &#8220;&#8221;, $val); <\/p>\n<p>         \/\/ tcp \uc5f0\uacb0 \uc0c1\ud0dc\ubcc4\ub85c \uce74\uc6b4\ud2b8 \ud558\uae30<br \/>\n         $tcpConnStateCount[$tcpStateTmp]++; <\/p>\n<p>         $tcpList[] = $key; <\/p>\n<p>      } \/\/ foreach end <\/p>\n<p>      \/\/ tcp \uc5f0\uacb0 \uc0c1\ud0dc\ubcc4\ub85c \uce74\uc6b4\ud2b8 \ucd9c\ub825<br \/>\n      foreach($tcpConnStateCount as $key => $val) {<br \/>\n         echo &#8220;<br \/>$key : $val&#8221;;<br \/>\n      } <\/p>\n<p>      \/\/ tcp \uc5f0\uacb0\ub41c \uac12\ub4e4 \ucd9c\ub825<br \/>\n      foreach($tcpList as $key) { <\/p>\n<p>         echo &#8220;<br \/>$key&#8221;;<br \/>\n      }<br \/>\n   } \/\/ if end<br \/>\n?> <\/p>\n<p>SNMP\uc5d0\uc11c \ubd84\ub958\ud558\ub294 tcp\uc758 \uc5f0\uacb0 \uc885\ub958\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ub2e4\ub978 \uac12\uc744 \uac00\uc838\uc62c \ub54c\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc11c\ubc84, OID \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4. cpu, \uba54\ubaa8\ub9ac \uac12\uc744 \uac00\uc838\uc62c \ub54c\ub294 snmpget() \ud568\uc218\ub97c \uc0ac\uc6a9\ud588\uc5c8\uc9c0\ub9cc \uc5ec\uae30\uc11c\ub294 snmpwalkoid() \ud568\uc218\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. snmpwalkoid() \ud568\uc218\ub97c \uc774\uc6a9\ud574\uc57c tcp\uc5d0 \uc5f0\uacb0\ub41c \ubaa8\ub4e0 \ubaa9\ub85d\uc744 \uac00\uc838\uc62c \uc218 \uc788\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. SNMP \uac12\uc744 \uc815\uc0c1\uc801\uc73c\ub85c \uac00\uc838\uc654\ub2e4\uba74 $tcpConn \ubcc0\uc218\uc5d0 \ubc30\uc5f4\ub85c \uac12\uc774 \ub9ac\ud134\ub3fc \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uc5ec\uae30\uc11c tcp \uc5f0\uacb0 \uc0c1\ud0dc\ubcc4\ub85c \uce74\uc6b4\ud2b8\ub97c \uc138\uae30 \uc704\ud574\uc11c foreach \ubb38\uc73c\ub85c \uac00\uacf5\ud558\uba74 \ub429\ub2c8\ub2e4. \uc5ec\uae30\uc11c \uc5f0\uacb0 \uc0c1\ud0dc\ubcc4\ub85c \uce74\uc6b4\ud2b8\ub97c \ud558\uace0 $tcpList \ubc30\uc5f4\uc5d0 \uc0c1\ud0dc\ub97c \uc800\uc7a5\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uadf8 \ub2e4\uc74c foreach \ubb38\uc5d0\uc11c \uac12\uc744 \ucd9c\ub825\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. \uc774\ub807\uac8c \ud568\uc73c\ub85c\uc368 tcp \uc5f0\uacb0 \uc0c1\ud0dc\ubcc4\ub85c \uac1c\uc218\ub97c \ud30c\uc545\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc5b4\ub5a4 \ud3ec\ud2b8\uc5d0 \uc5b4\ub290 \uc11c\ubc84\uac00 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub294\uc9c0\ub3c4 \ud30c\uc545\ud560 \uc218\uac00 \uc788\uac8c \ub429\ub2c8\ub2e4. <\/p>\n<p>\uc774 \uc18c\uc2a4\ucf54\ub4dc\ub294 \uac04\ub2e8\ud558\uac8c \uc5f0\uacb0 \uac1c\uc218\uc640 \uc0c1\ud0dc\ub97c \ucd9c\ub825\ud574 \uc8fc\ub294 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ub354 \uae30\ub2a5\uc744 \ucd94\uac00\ud574 \ubcf4\uc790\uba74 \uc5b4\ub5a4 \uac83\uc774 \uc788\uc744\uae4c\uc694? \uc5f0\uacb0\ub41c \uc11c\ubc84\uc758 IP\uac00 \ucd9c\ub825\ub418\ub3c4\ub85d \ud588\ub294\ub370, IP\ubcf4\ub2e4\ub294 hostname\uc73c\ub85c \ucd9c\ub825\ud55c\ub2e4\uba74 \ubcf4\uae30 \uc26c\uc6b8 \uac83\uc785\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uba74 210.***.***.***\ub97c hostname \uc73c\ub85c \ucd9c\ub825\ud55c\ub2e4\uba74 *****.net \uc774\ub7f0\uc2dd\uc73c\ub85c \ud574\ub2f9 \uc11c\ubc84\uc758 hostname\uc774 \ucd9c\ub825 \ub418\ubbc0\ub85c \uc880 \ub354 \uba85\ud655\ud558\uac8c \ud30c\uc545\ud560 \uc218 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ubaa8\ub4e0 \ud3ec\ud2b8\uac00 \uac19\uc774 \ucd9c\ub825\ub418\ub294\ub370 \ud2b9\uc815 \ud3ec\ud2b8\ub9cc \uac80\uc0c9\ud574\uc11c \ucd9c\ub825\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\uac83\uc740 \ubc30\uc5f4\uc744 \uc880 \ub354 \uac00\uacf5\ud574\uc11c \ucd9c\ub825\ud574 \uc8fc\uba74 \ub429\ub2c8\ub2e4. <\/p>\n<p>\u25c6 PHP\uc5d0\uc11c ip\ub85c hostname \uad6c\ud558\uae30<br \/>\n&#8211; gethostbyaddr(&#8220;210.***.***.***&#8221;); <\/p>\n<p>\uc880 \ub354 \uae4a\uc774 \uc0dd\uac01\ud574\ubcf4\uace0 \ubc30\uc5f4\uc744 \uac00\uacf5\ud574 \ubcf8\ub2e4\uba74 \ub354 \ubcf4\uae30 \uc27d\uac8c tcp \uc5f0\uacb0 \uc0c1\ud0dc\ub97c \ucd9c\ub825\ud560 \uc218 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 tcp \uc5f0\uacb0 \uac12\uc744 \uad6c\ud588\uc9c0\ub9cc udp \uc5f0\uacb0 \uac12 \ub610\ud55c SNMP\uc5d0\uc11c \uad6c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uadf8\ub798\ud504\ub85c \ubaa8\ub2c8\ud130\ub9c1 \ud234 \uc5c5\uadf8\ub808\uc774\ub4dc<br \/>\n\uc9c0\uae08\uae4c\uc9c0 SNMP\uc758 \uae30\ubcf8 \uac1c\ub150\uacfc PHP\ub85c SNMP \uac12\uc744 \uac00\uc838\uc624\ub294 \ubd80\ubd84\uc744 \uc124\uba85\ud588\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uac04\ub2e8\ud558\uac8c \uc6f9 \ube0c\ub77c\uc6b0\uc800 \uc0c1\uc5d0\uc11c \uac12\uc744 \ucd9c\ub825\ud558\ub294 \uc815\ub3c4\uc5d0 \uadf8\ucce4\uc2b5\ub2c8\ub2e4. cpu, \uba54\ubaa8\ub9ac, Load Averages \uac12\uc744 \uadf8\ub798\ud504\ub85c \ucd9c\ub825\ud574\uc11c \ubcfc \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. PHP\uc5d0\uc11c \uc774\ub7f0 \uac12\ub4e4\uc744 \uac00\uc9c0\uace0 \uadf8\ub798\ud504\ub97c \uadf8\ub9ac\uace0\uc790 \ud55c\ub2e4\uba74 \uc27d\uc9c0\ub294 \uc54a\uc744 \uac83\uc785\ub2c8\ub2e4. \ub354\uad70\ub2e4\ub098 cpu \ubaa8\ub2c8\ud130\ub9c1 \uacb0\uacfc\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \uadf8\ub824\uc57c \ud55c\ub2e4\uba74 \uc544\ub9c8\ub3c4 \ub2f5\uc774 \ubcf4\uc774\uc9c0 \uc54a\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uae30\uc11c \ub9cc\ub4e4\uc5b4 \ubcf4\uace0\uc790 \ud588\ub358 \uac83\uc740 \uac04\ub2e8\ud55c \ubaa8\ub2c8\ud130\ub9c1 \ud234\uc785\ub2c8\ub2e4. <\/p>\n<p>\ub85c\uadf8\ub97c \ub0a8\uae30\uace0 <\ud654\uba74 1>\ucc98\ub7fc \uadf8\ub798\ud504\ub85c \uadf8\ub9ac\uace0 \ubc29\ub300\ud55c \ub7c9\uc758 \uc815\ubcf4\ub97c \uc218\uc9d1\ud558\uace0 \uadf8\ub798\uc57c \ud558\ub294 \ud234\uc774\ub77c\uba74 \ub2e4\ub978 GUI \ud234\uc744 \uc774\uc6a9\ud574\uc11c \ub9cc\ub4dc\ub294 \uac83\uc774 \ud6a8\uacfc\uc801\uc77c \uac83\uc785\ub2c8\ub2e4. \uc544\ub2c8\uba74 \uc774\ubbf8 \ub9cc\ub4e4\uc5b4\uc838 \uc788\ub294 \ud234\uc744 \uc0ac\uc6a9\ud574\ub3c4 \ub420 \uac83\uc785\ub2c8\ub2e4. \uad73\uc774 PHP\uc5d0\uc11c \uadf8\ub798\ud504\ub85c \uadf8\ub824\ubcf4\ub294 \uc774\uc720\ub294 \uc2a4\uc2a4\ub85c \ub9cc\ub4e4\ub2e4\ubcf4\uba74 \ub2e4\ub978 \ud234\uc5d0\uc11c \uc9c0\uc6d0\ub418\uc9c0 \uc54a\ub294 \uae30\ub2a5 \ub610\ud55c \uac04\ub2e8\ud558\uace0 \uc27d\uac8c \ucd94\uac00\ud574 \ubcfc \uc218 \uc788\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uadf8\uac83\uc774 PHP\uc758 \uc7a5\uc810\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4. <\/p>\n<p><\ud654\uba74 1> \uc6d0\ub3c4\uc6b0\uc758 cpu, \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9 <\/p>\n<p>\uadf8\ub807\ub2e4\uba74 \uc5ec\uae30\uc11c \uc9c0\uae08\uae4c\uc9c0 SNMP\ub85c \uac00\uc838\uc628 cpu, \uba54\ubaa8\ub9ac,  Load Averages \uac12\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc740 \ubb34\uc5c7\uc77c\uae4c\uc694? \uc81c\uc77c \uac04\ub2e8\ud55c \ubc29\ubc95\uc740 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc774\uc6a9\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub85c \uacf5\uac1c\ub41c \uadf8\ub798\ud504 \uc18c\uc2a4\ub4e4\uc774 \ub9ce\uc73c\ub2c8 \uadf8\uac78 \uc774\uc6a9\ud574\uc11c \uadf8\ub824\ubcf4\uba74 \ub429\ub2c8\ub2e4. PHP\uc5d0\uc11c SNMP\ub85c \uad6c\ud55c \uac12\uc744 iframe\uc5d0\uc11c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uadf8\ub798\ud504\ub85c \uac12\uc744 \uacc4\uc18d\ud574\uc11c \uacf5\uae09\ud574 \uc8fc\uba74 \ub418\ub294 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub7ec\uba74 <\ud654\uba74 1>\uacfc \uac19\uc740 \uadf8\ub798\ud504\uac00 \ub098\uc62c \uc218 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4. <\/p>\n<p>\uc0c8\ub85c\uc6b4 \uac83\uacfc\uc758 \ub9cc\ub0a8<br \/>\n\uc0c8\ub85c\uc6b4 \uac83\uacfc\uc758 \ub9cc\ub0a8\uc740 \ud56d\uc0c1 \uc0ac\ub78c\uc758 \ub9c8\uc74c\uc744 \uc124\ub808\uac8c \ud569\ub2c8\ub2e4. \ud504\ub85c\uadf8\ub798\uba38 \ub610\ud55c \uc0c8\ub85c\uc6b4 \uac83\uacfc\uc758 \ub9cc\ub0a8\uc740 \uc990\uac70\uc6c0\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4. SNMP\ub294 \uc5ec\ub7ec \uac00\uc9c0 \uc5b8\uc5b4\uc5d0\uc11c \uc9c0\uc6d0\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uad73\uc774 PHP\uac00 \uc544\ub2c8\ub354\ub77c\ub3c4 \ub2e4\ub978 \uc5b8\uc5b4\ub85c \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4 \ubd10\ub3c4 \uc88b\uc744 \uac83\uc785\ub2c8\ub2e4. \uc911\uc694\ud55c \uac83\uc740 \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uba74\uc11c \uc2dc\uc2a4\ud15c\uc744 \uc774\ud574\ud558\uace0 \ubc30\uc6cc\uac04\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c\uc744 \uc774\ud574\ud558\uace0 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e0\ub2e4\uba74 \uadf8 \ud504\ub85c\uadf8\ub7a8\uc740 \uc774\uc804\uc758 \uac83\uacfc \ub2e4\ub97c \uac83\uc785\ub2c8\ub2e4. \uadf8\uac83\uc774 \ubc14\ub85c \ud504\ub85c\uadf8\ub798\uba38\uc758 \uc990\uac70\uc6c0\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4. @  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc758\uc678\ub85c \uc26c\uc6b4\u300c\uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ud234\u300d\uc81c\uc791\uae30 \ucc28\uc6a9\ubbfc (\ub9c8\uc774\ud06c\ub85c\uc18c\ud504\ud2b8\uc6e8\uc5b4 \ud544\uc790) 2004\/09\/06 \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1\uc774\ub77c\uace0 \ud558\uba74 \ubb54\uac00 \ubcf5\uc7a1\ud558\uace0 \uc5b4\ub824\uc6b4 \uac83\ubd80\ud130 \uc0dd\uac01\ub418\uace0 \uc2e4\uc81c\ub85c \uadc0\ucc2e\uc740 \uc791\uc5c5\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4. \uc774\uc720\uc788\ub294 \ubb38\uc81c\ub3c4 \uc788\uc9c0\ub9cc \uadf8\ub807\uc9c0 \uc54a\uc740 \uacbd\uc6b0\ub3c4 \ub9ce\uc2b5\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c \uc5d0\ub7ec\uc758 \uc6d0\uc778\uc744 \uc54c \uc218 \uc5c6\uc744 \ub54c\ub294 \ucc38 \ub2f5\ub2f5\ud569\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uadf8 \ud574\uacb0\ucc45\uc744 \ubb34\uc5c7\uc77c\uae4c\uc694? \uc2a4\uc2a4\ub85c \uac04\ub2e8\ud55c \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ud234\uc744 \ub9cc\ub4e4\uc5b4 \ubcf4\ub294 \uac83\uc785\ub2c8\ub2e4. SNMP\uc5d0 \ub300\ud55c \uae30\ubcf8 \uc9c0\uc2dd\uc774 \uc788\ub2e4\uba74 PHP\ub97c \uc774\uc6a9\ud574 &hellip; <a href=\"https:\/\/bluesoul.pe.kr\/wp\/?p=1428\" class=\"more-link\">\uacc4\uc18d \uc77d\uae30<span class=\"screen-reader-text\"> &#8220;\ud234\u300d\uc81c\uc791\uae30&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1428","post","type-post","status-publish","format-standard","hentry","category-tip"],"_links":{"self":[{"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1428"}],"version-history":[{"count":0,"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1428\/revisions"}],"wp:attachment":[{"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bluesoul.pe.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}