Do it yourself
 
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.  
 
Name
Opinion
*ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก

mrter2012
 
Location :


[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 11 คน [?]





ผม..สนใจและศึกษาด้านคอมพิวเตอร์ ,network, มือถือ ,ซ่อมแซมบ้าน ซ่อมรถยนต์,เครื่องยนต์,กลไกต่างๆ เครื่องมือช่าง electronic

ว่างๆ ก็จะหาอ่าน ศึกษา หาทำงาน หาซ่อมเป็นงานอดิเรก ฯลฯ

ชอบลงมือทำเอง หากไม่เกิน หรือไม่คิดว่าเกินความสามารถก็จะลงมือทำเลยครับ
หากไม่มีอุปกรณ์ หรือเกินที่เราจะมีได้ ก็ศึกษา หาวิธีที่จะทำ จนสุดก่อน

หากคิดว่าไม่ได้ ทุกอย่างมันก็จะไม่ได้ครับ ดังนั้น เราต้องมั่นใจว่าทำได้ และลงมือเลยครับ

และอยากให้เพื่อนๆ ที่อ่านลงมือทำ อาจจะไม่เหมือนผม แต่อาจจะทำอย่างที่ตัวเองถนัด
แล้วมาบอกเล่าให้เพื่อนๆ ฟังเป็นความรู้ประสบการณ์ เป็นวิทยาทานให้กับคนอื่นๆ รุ่นต่อรุ่น

เพราะว่าช่างที่ทำงานจริงๆ คงไม่มาเขียน หรือบอกเล่าให้เราอ่าน ดังนั้น เพื่อนๆ ทำอะไรที่คิดว่าเป็นประโยชน์กับเพื่อนๆ ก็เขียนได้ฟรี ไม่เสียเงิน เพียงแค่ เสียเวลา และถ่ายภาพ
เป็นตัวอย่างให้เพื่อนๆ ที่จะทำตาม ....


ขอบคุณครับ สุดท้าย บทความต่างๆ ที่ผมเขียนคิดว่าคงเป็นประโยชน์ไม่มากก็น้อยสำหรับใครบางคนที่ยังไม่รู้ .. ทุกคนไม่รู้ และไม่เก่งกันทุกคนครับ เอาที่ความถนัดมาเขียนบอกเล่ากันครับ... :)



New Comments
[Add mrter2012's blog to your web]

 
pantip.com pantipmarket.com pantown.com