{"id":18203,"date":"2014-02-25T06:13:59","date_gmt":"2014-02-24T22:13:59","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/02\/25\/%e5%9c%a8-centos-6-x-%e4%b8%8a%e5%ae%89%e8%a3%9d-opennms\/"},"modified":"2021-03-18T17:23:50","modified_gmt":"2021-03-18T09:23:50","slug":"%e5%9c%a8-centos-6-x-%e4%b8%8a%e5%ae%89%e8%a3%9d-opennms","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/02\/25\/%e5%9c%a8-centos-6-x-%e4%b8%8a%e5%ae%89%e8%a3%9d-opennms\/","title":{"rendered":"\u5728 CentOS 6.x \u4e0a\u5b89\u88dd OpenNMS"},"content":{"rendered":"<p>OpenNMS\u00a0\u662f\u4e00\u5957 OpenSource\u00a0\u7684\u7db2\u8def\u7ba1\u7406\u8edf\u9ad4\uff0c\u53ef\u4ee5\u5229\u7528 Ping\u00a0\u53ca SNMP\u00a0\u7684\u65b9\u5f0f\u4f86\u5075\u6e2c\u7db2\u8def\u8a2d\u5099\u6216\u670d\u52d9\u7684\u555f\u52d5\u72c0\u614b\u3002<br \/>OpenNMS\u00a0\u5b98\u65b9\u7db2\u7ad9\uff1a<a href=\"http:\/\/www.opennms.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.opennms.org\/<\/a><br \/><a id=\"res_2366347\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2366347.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2366347.png\" border=\"0\" alt=\"\" \/><\/a>\u672c\u7bc7\u6587\u7ae0\u53c3\u8003\uff1a<a href=\"http:\/\/shaurong.blogspot.tw\/2014\/01\/opennms-1123-yumcentos-65-x64.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u6d6e\u96f2\u96c5\u7bc9: [\u7814\u7a76] OpenNMS 1.12.3 \u5feb\u901f\u5b89\u88dd\u7a0b\u5f0f (yum)(CentOS 6.5 x64)<\/a><\/p>\n<p>[@more@]<br \/>\u4e0b\u8f09 OpenNMS \u5957\u4ef6\u5eab rpm<br \/># <span style=\"color: #ff0000\">wget http:\/\/yum.opennms.org\/repofiles\/opennms-repo-stable-rhel6.noarch.rpm<\/span><\/p>\n<p>\u9032\u884c\u5b89\u88dd<br \/># <span style=\"color: #ff0000\">rpm -Uvh opennms-repo-stable-rhel6.noarch.rpm<\/span><\/p>\n<p>\u5b89\u88dd PostgreSQL \u8cc7\u6599\u5eab<br \/># <span style=\"color: #ff0000\">yum install postgresql postgresql-server<\/span><\/p>\n<p>PostgreSQL \u521d\u59cb\u5316\u8cc7\u6599\u5eab<br \/># <span style=\"color: #ff0000\">service postgresql initdb<\/span><br \/><span style=\"color: #0000ff\">\u6b63\u5728\u521d\u59cb\u5316\u8cc7\u6599\u5eab\uff1a\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u00a0 \u78ba\u5b9a\u00a0 ]<\/span><\/p>\n<p>\u555f\u52d5 PostgreSQL Server<br \/># <span style=\"color: #ff0000\">service postgresql start<\/span><br \/><span style=\"color: #0000ff\">\u6b63\u5728\u555f\u52d5 postgresql \u670d\u52d9\uff1a\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u00a0 \u78ba\u5b9a\u00a0 ]<\/span><\/p>\n<p>\u5982\u679c\u6c92\u6709\u5148\u521d\u59cb\u5316\u8cc7\u6599\u5eab\uff0c\u800c\u76f4\u63a5\u555f\u52d5\uff0c\u5247\u6703\u51fa\u73fe\u4e0b\u9762\u7684\u932f\u8aa4\u8a0a\u606f<br \/># <span style=\"color: #ff0000\">service postgresql start<\/span><\/p>\n<p><span style=\"color: #0000ff\">\/var\/lib\/pgsql\/data is missing. Use &#8220;service postgresql initdb&#8221; to initialize the cluster first.<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u5931\u6557]<\/span><\/p>\n<p>\u8a2d\u5b9a\u958b\u6a5f\u6642\u555f\u52d5<br \/># <span style=\"color: #ff0000\">chkconfig &#8211;level 3 postgresql on<\/span><\/p>\n<p>\u5148\u5099\u4efd\u8a2d\u5b9a\u6a94\uff0c\u518d\u9032\u884c\u4fee\u6539<br \/>#<span style=\"color: #ff0000\"> cp \/var\/lib\/pgsql\/data\/pg_hba.conf \/var\/lib\/pgsql\/data\/pg_hba.conf.$(date +%F)<\/span><\/p>\n<p>\u5c07 70 \u884c\u5f8c\u7684 ident \u53d6\u4ee3\u6210 trust<br \/># <span style=\"color: #ff0000\">sed -i &#8217;70,$s\/ident\/trust\/&#8217; \/var\/lib\/pgsql\/data\/pg_hba.conf<\/span><\/p>\n<p>\u91cd\u65b0\u555f\u52d5 PostgreSQL Server<br \/># <span style=\"color: #ff0000\">service postgresql restart\u00a0\u00a0<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <br \/><span style=\"color: #0000ff\">\u6b63\u5728\u505c\u6b62 postgresql \u670d\u52d9\uff1a\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u00a0 \u78ba\u5b9a\u00a0 ]<\/span><br \/><span style=\"color: #0000ff\">\u6b63\u5728\u555f\u52d5 postgresql \u670d\u52d9\uff1a\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u00a0 \u78ba\u5b9a\u00a0 ]<\/span><\/p>\n<p>\u6aa2\u67e5\u662f\u5426\u6709\u6b63\u5e38\u555f\u52d5 PostgreSQL Server<br \/># <span style=\"color: #ff0000\">netstat -antulp | grep 5432<\/span><br \/><span style=\"color: #0000ff\">tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 127.0.0.1:5432\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 8092\/postmaster<\/span><br \/><span style=\"color: #0000ff\">tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 ::1:5432\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 8092\/postmaster<\/span><\/p>\n<p>\u5b89\u88dd Oracle Java JDK<br \/>Oracle Java JDK \u4e0b\u8f09\u7db2\u9801\uff1a<br \/><a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk7-downloads-1880260.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk7-downloads-1880260.html<\/a><br \/># <span style=\"color: #ff0000\">rpm -ivh jdk-7u45-linux-x64.rpm<\/span><\/p>\n<p>\u9032\u884c Oracle Java JDK \u8a2d\u5b9a<br \/># <span style=\"color: #ff0000\">alternatives &#8211;install \/usr\/bin\/java\u00a0 java\u00a0 \/usr\/java\/jdk1.7.0_45\/bin\/java\u00a0 100<\/span><br \/># <span style=\"color: #ff0000\">alternatives &#8211;set\u00a0 java \/usr\/java\/jdk1.7.0_45\/bin\/java<\/span><br \/># <span style=\"color: #ff0000\">echo &#8216;export JAVA_HOME=\/usr\/java\/jdk1.7.0_45&#8217; &gt;&gt; \/etc\/profile<\/span><br \/># <span style=\"color: #ff0000\">echo &#8216;export PATH=$PATH:$JAVA_HOME\/bin&#8217; &gt;&gt; \/etc\/profile<\/span><br \/># <span style=\"color: #ff0000\">echo &#8216;export CLASSPATH=$JAVA_HOME\/jre\/lib\/ext:$JAVA_HOME\/lib\/tools.jar&#8217; &gt;&gt; \/etc\/profile<\/span><br \/># <span style=\"color: #ff0000\">source \/etc\/profile<\/span><\/p>\n<p>\u6aa2\u67e5 Java \u7248\u672c<br \/># <span style=\"color: #ff0000\">java -version<\/span><br \/><span style=\"color: #0000ff\">java version &#8220;1.7.0_45&#8221;<\/span><br \/><span style=\"color: #0000ff\">Java(TM) SE Runtime Environment (build 1.7.0_45-b18)<\/span><br \/><span style=\"color: #0000ff\">Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)<\/span><\/p>\n<p>\u5b89\u88dd OpenNMS<br \/># <span style=\"color: #ff0000\">yum -y install opennms<\/span> <span style=\"color: #ff0000\">opennms-plugins opennms-remote-poller mib2opennms iplike<\/span><br \/><span style=\"color: #0000ff\">\u00a0*** Installation complete.\u00a0 You must still run the installer at<\/span><br \/><span style=\"color: #0000ff\">\u00a0*** $OPENNMS_HOME\/bin\/install to be sure your database is up<\/span><br \/><span style=\"color: #0000ff\">\u00a0*** to date before you start OpenNMS.\u00a0 See the install guide at<\/span><br \/><span style=\"color: #0000ff\">\u00a0*** http:\/\/www.opennms.org\/wiki\/Installation:RPM and the<\/span><br \/><span style=\"color: #0000ff\">\u00a0*** release notes for details.<\/span><\/p>\n<p>\u8a2d\u5b9a OpenNMS \u74b0\u5883\u8b8a\u6578<br \/># <span style=\"color: #ff0000\">export OPENNMS_HOME=\/opt\/opennms<\/span><br \/># <span style=\"color: #ff0000\">echo &#8216;export PATH=$PATH:$OPENNMS_HOME\/bin&#8217; &gt;&gt; \/etc\/profile<\/span><\/p>\n<p>\u8a2d\u5b9a OpenNMS \u4f7f\u7528\u7684 Java<br \/># <span style=\"color: #ff0000\">\/opt\/opennms\/bin\/runjava -S \/usr\/java\/latest\/bin\/java<\/span><br \/><span style=\"color: #0000ff\">runjava: checking specified JRE: &#8220;\/usr\/java\/latest\/bin\/java&#8221;&#8230;<\/span><br \/><span style=\"color: #0000ff\">runjava: specified JRE is good.<\/span><br \/><span style=\"color: #0000ff\">runjava: value of &#8220;\/usr\/java\/latest\/bin\/java&#8221; stored in configuration file<\/span><\/p>\n<p># <span style=\"color: #ff0000\">$OPENNMS_HOME\/bin\/runjava -s<\/span><br \/><span style=\"color: #0000ff\">runjava: Looking for an appropriate JRE&#8230;<\/span><br \/><span style=\"color: #0000ff\">runjava: Checking for an appropriate JRE in JAVA_HOME&#8230;<\/span><br \/><span style=\"color: #0000ff\">runjava: found: &#8220;\/usr\/java\/jdk1.7.0_45\/bin\/java&#8221; is an appropriate JRE<\/span><br \/><span style=\"color: #0000ff\">runjava: value of &#8220;\/usr\/java\/jdk1.7.0_45\/bin\/java&#8221; stored in configuration file<\/span><\/p>\n<p>\u5efa\u7acb OpenNMS \u9700\u8981\u7684\u8cc7\u6599\u5eab<br \/># <span style=\"color: #ff0000\">$OPENNMS_HOME\/bin\/install -dis<\/span><\/p>\n<p>\u6700\u5f8c\u6703\u51fa\u73fe<br \/><span style=\"color: #0000ff\">Upgrade completed successfully!<\/span><\/p>\n<p>\u555f\u52d5 OpenNMS<br \/># <span style=\"color: #ff0000\">service opennms start<\/span><br \/><span style=\"color: #0000ff\">Starting OpenNMS: Started OpenNMS, but it has not finished starting up<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u5931\u6557]<\/span><\/p>\n<p>\u8a2d\u5b9a\u958b\u6a5f\u6642\u555f\u52d5<br \/># <span style=\"color: #ff0000\">chkconfig &#8211;level 3 opennms on<\/span><\/p>\n<p>\u96d6\u7136\u6700\u5f8c\u7684\u8a0a\u606f\u51fa\u73fe\u5931\u6557\uff0c\u4f46\u6709\u6b63\u5e38\u57f7\u884c<br \/># <span style=\"color: #ff0000\">netstat -antulp | grep 8980<\/span><br \/><span style=\"color: #0000ff\">tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 :::8980\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 8956\/java<\/span><br \/><span style=\"color: #0000ff\">tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 :::18980\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 8956\/java<\/span><\/p>\n<p>\u5982\u679c\u4e0d\u653e\u5fc3\uff0c\u53ef\u4ee5\u6aa2\u67e5 log \u6a94\u7684\u8a0a\u606f<br \/># <span style=\"color: #ff0000\">cat \/opt\/opennms\/logs\/daemon\/output.log<\/span><br \/><span style=\"color: #0000ff\">[DEBUG] System property &#8216;opennms.library.jicmp&#8217; set to &#8216;\/usr\/lib64\/libjicmp.so.\u00a0 Attempting to load jicmp library from this location.<\/span><br \/><span style=\"color: #0000ff\">[INFO] Successfully loaded jicmp library.<\/span><br \/><span style=\"color: #0000ff\">[DEBUG] System property &#8216;opennms.library.jicmp6&#8217; set to &#8216;\/usr\/lib64\/libjicmp6.so.\u00a0 Attempting to load jicmp6 library from this location.<\/span><br \/><span style=\"color: #0000ff\">[INFO] Successfully loaded jicmp6 library.<\/span><\/p>\n<p>\u986f\u793a OpenNMS \u57f7\u884c\u72c0\u614b<br \/># <span style=\"color: #ff0000\">\/opt\/opennms\/bin\/opennms -v status<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Eventd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Trapd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Queued\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Actiond\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Notifd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Scriptd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Rtcd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Pollerd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.PollerBackEnd\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Ticketer\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Collectd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Discovery\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Vacuumd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.EventTranslator: running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.PassiveStatusd : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Statsd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Provisiond\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Reportd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Alarmd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.Ackd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">OpenNMS.JettyServer\u00a0\u00a0\u00a0 : running<\/span><br \/><span style=\"color: #0000ff\">opennms is running<\/span><\/p>\n<p>\u958b\u555f\u700f\u89bd\u5668\uff0c\u5728\u7db2\u5740\u5217\u4e0a\u8f38\u5165 <span style=\"color: #ff0000\">http:\/\/Server&#8217;IP:8980\/opennms<\/span><br \/>\u9810\u8a2d\u5e33\u865f\u548c\u5bc6\u78bc\u90fd\u662f admin\uff0c\u53ef\u4ee5\u5728 Web \u4ecb\u9762\u4e2d\u66f4\u6539\u5bc6\u78bc<br \/><a id=\"res_2366348\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2366348.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2366348.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>\u8a2d\u5b9a OpenNMS \u8981\u5075\u6e2c\u7684\u7db2\u6bb5\uff0c\u4e5f\u53ef\u4ee5\u5728 Web \u4ecb\u9762\u8a2d\u5b9a<br \/># <span style=\"color: #ff0000\">vim \/opt\/opennms\/etc\/discovery-configuration.xml<\/span><br \/><span style=\"color: #0000ff\">&lt;discovery-configuration threads=&#8221;1&#8243; packets-per-second=&#8221;1&#8243;<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 initial-sleep-time=&#8221;30000&#8243; restart-sleep-time=&#8221;86400000&#8243;<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 retries=&#8221;1&#8243; timeout=&#8221;2000&#8243;&gt;<\/span><\/p>\n<p><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 &lt;include-range&gt;<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;begin&gt;192.168.1.1&lt;\/begin&gt;<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;end&gt;192.168.1.254&lt;\/end&gt;<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 &lt;\/include-range&gt;<\/span><\/p>\n<p><span style=\"color: #0000ff\">&lt;\/discovery-configuration&gt;<\/span><\/p>\n<p>\u5728\u7db2\u6bb5\u4e2d\u6240\u5075\u6e2c\u5230\u7684\u4e3b\u6a5f\u53ca\u670d\u52d9<br \/><a id=\"res_2366349\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2366349.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2366349.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>\u5728\u9632\u706b\u7246\u4e2d\u8a2d\u5b9a<br \/><span style=\"color: #ff0000\">iptables -A INPUT -p tcp\u00a0 -m state &#8211;state NEW &#8211;dport 389 -j ACCEPT<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenNMS\u00a0\u662f\u4e00\u5957 OpenSource\u00a0\u7684\u7db2\u8def\u7ba1\u7406\u8edf\u9ad4\uff0c\u53ef\u4ee5\u5229\u7528 Ping\u00a0\u53ca SNMP\u00a0\u7684\u65b9\u5f0f\u4f86\u5075\u6e2c\u7db2 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/02\/25\/%e5%9c%a8-centos-6-x-%e4%b8%8a%e5%ae%89%e8%a3%9d-opennms\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5728 CentOS 6.x \u4e0a\u5b89\u88dd OpenNMS\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117,151,150],"tags":[],"class_list":["post-18203","post","type-post","status-publish","format-standard","hentry","category-c-78462","category-c-78534","category-c-78533"],"meta_key":{"_encloseme":["1"],"lt_post_id":["471538"],"_pingme":["1"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18203"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=18203"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18203\/revisions"}],"predecessor-version":[{"id":19860,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18203\/revisions\/19860"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=18203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=18203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=18203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}