แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  ถามเรื่อง snmp ค่ะ
 peposo
 Posted : 2011-01-30 19:10:53
คือว่าดิฉันเขียนโปรแกรมดักจับแพ็กเก็ต ต่อไปคือต้องการเขียน agent ของ snmp เพื่อไป get ค่าจากโปรแกรมดักจับมา เช่น
snmpget -v 2c -c public localhost INTRUSION-DATA-MIB::tcpInAckPkts.0

ค่าที่ได้จะไปเอามาจากโปรแกรมดักจับอะค่ะ คือว่าต้องเขียนโปรแกรมยังไงเหรอคะ?
ช่วยแนะนำหน่อยนะคะ

 
  IP : (202.12.74.66)
แสดงความคิดเห็น

 kittipong
 Posted : 2011-01-30 19:41:10   IP : (223.205.137.42)
ลองดูการเขียนโปรแกรมด้วย PHP เพื่อเรียกใช้ snmpget นะครับ ที่สำคัญเราอาจจะต้องรู้ว่าจะดึงเอา object ใดออกมา

http://php.net/manual/en/function.snmpget.php

 
 Comment : 1
กลับขึ้นด้านบน

 peposo
 Posted : 2011-01-30 19:53:33   IP : (202.12.74.66)
แต่ว่าที่ทำนี้คือ เราเพิ่ม object ใหม่เข้าไปอ่ะค่ะ ซึ่งใน mib เดิมอ่ะ มันไม่มี
คือว่าตอนนี้สร้าง mib ได้เเล้ว ต่อไปจะเป็นการใส่ค่าให้กับ OID อ่ะค่ะ ซึ่งค่านั้นอ่ะ จะเอามาจากโปรแกรมดักจับของเราอ่ะค่ะ ^^

 
 Comment : 2
กลับขึ้นด้านบน

 มะขาม
 Posted : 2011-01-30 20:29:22   IP : (125.25.10.118)
# whatis snmp
แล้วไล่ดูซิว่า มีอะไร เตะตา มั่ง
snmpmod(3), INSERT_OBJECT_OID_LINK_INDEX(3), INSERT_OBJECT_INT_LINK_INDEX(3), FIND_OBJECT_OID_LINK_INDEX(3), NEXT_OBJECT_OID_LINK_INDEX(3), FIND_OBJECT_INT_LINK_INDEX(3), NEXT_OBJECT_INT_LINK_INDEX(3), INSERT_OBJECT_OID_LINK(3), INSERT_OBJECT_INT_LINK(3), FIND_OBJECT_OID_LINK(3), NEXT_OBJECT_OID_LINK(3), FIND_OBJECT_INT_LINK(3), NEXT_OBJECT_INT_LINK(3), INSERT_OBJECT_OID(3), INSERT_OBJECT_INT(3), FIND_OBJECT_OID(3), FIND_OBJECT_INT(3), NEXT_OBJECT_OID(3), NEXT_OBJECT_INT(3), this_tick(3), start_tick(3), get_ticks(3), systemg(3), comm_define(3), community(3), oid_zeroDotZero(3), reqid_allocate(3), reqid_next(3), reqid_base(3), reqid_istype(3), reqid_type(3), timer_start(3), timer_start_repeat(3), timer_stop(3), fd_select(3), fd_deselect(3), fd_suspend(3), fd_resume(3), or_register(3), or_unregister(3), buf_alloc(3), buf_size(3), snmp_input_start(3), snmp_input_finish(3), snmp_output(3), snmp_send_port(3), snmp_send_trap(3), string_save(3), string_commit(3), string_rollback(3), string_get(3), string_get_max(3), string_free(3), ip_save(3), ip_rollback(3), ip_commit(3), ip_get(3), oid_save(3), oid_rollback(3), oid_commit(3), oid_get(3), index_decode(3), index_compare(3), index_compare_off(3), index_append(3), index_append_off(3) - SNMP daemon loadable module interface


 
 Comment : 3
กลับขึ้นด้านบน

 kittipong
 Posted : 2011-01-31 07:47:19   IP : (223.207.154.164)
ขั้นสูงแบบนั้นยังไม่ได้เล่นครับ ขออภัย

 
 Comment : 4
กลับขึ้นด้านบน

 มะขาม
 Posted : 2011-01-31 08:59:54   IP : (10.3.1.26)
@peposo ลองดูใน manual page หน้า 3 น่ะครับ เมื่อคืนดูผ่านๆ ก็พอได้ความ แต่ไม่ใช่เจ้าของปัญหา เลยไม่แน่ใจว่าจะเป็นช่องทางรึเปล่า

@kittipong เขียนโปรแกรม ไม่มีสูงต่ำหรอกครับ อาจารย์ สูงสุดคืนสู่สามัญ หรือ ทางสายกลางนี่ต่างหาก ที่นับว่ายอดเยี่ยมแท้จริง

 
 Comment : 5
กลับขึ้นด้านบน

   oatloveu
 Posted : 2011-01-31 10:43:46   IP : (58.136.124.14)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 405
 สมาชิกลำดับที่ : 2751
โอ้แม่เจ้า มันให้อะไรมากมาย ยังไม่เคยลองเดียวต้องไปเล่นสักหนอ่ย

น้าหาอะไรมาให้ผมน่าเล่นอีกละ อิอิอิ เดียวมีหายตัวจากบอร์ดอีกสักระยะ

 

No commnet
 Comment : 6
ชื่อสมาชิก oatloveu Mail to oatloveu เบอร์ msn oat_love_u@hotmail.com
กลับขึ้นด้านบน

 มะขาม
 Posted : 2011-01-31 11:34:03   IP : (10.3.1.26)
เขียนโปรแกรม มันก็งี้แหละ
เคยเขียนแล้วลืมคืน memory บ้างมั้ยล่ะ ?
เคยเขียน แล้วไม่ได้ตรวจสอบ error หรือ return code บ้างมั้ยล่ะ ?
หรือ เคยเขียนเองทั้งหมด โดยไม่ใช้ library เลยมั้ยครับ ?
มันสนุกและมันส ไปอีกแบบ เด้อ

 
 Comment : 7
กลับขึ้นด้านบน

 peposo
 Posted : 2011-01-31 17:41:15   IP : (202.12.74.66)
ไม่เห็นสนุกเลยค่ะ ไปอ่านเเล้วไม่เข้าใจเลย
http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Subagent
ลองทำตามเเล้ว ก็ไม่ได้ด้วยอ่ะค่ะ
ปัญหาคือว่า ไม่รู้จะเขียน agent ให้ snmpเget ค่าออกมาได้ยังไง
เเละสองคือ ไม่รู้จะเขียนให้ snmp ไปเอาค่าจากใน agent นั้นได้อย่างไรด้วย T_T

 
 Comment : 8
กลับขึ้นด้านบน

 มะขาม
 Posted : 2011-01-31 17:54:32   IP : (10.3.1.26)
ถ้าเรื่องเดิมคือ snmp อ่านจาก manual page เอาดีกว่าไปดูจาก วิกิ
ที่พี่ไม่สนุก เพราะพี่ต้องส่งน่ะซี
ชิมิ ชิมิ

 
 Comment : 9
กลับขึ้นด้านบน

 peposo
 Posted : 2011-02-01 15:26:50   IP : (202.12.74.66)
ก็ลองไปดูโค๊ดเเล้ว เเต่ก็ไม่เข้าใจ
ยังไงช่วยหา function ของ tcpstat ให้หน่อยนะคะ คืออยากทราบว่ามันมีการโค๊ดยังไง เพราะว่าต้องการเพิ่มเติมในส่วนของฟังก์ชันนี้อ่ะค่ะ เเต่ก็หาไม่เจอ ว่ามันมีการ assign ค่ายังไง เจอเเต่ structure อย่างเดียวเลย
คือตอนนี้ใช้ net-snmp ในการ implement อ่ะค่ะ
ขอบคุณล่วงหน้านะคะ

 
 Comment : 10
กลับขึ้นด้านบน

1 2 3


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com