opennms ˘ˇ linux cent 5. x · 2014-11-22 · kpsl :-- it-kmitl 5. ! cde 2t is this ok -> ˜e˙...
TRANSCRIPT
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
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
3. หนาจอจะแสดงภาพดงรป
4. เมDอมคาถาม Is this ok -> ตอบ Y
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
5. เมDอมคาถาม Is this ok -> ตอบ Y
6. เรDมใชงาน PostgreSQL โดยพมพคาสDง
[root@opennms ~]# /sbin/service postgresql start
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
7. ทาการต�งคาให Postgresql ทางานอตโนมตทกคร� งหลงจากมการเปดเครDองใหมโดยใชคาสDง
[root@opennms ~]# /sbin/chkconfig postgresql on
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 ดงรป
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
10. ไปทD var ดงรป
11. ไปทD lib ดงรป
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
12. ไปทD pgsql ดงรป
13. ไปทD data ดงรป
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
14. คลกขวาทD pg_hba.conf
15. เลอก Text Editor แลวคลก open ดงรป
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
16. ทาการเปลDยน “ident sameuser” เปน “trust” ใน Text Editor
17. เดมเปน “ident sameuser” ดงรป
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
18. เปลDยนเปน “trust” ดงรป
19. คลก save
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
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
23. คลก save
24. ทาการ Restart Database เพDอให Postgresql ทางานดวยคา Configuration ใหมโดยใชคาสDง
[root@opennms ~]# /sbin/service postgresql restart
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
25. ทาการตดต�งตวโปรแกรม OpenNMS ระหวางการตดต�งโปรแกรมกจะทาการตดต�ง Java JDK
ลงไปดวย โดยใหคาสDง
[root@opennms ~]# yum install opennms
26. เมDอมคาถาม Is this ok -> ตอบ Y
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
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
29. ทาการรน OpenNMS Installer ซD งจะ Initialize ฐานขอมล OpenNMS และทาเซตอพพ�นฐาน
อDนๆ ดวยคาสDง
[root@opennms ~]# /opt/opennms/bin/install –dis
30. ทาการตดต�ง iplike ดวยคาสDง
KPSL : ขวญ-แปว-สม-เลก IT-KMITL
[root@opennms ~]# yum -y install iplike
31. เรDม Start การทางาน OpenNMS ดวยคาสDง
[root@opennms ~]# /sbin/service opennms start
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 ดงแสดงตามรปขางลาง