από abramis » 19 Οκτ 2013, 10:02
το καλοκαίρι που κανα πρακτική ασχολήθηκα με snmp server αν και δεν έφτασα μέχρι εκεί που θελα (δλδ να κάνω ένα πρόγραμμα με python και γραφικά gtk που να παίρνει δεδομένα από ολα τα συνδεμένα pc με το router μέσω snmp για το traffic του δικτύου και να τα βγάζει σε μορφή γραφημάτων, τεσπα δεν δούλεψε ποτέ). να σου δώσω κάποια λινκ για το ψάξιμο που χα κάνει τότε εγώ
http://www.net-snmp.org/docs/man/snmpnetstat.htmlhttp://www.paessler.com/knowledgebase/e ... -oids-workhttp://www.oid-info.com/get/1.3.6.1.2.1.1.1πχ για να πάρω πληροφορίες για το νετβοοκ μου
- Κώδικας: Επιλογή όλων
makis@makis-netbook:~$ snmpwalk -v 2c -c public 127.0.1.1 1.3.6.1.2.1.25.3.2.1
iso.3.6.1.2.1.25.3.2.1.1.768 = INTEGER: 768
iso.3.6.1.2.1.25.3.2.1.1.769 = INTEGER: 769
iso.3.6.1.2.1.25.3.2.1.1.1025 = INTEGER: 1025
iso.3.6.1.2.1.25.3.2.1.1.1026 = INTEGER: 1026
iso.3.6.1.2.1.25.3.2.1.1.1027 = INTEGER: 1027
iso.3.6.1.2.1.25.3.2.1.1.3072 = INTEGER: 3072
iso.3.6.1.2.1.25.3.2.1.2.768 = OID: iso.3.6.1.2.1.25.3.1.3
iso.3.6.1.2.1.25.3.2.1.2.769 = OID: iso.3.6.1.2.1.25.3.1.3
iso.3.6.1.2.1.25.3.2.1.2.1025 = OID: iso.3.6.1.2.1.25.3.1.4
iso.3.6.1.2.1.25.3.2.1.2.1026 = OID: iso.3.6.1.2.1.25.3.1.4
iso.3.6.1.2.1.25.3.2.1.2.1027 = OID: iso.3.6.1.2.1.25.3.1.4
iso.3.6.1.2.1.25.3.2.1.2.3072 = OID: iso.3.6.1.2.1.25.3.1.12
iso.3.6.1.2.1.25.3.2.1.3.768 = STRING: "AuthenticAMD: AMD C-60 APU with Radeon(tm) HD Graphics"
iso.3.6.1.2.1.25.3.2.1.3.769 = STRING: "AuthenticAMD: AMD C-60 APU with Radeon(tm) HD Graphics"
iso.3.6.1.2.1.25.3.2.1.3.1025 = STRING: "network interface lo"
iso.3.6.1.2.1.25.3.2.1.3.1026 = STRING: "network interface eth0"
iso.3.6.1.2.1.25.3.2.1.3.1027 = STRING: "network interface wlan0"
iso.3.6.1.2.1.25.3.2.1.3.3072 = STRING: "Guessing that there's a floating point co-processor"
iso.3.6.1.2.1.25.3.2.1.4.768 = OID: ccitt.0
iso.3.6.1.2.1.25.3.2.1.4.769 = OID: ccitt.0
iso.3.6.1.2.1.25.3.2.1.4.1025 = OID: ccitt.0
iso.3.6.1.2.1.25.3.2.1.4.1026 = OID: ccitt.0
iso.3.6.1.2.1.25.3.2.1.4.1027 = OID: ccitt.0
iso.3.6.1.2.1.25.3.2.1.4.3072 = OID: ccitt.0
iso.3.6.1.2.1.25.3.2.1.5.768 = INTEGER: 2
iso.3.6.1.2.1.25.3.2.1.5.769 = INTEGER: 2
iso.3.6.1.2.1.25.3.2.1.5.1025 = INTEGER: 2
iso.3.6.1.2.1.25.3.2.1.5.1026 = INTEGER: 2
iso.3.6.1.2.1.25.3.2.1.5.1027 = INTEGER: 2
iso.3.6.1.2.1.25.3.2.1.6.1025 = Counter32: 0
iso.3.6.1.2.1.25.3.2.1.6.1026 = Counter32: 0
iso.3.6.1.2.1.25.3.2.1.6.1027 = Counter32: 0
αυτό βάζεις και από κάτω σου λέει τις εντολές που μπορείς να χρησιμοποιήσεις στο τερματικό για να πάρεις πληροφορίες. εγώ στο παραδειγμα είχα την snmpwalk.
1 Γνώσεις Linux: Μέτρια┃ Προγραμματισμού: Μέτρια ┃ Αγγλικών: Μέτρια
2 Ubuntu 20.04 focal 5.4.0-33-generic 64bit (el_GR.UTF-8, KDE plasma), Windows 10
3 AMD Ryzen 5 1400 Quad-Core Processor ‖ RAM 16021 MiB ‖ Gigabyte B450M S2H
4 Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XTX [Radeon R7 260X/360] [1002:6658] {radeon}
5 enp8s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
laptop:Ubuntu 18.04 bionic 5.3.0-40-generic 64bit(GNOME gnome),Windows 10, Lenovo B50-80, Intel Celeron 3205U @ 1.50GHz, RAM 7902 MiB, Intel Broadwell-U Graphics [8086:1606] {i915}