* dlls: Περιέχετε κώδικα με καταρράκτη (λειτουργίες και δεδομένα) που μπορούν να χρησιμοποιηθούν από άλλα προγράμματα. Είναι εκτελέσιμα στοιχεία.
* mibs: Είναι αρχεία κειμένου που καθορίζουν τη δομή και το νόημα των δεδομένων που διαχειρίζονται οι συσκευές δικτύου χρησιμοποιώντας SNMP (απλό πρωτόκολλο διαχείρισης δικτύου). Περιγράφουν τα διαχειριζόμενα αντικείμενα και τα χαρακτηριστικά τους.
Ένα DLL μπορεί να περιέχει * δεδομένα που θα μπορούσαν να εκπροσωπούνται * σε ένα MIB, αλλά δεν υπάρχει αυτόματη διαδικασία μετατροπής. Εάν θέλετε να διαχειριστείτε δεδομένα από ένα DLL μέσω SNMP, θα χρειαστεί να:
1. Προσδιορίστε τα δεδομένα: Προσδιορίστε ποιες πληροφορίες στο DLL θέλετε να εκθέσετε μέσω του SNMP.
2. Αναπτύξτε έναν πράκτορα SNMP: Δημιουργήστε ένα πρόγραμμα (συχνά γραμμένο σε C ή C ++) που λειτουργεί ως ενδιάμεσος. Αυτός ο πράκτορας θα:
* Φορτώστε το dll.
* Αποκτήστε πρόσβαση στα σχετικά δεδομένα εντός του DLL.
* Απαντήστε σε αιτήματα SNMP (GET, SET, TRAP, κλπ.) Με βάση τα δεδομένα που ανακτά από το DLL.
* Συμμορφώνεται με τα πρότυπα πρωτοκόλλου SNMP.
3. Δημιουργήστε το MIB: Γράψτε το αρχείο MIB, καθορίζοντας τα διαχειριζόμενα αντικείμενα που αντιστοιχούν στα δεδομένα που εκθέτετε από το DLL. Αυτό θα καθορίσει τα αναγνωριστικά αντικειμένων (OID) και τους τύπους δεδομένων για τις αλληλεπιδράσεις SNMP. Εργαλεία όπως το MIB2C μπορούν να βοηθήσουν στη δημιουργία κώδικα πράκτορα με βάση το MIB.
Εν ολίγοις, η διαδικασία δεν είναι άμεση μετατροπή, αλλά μάλλον μια διαδικασία σχεδιασμού ενός παράγοντα SNMP και ενός αντίστοιχου αρχείου MIB για να εκθέσει συγκεκριμένα δεδομένα από ένα DLL μέσω SNMP. Αυτό απαιτεί σημαντική τεχνογνωσία προγραμματισμού.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα