OpenNMS ˘ˇ Linux Cent 5. x · 2014-11-22 · KPSL :-- IT-KMITL 5. ! CDE 2T Is this ok -> ˜E˙...

Preview:

Citation preview

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 ดงแสดงตามรปขางลาง

Recommended