![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7vUKkOKuL1vWQHJJQS76kMDq5M8FJp5iVDTx6rgBMoTJPAIYDQQpknT-wcHldDOCwInISLEF7ZNDn1Ten_sK4IfiT5BpSogqKchrYvbBPbt33ZpbWiUZicSn_jxTVddRz25WQ/s400/sshot-1+copy.png)
# ติดตั้ง cacti บน ubuntu 8.10
# บทความหน้าๆ อาจจาเป็นการใช้งานพื้นฐานก็ได้ไม่แน่ถ้าไม่ขี้เกียจนะ
1.> ติดตั้ง LAMP ก่อนเลยด้วยคำสั่ง ประมาณเนี่ย
$ sudo aptitude install apache2 libapache2-mod-auth-mysql mysql-server php5 libapache2-mod-php5 php5-mysql
# ขั้นตอนติดตั้ง LAMP มันจาให้เราตั้งรหัสสำหรับ root mysql ด้วยนะ กรอกอาไรไปจำไว้ด้วยล่ะ
# หลังจากติดตั้ง LAMP แหละก็ start service มันซะหน่อยล่ะ
$ sudo /etc/init.d/apache2 start ;sudo /etc/init.d/mysql start
2.> เพิ่มอีกตัวอันนี้น่าจะเป็น library เกี่ยวกับการวาด graphic
$ sudo apt-get install php5-gd
3.> ที่นี้มาถึง cacti เราซะที ก่อนอื่นขอบ่นไรอย่างหน่อย ใน ubuntu เวอร์ชั่นไม่รู้ว่าก่อนหน้านี้สักกี่เวอร์ชั่นนะ จำได้ได้ว่า cacti ยังไม่มีใน repository นะ้ต้องลงเอง depence package และ config เอง ยุ่งมากๆ แต่ intrepid ดีหน่อย apt-get ตัวเดียวเห็นมันติดตั้งให้หมดนะ ไอ้ที่เกี่ยวข้องกับมันอ่ะ
$ sudo apt-get install cacti-cactid
# จากคำสั่งนี้ เห็นมันติดตั้ง rrd-tool ให้เลยอ่ะ และ ก็เหมือนจาโหลด snmp library ของ php เพิ่มนะ และก็คล้ายๆ จาโหลด snmpd มาด้วยนะ แต่พอลองลองเข้าไปที่ /etc/snmp กดแท๊ปให้ตายมันก็ยังไม่มี folder เกี่ยวกับ snmp สรุปเลยมันยังไม่ได้ติดตั้ง snmpd ให้เราแน่เลยคิดว่านะ ^^' เดาเอา มั่วไปเรื่อย มันคงลงเฉพาะ snmp client สำหรับ walk อ่ะคิดว่านะ สงสัย cacti เอาไว้ get ค่าจาก host อื่นมั้ง
# walk อย่างเดียวชัวร์
# ส่วน cacti ที่ apt-get มา มัน version ล่าสุด เลยนะ ของเค้าสดจริงๆ
# เมื่อเราทำการติดตั้ง cacti-cactid มันจะขึ้นหน้าให้เราคอนฟิกประมาณนี้นะคิดว่าถ้าเป็น Intrepid
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ2HhwvBMb3lff-SBMCq8p834m08lVhLMgfJCooH81Fm2OkOEr_tgCWSrPWiXW4HNc3iJrOf8gslqTQfkWfTyHUjnMSheHOKf21zJWlYhUF2wvLJAMOEkKx-drSryKgyCs9CPK/s400/insatll-config1.png)
# อันแรกไม่มีไร คลิก Ok ซะ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLM3N0mHxjqEO1ynEhtmctaZpUJ3pwM-W-HEqwFgKRKW8nj6wTF_ptzekps_2Y_DDvDe_eTki1pEQz9OPBkVMU9pX0PZizjgTkyN-bkJl86WHLybEteBG-K78olV-7AZEOAnNH/s400/install-config2.png)
# เลือก web server ในขั้นตอนการติดตั้ง LAMP เราติดตั้ง Apache2 (เปลี่ยน focus กด Tab) Ok ซะ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-4PgXoAj1BUzoG62oyh_tq61x69EWwd5a4hh1iIXXFxygfXPfffiuO7O1o8VYpkpjBNYvAyIohIh7tlj_Ua-FQXNcX9JQ6xt5TFL7b4ahUUSaJEN8u0XK2c4VSTPJw8deyE7M/s400/install-config3.png)
# ส่วนเนี๋ยไม่รู้ เพราะยังอ่อนภาษา และที่สำคัญมีที่เดียวให้คลิก ก็คลิก Ok ซะ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicR9jQ66zBDKq7C-SOcQpdA1tVNLCLwpS1Dvj3ViJ-bJoLgHtFhcJNfm4XAxE3pD4kpCix_APNPEbCz7mdP3r6pMa0WT_P6ONxGgNrJa8B9N3qF8u7W03UyMQ1NqKx-4dbwSKo/s400/install-config4.png)
# ส่วนไอ้ dbconfig-common เนี๋ยไม่รู้จริงมันเอาไว้ทำไร และตามเคยไม่รู้เรื่องก็ Yes เลย ^^'
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAhkx5qAEOF48gvqx9jHyj9fGBnP9Yc89FGZBSBvDlOaCyKZmPiHrBlZGxX-_C3U8LdPVTY4VbzSMd4wjhwhuJ-EzBY0JuocbbShJoWv2YhE3WoY5b3S4q3r82Au72N0uChVx4/s400/install-config5.png)
# อันเนี๋ยมันถามรหัสผ่านของ administrative เราก็ใส่รหัส root ของ mysql เลย
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcnWLtP0gcbCJAM6vjgMcKmT9FDd4M5wwkUVhXhx71_hl4x1UBs4KewtvCjp53kPEnnymwePtrNM0a7euP6seB1wjjBm5I4if1hSeX2jp6OhjMSAFrqb_let82Rld7qPA-mMqK/s400/install-config6.png)
# หลังจากกรอกรหัส root แล้วต่อมามันคงไปสร้าง user สำหรับ cacti มันเลยถามว่าจะตั้งรหัสสำหรับ user ของ cacti ว่าอาไร เราก็ใส่ซะ อาไรก็แล้วแต่เรา
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSw8GWMkZXOL6tWOujFlN-dP2Gn6eHupBPmq0Axen9PFr8OWkfCX8hnDnD6a34rAijlydw2boWsKP0-AOla80ciE0gzFnYKzO4KqA9Id06lkAuKPgZvapf6tZteiqxikY_sx3A/s400/install-config7.png)
# ยืนยันรหัสผ่านสำหรับ user cacti อีกรอบอันที่เราใส่เมื่อตะกี๋อ่ะ จำได้ปะ ^^'
4.> ทีนี้มาดูผลงานกันเข้าไปที่ http://localhost/cacti/
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGsQC0MEY5sqvB2uhoZbuMItoUg9JQc2zVyW1ZDkbbqE1xFlqZENLGvbP_0J5cnEBO-DxKHND8REd-8OsR9UFdljhs2P6B5tqAe6lss8AhG2v-fCXvTik7KvPDHqtNMyAaVIPv/s400/sshot-1.png)
# อ่านหรือไม่อ่านก็ต้อง Next ครับพี่น้อง
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNxtZSPaRwqPgzCwbnBR-0wFxx_bxEdZXQ0P_Bj_JsbNFKgD6RBZcDYbWqt4oTwncTEBd1fCacDc_Cp3MnvgrAkEt2uanaP5BEe7KCfTAwg29-FXwWFNJD457stVTAz_9GApXL/s400/sshot-2.png)
# มันถามประมาณว่า เป็นการติดตั้งใหม่หรือว่าอัพเกรด New Install ซิครับแล้วก็ Next
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_K33loucGHnN-MEEW4xq-c7LwUy2z5VrUlGdWEZfQSewOVvxI8LiisRDiYh5e4uazTM0ck05daj7gR9j2eiR2ctz4Ut-gBNE7FyfQvE5Ab8Sajj9op7JV-hM1KTx6FT9r7c6a/s400/sshot-3.png)
# อันนี้มันคงจะบอกเราว่าพาธแต่ละตัวอยู่ที่ใหนกันมั่ง ถ้าไม่มีปัญหาอาไร มันก็จะ Ok หมดนะ คลิก Finish ได้เลย
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0I-AXNLBNfJ9mCTHThn7dM6XEJNWtM1zUn18u0_XI5dg6mVJEbkX30pK3gBelc0TFXd9jy_-BUWmOCOZpGL58TNmS8pshjh3T9AxagMAyCOW6UDTgtZ02lzQfo0tNNRCfTSg8/s400/sshot-4.png)
# กรอก user name และ password เป็น admin
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkWKxFjA_ilRkxCjkHX2ok2I0UhWxkye6YUCXiz0cKjnSHnpMKofo3UNIHoxs7oycb-VjxDNsYmr7X25h43_n1O0U3bg0-HRH0Ndw5wlybILlrQ8x12Vld0VzWEIq_r3Oef_g-/s400/sshot-5.png)
# ทีนี้มันจะให้เราเปลี่ยนรหัสจาก admin เป็น อันอื่นเรื่องของ secure อ่ะนะก็เปลี่ยนให้มันซะ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9e5txZ1wgxk0ktLzU-mYzcO2P07ccweR9G3JW90q6HY-_4yaVan7svO3OfRAGnViZ15cFb6Q8E_Td1vjN56eNEjcSvgN8YUOe1TyE5Sm1y14dWBK749bY6pyDasBWfWnXPP2/s400/sshot-6.png)
# มันก็จะได้หน้าประมาณนี้อ่ะ แค่นี้อ่ะ cacti เราก็พร้อมแหละ คิดว่านะ
# แต่ใน ubuntugeek.com มันให้ตรวจสอบ Spine Poller File Path เป็น “/usr/sbin/spine” หรือยัง
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7lSlG71kl_0R7wgymZSqsMhiQqWKGtlZ3K3aK0fOr5PGmHINJZ5bGksH2Qk5GDCMvMbzDjc9E5v_iJ9p9RRph3_GKu29Ubz-6TE-Z5QJUct4bwFyV1nuH-HEhJ2WToEvs14WF/s400/sshot-7+copy.png)
# โดยคลิกที่ Settings แล้วคลิกที่แท๊ป Paths เราจะพบ Spine Poller File Path ด้านล่างสุด
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0cHpIqRkmu77RORfuWdu_wfsONtmNe_bSsZIZJGMjtFDOh4bkbiEgPEAUgEJlVxk7lwbpPtK0252dGI5KEW_mxRxshuzlvwKlOfAJU2KBu2lhyewzChdwXYRQtHCCt9lzhOqV/s400/sshot-8+copy.png)
# หลังจากนั้นคลิกที่ Poller ที่ Poller type เปลี่ยนจาก cmd.php เป็น spine แล้ว Save ซะ
# cacti เราพร้อมแล้ว รอประมาณ 15 นาที ค่อยคลิกที่ Graph ที่อยู่ข้างๆ Console ก็จะมีกราฟพื้นฐานมาให้เรา
# เช่น CPU Load, Memory Use, User Log ประมาณนั้น
# ส่วนการตั้งให้ Get ค่า Stat ของ Interface (in/out) อาจจะเขียนในบทความหน้าอ่ะนะ ^^'
# อีกนิดหนึ่งนะเห็นในการติดตั้ง cacti บน FC5 เค้าบอกว่าไฟล์ คอนฟิกที่เก็บค่า user และ password สำหรับ db ของ cacti มันจะอยู่ที่นี้ครับ /usr/share/cacti/include/config.php
No comments:
Post a Comment