opennms ˘ˇ linux cent 5. x · 2014-11-22 · kpsl :-- it-kmitl 5. ! cde 2t is this ok -> ˜e˙...
TRANSCRIPT
![Page 1: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/1.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
วธการตดต�ง OpenNMS บนระบบปฏบตการ Linux Cent 5.x
OpenNMS น�นน�นสามารถทางานไดหลาย ระบบปฏบตการ เชน Linux , MacOS และ Windows
สาหรบรายงานฉบบน� เปนการตดต�ง OpenNMS บนระบบปฏบตการ Linux : CentOS 5.X โดย Download
ไฟลโปรแกรมตดต�งไดจาก URL : http://yum.opennms.org ท,เมน Enterprise Linux 5.x and CentOS
5.x (browse) หลงจาก Download แลวจะไดไฟลชDอ “opennms-repo-stable-rhel5.noarch.rpm” หลงจาก
น�นเรD มข�นตอนการตดต�งดงน�
1. ทาการตดต�ง Repository RPMs ทาตรวจสอบ Packet จาก RPM Distributions โดยสามารถ
หาขอมลเพDมเตมไดจาก http://yum.opennms.org/ ในทDน� เลอกเปน CentOS 5.x เมDอได Repository RPMs
ทDตรงกบระบบปฏบตการเรยบรอยแลว ทาการตดต�งโดยใชคาสDง
[root@opennms ~]# rpm –Uvh opennms-repo-stable-rhel5.noarch.rpm
2. ทาการตดต�ง PostgreSQL Database Server ดวยคาสDง
[root@opennms ~]# yum install postgresql postgresql-server
![Page 2: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/2.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
3. หนาจอจะแสดงภาพดงรป
4. เมDอมคาถาม Is this ok -> ตอบ Y
![Page 3: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/3.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
5. เมDอมคาถาม Is this ok -> ตอบ Y
6. เรDมใชงาน PostgreSQL โดยพมพคาสDง
[root@opennms ~]# /sbin/service postgresql start
![Page 4: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/4.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
7. ทาการต�งคาให Postgresql ทางานอตโนมตทกคร� งหลงจากมการเปดเครDองใหมโดยใชคาสDง
[root@opennms ~]# /sbin/chkconfig postgresql on
![Page 5: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/5.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
8. ทาการแกไขไฟล pg_hba.conf เพDออนญาตให postgres ทาการอนญาตใหผใช “postgres”
สามารถเชDอมตอฐานขอมลได จะตองแกไขไฟล pg_hba.conf ซD งมกจะถกสรางในการตดต�งหรอการ
Startup PostgreSQL ในคร� งแรก ซD งจะพบทD /var/lib/pgsql/data/pg_hba.conf
9. จากขอ 8 ใหคลกทD Computer แลวไปทD filesystem ดงรป
![Page 6: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/6.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
10. ไปทD var ดงรป
11. ไปทD lib ดงรป
![Page 7: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/7.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
12. ไปทD pgsql ดงรป
13. ไปทD data ดงรป
![Page 8: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/8.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
14. คลกขวาทD pg_hba.conf
15. เลอก Text Editor แลวคลก open ดงรป
![Page 9: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/9.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
16. ทาการเปลDยน “ident sameuser” เปน “trust” ใน Text Editor
17. เดมเปน “ident sameuser” ดงรป
![Page 10: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/10.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
18. เปลDยนเปน “trust” ดงรป
19. คลก save
![Page 11: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/11.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
20. แกไขไฟล postgresql.conf ทDอยทD /var/lib/pgsql/data/postgresql.conf เพDออนญาต TCP/IP
Connections โดยคลกขวาทD postgresql.conf
21. เลอก Text Editor แลวคลก open ดงรป
22. ทาการแกไขไฟลใหเปนดงน�
listen_addresses = 'localhost'
max_connections = 60
![Page 12: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/12.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
23. คลก save
24. ทาการ Restart Database เพDอให Postgresql ทางานดวยคา Configuration ใหมโดยใชคาสDง
[root@opennms ~]# /sbin/service postgresql restart
![Page 13: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/13.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
25. ทาการตดต�งตวโปรแกรม OpenNMS ระหวางการตดต�งโปรแกรมกจะทาการตดต�ง Java JDK
ลงไปดวย โดยใหคาสDง
[root@opennms ~]# yum install opennms
26. เมDอมคาถาม Is this ok -> ตอบ Y
![Page 14: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/14.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
27. เมDอมคาถาม Is this ok -> ตอบ Y
28. ทาการ Run เพDอให OpenNMS รตาแหนงของ Java Home เพDอทDจะสามารถ Startup ได โดยใช
คาสDง
[root@opennms ~]# /opt/opennms/bin/runjava – S /usr/java/latest/bin/java
![Page 15: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/15.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
29. ทาการรน OpenNMS Installer ซD งจะ Initialize ฐานขอมล OpenNMS และทาเซตอพพ�นฐาน
อDนๆ ดวยคาสDง
[root@opennms ~]# /opt/opennms/bin/install –dis
30. ทาการตดต�ง iplike ดวยคาสDง
![Page 16: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/16.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
[root@opennms ~]# yum -y install iplike
31. เรDม Start การทางาน OpenNMS ดวยคาสDง
[root@opennms ~]# /sbin/service opennms start
![Page 17: OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙ Y 6. ! ˚D S" PostgreSQL : ˇN˚ N>T D [root@opennms ~]# /sbin/service postgresql](https://reader034.vdocuments.pub/reader034/viewer/2022042315/5f0369b77e708231d409160c/html5/thumbnails/17.jpg)
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
32. การตดต�งและการสDงใหเรDม start ทางานสมบรณ เมDอข�นขอความวา
“Starting OpenNMS: OpenNMS is already running.” [ OK ]
เปนอนส�นสดการตดต�งโปรแกรม OpenNMS เรากจะสามารถใชโปรแกรม OpenNMS ไดโดยผาน
ทาง Web Browser ทD URL: http://localhost:8980/opennms ดงแสดงตามรปขางลาง