How to install MRTG on OSX
โปรแกรมประเภท monitor traffic ของระบบเครือข่าย
ก่อนการติดตั้งเพื่อความสะดวกง่ายให้ดำเนินการติดตั้ง brew ที่เครื่อง osx
$ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
หลังจากนั้น ก็รอให้ระบบดำเนินให้เรียบร้อย จนเสร็จ ทดสอบด้วยคำสั่ง
$brew help
ต่อจากนั้นตามด้วยคำสั่ง
$brew install mrtg
https://macappstore.org/mrtg/
ทดสอบโดยใช้คำสั่ง
$mrtg
ถ้าขึ้นแบบนี้ก็พร้อมทำงานแล้วครับ
/////////////////////////////////////////////////////////////////////////
ติดตั้ง SNMP ให้กับเครื่อง OSX Link ให้ดำเนินการติดตั้งตามคู่มือ
https://support.solarwinds.com/Success_Center/Orion_Platform/Knowledgebase_Articles/Configure_SNMP_service_on_Mac_OSX_Sierra
แล้วทดสอบด้วยคำสั่ง #snmpwalk -c public -v 1 localhost
#snmpwalk -v 2c -c public -On localhost
ถ้ามีข้อมูลก็หมายความว่าพร้อมทำงานต่อแล้วครับ
#cd /Library/WebServer/Documents #mkdir mrtg #chmod 777 mrtg
ต่อจากนั้นใช้คำสั่ง
#cfgmaker public@localhost --global "WorkDir: /Library/WebServer/Documents/mrtg" --output server.cfg
#cd /Library/WebServer/Documents/mrtg #ls -la
จะเห็น server.cfg ใน folder mrtg
พิมพ์
#chmod 777 /Library/WebServer/Documents/mrtg #mrtg server.cfg
Subroutine SNMP_Session::pack_sockaddr_in6 redefined at /System/Library/Perl/5.18/Exporter.pm line 66.
at /usr/local/bin/../lib/mrtg2/SNMP_Session.pm line 149. Subroutine SNMPv1_Session::pack_sockaddr_in6 redefined at /System/Library/Perl/5.18/Exporter.pm line 66. at /usr/local/bin/../lib/mrtg2/SNMP_Session.pm line 604.
///////////////////////////////////////////////////
#cd /usr/local/lib/mrtg2/ vi SNMP_Session.pm
หรือ
#vi /usr/local/lib/mrtg2/SNMP_Session.pm
แก้ ckaddr_in6 inet_pton getaddrinfo));
เป็น Socket6->import(qw( inet_pton getaddrinfo));
เมื่อแก้ไข error เรียบร้อยแล้วใช้คำสั่ง //// จะสร้าง index.html ก็ได้หรือจะข้ามขั้นตอนนี้ก็ได้นะครับ เราก็ค่อยไปเขียน index.html เองก็ได้นะครับ
#indexmaker server.cnf > ../test/index.html
หรือจะข้ามขั้นตอนนี้มาเลย แต่จะไม่มี index.html ให้แค่นั้นเองครับ กราฟจะยังไม่มานะครับ ต้องต่อด้วยคำสั่ง ต่อไปครับ
//////////////////////////////////////////////////
#mrtg server.cfg
หากทำงานปกติจะไม่มี error
ใช้คำสั่ง
#ls -la
open browser
สุดท้ายก็จะเห็นข้อมูลที่ต้องการแล้วครับ
////////////////////////////////////////////////////
เพิ่มข้อมูลให้ทำการ run command นี้ทุก 5 นาที
สุดท้าย ต้องบอกก่อนนว่า ก่อนจะได้ ผมได้ลองทดสอบคำสั่งหลายๆ ตัวไม่ผ่านครับ ติด error หลายๆ อย่าง แต่ที่เขียนข้างบนนี่คือ ปัญหาน้อยที่สุดเลยอยากเอามาให้เพื่อนๆ ลองทำดูนะครับ
Create Date : 17 มีนาคม 2562 |
Last Update : 20 กรกฎาคม 2562 21:48:13 น. |
|
0 comments
|
Counter : 942 Pageviews. |
|
|
|