Χρησιμοποιήστε το BGInfo για να δημιουργήσετε μια βάση δεδομένων με πληροφορίες συστήματος των υπολογιστών δικτύου σας
Ένα από τα πιο δημοφιλή εργαλεία της σουίτας Sysinternals μεταξύ των διαχειριστών συστημάτων είναι το BGInfo το οποίο προσαρμόζει πληροφορίες συστήματος σε πραγματικό χρόνο στην ταπετσαρία της επιφάνειας εργασίας σας κατά την πρώτη σύνδεσή σας. Για προφανείς λόγους, έχοντας πληροφορίες όπως τη μνήμη του συστήματος, το διαθέσιμο χώρο στο σκληρό δίσκο και το χρόνο εγκατάστασης του συστήματος (μεταξύ άλλων) ακριβώς μπροστά σας είναι πολύ βολικό όταν διαχειρίζεστε διάφορα συστήματα.
Ένα μικρό γνωστό χαρακτηριστικό σχετικά με αυτό το εύχρηστο βοηθητικό πρόγραμμα είναι η δυνατότητα να αποθηκεύονται αυτόματα πληροφορίες συστήματος σε μια βάση δεδομένων SQL ή σε κάποιο άλλο αρχείο δεδομένων. Με λίγα λεπτά εργασίας ρύθμισης μπορείτε εύκολα να διαμορφώσετε το BGInfo για να καταγράψετε πληροφορίες συστήματος όλων των υπολογιστών δικτύου σας σε μια κεντρική θέση αποθήκευσης. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε αυτά τα δεδομένα για να παρακολουθήσετε ή να αναφέρετε τα συστήματα αυτά, όπως θεωρείτε σκόπιμο.
Εγκατάσταση BGInfo
Εάν γνωρίζετε το BGInfo, μπορείτε να παραλείψετε αυτήν την ενότητα. Ωστόσο, αν δεν έχετε χρησιμοποιήσει ποτέ αυτό το εργαλείο, χρειάζονται λίγα λεπτά για να ρυθμίσετε, προκειμένου να καταγράψετε τα δεδομένα που αναζητάτε.
Όταν ανοίγετε για πρώτη φορά το BGInfo, θα μετράει ένα χρονόμετρο στην επάνω δεξιά γωνία. Κάντε κλικ στο κουμπί αντίστροφης μέτρησης για να διατηρήσετε τη διεπαφή επάνω, ώστε να μπορέσουμε να επεξεργαστούμε τις ρυθμίσεις.
Τώρα επεξεργαστείτε τις πληροφορίες που θέλετε να συλλαμβάνετε από τα διαθέσιμα πεδία στα δεξιά. Αφού όλη η έξοδος θα μεταφερθεί σε κεντρική τοποθεσία, μην ανησυχείτε για τη ρύθμιση της μορφοποίησης ή της μορφοποίησης.
Ρύθμιση της βάσης δεδομένων αποθήκευσης
Το BGInfo υποστηρίζει τη δυνατότητα αποθήκευσης πληροφοριών σε διάφορες μορφές βάσεων δεδομένων: Βάση δεδομένων SQL Server, Βάση δεδομένων πρόσβασης, Excel και Αρχείο κειμένου. Για να διαμορφώσετε αυτήν την επιλογή, ανοίξτε το Αρχείο> Βάση δεδομένων.
Χρησιμοποιώντας ένα αρχείο κειμένου
Η πιο απλή και ίσως πιο πρακτική επιλογή είναι να αποθηκεύσετε τα δεδομένα του BGInfo σε ένα αρχείο κειμένου που χωρίζεται με κόμματα. Αυτή η μορφή επιτρέπει το άνοιγμα του αρχείου στο Excel ή την εισαγωγή σε μια βάση δεδομένων.
Για να χρησιμοποιήσετε ένα αρχείο κειμένου ή οποιοδήποτε άλλο τύπο συστήματος αρχείων (Excel ή MS Access), απλά δώστε το UNC στο αντίστοιχο αρχείο. Ο λογαριασμός που εκτελεί την εργασία για να γράψει σε αυτό το αρχείο θα χρειαστεί πρόσβαση ανάγνωσης / εγγραφής στα δικαιώματα αρχείου και αρχείων NTFS.
Όταν χρησιμοποιείτε ένα αρχείο κειμένου, η μόνη επιλογή είναι να δημιουργήσετε το BGInfo μια νέα καταχώρηση κάθε φορά που εκτελείται η διαδικασία καταγραφής, η οποία θα προσθέσει μια νέα γραμμή στο αντίστοιχο αρχείο κειμένου CSV.
Χρησιμοποιώντας μια βάση δεδομένων SQL
Εάν προτιμάτε να έχετε τα δεδομένα μειωθεί κατευθείαν σε μια βάση δεδομένων του SQL Server, το BGInfo υποστηρίζει και αυτό. Αυτό απαιτεί λίγο επιπλέον διαμόρφωση, αλλά συνολικά είναι πολύ εύκολο.
Το πρώτο βήμα είναι να δημιουργηθεί μια βάση δεδομένων όπου οι πληροφορίες θα αποθηκευτούν. Επιπλέον, θα θέλετε να δημιουργήσετε έναν λογαριασμό χρήστη για να συμπληρώσετε δεδομένα σε αυτόν τον πίνακα (και μόνο αυτόν τον πίνακα). Για τη διευκόλυνσή σας, αυτή η δέσμη ενεργειών δημιουργεί μια νέα βάση δεδομένων και ένα λογαριασμό χρήστη (εκτελέστε το ως Διαχειριστής στο μηχάνημα του SQL Server):
@SET Server =% ComputerName%.
Βάση @SET = BGInfo
@SET Όνομα_εφαρμογής = BGInfo
@SET Password = κωδικός πρόσβασης
SQLCMD -S "% Server%" -E -Q "Δημιουργία Βάσης Δεδομένων [% Βάση Δεδομένων%]"
SQLCMD -S "% Server%" -E -Q "Δημιουργία σύνδεσης [% UserName%] Με κωδικό πρόσβασης = N '% Password%', DEFAULT_DATABASE = [% Database%], CHECK_EXPIRATION = OFF, CHECK_POLICY =
SQLCMD -S "% Server%" -E -d "% Βάση δεδομένων%" -Q "Δημιουργία χρήστη [% UserName%] Για σύνδεση [% UserName%]"
SQLCMD -S "% Server%" -E -d "% Βάση δεδομένων%" -Q "EXEC sp_addrolemember N'db_owner ', N'% UserName% '"
Σημειώστε ότι ο λογαριασμός χρήστη SQL πρέπει να έχει δικαιώματα "db_owner" στη βάση δεδομένων ώστε το BGInfo να λειτουργεί σωστά. Αυτός είναι ο λόγος για τον οποίο πρέπει να έχετε έναν λογαριασμό χρήστη SQL ειδικά για αυτήν τη βάση δεδομένων.
Στη συνέχεια, ρυθμίστε το BGInfo για να συνδεθείτε με αυτήν τη βάση δεδομένων κάνοντας κλικ στο κουμπί SQL.
Συμπληρώστε τις ιδιότητες σύνδεσης σύμφωνα με τις ρυθμίσεις της βάσης δεδομένων σας.
Επιλέξτε την επιλογή για να έχετε ή όχι μόνο μία καταχώρηση ανά υπολογιστή ή να διατηρείτε ιστορικό κάθε συστήματος.
Στη συνέχεια, τα δεδομένα θα πέσουν απευθείας σε έναν πίνακα που ονομάζεται "BGInfoTable" στην αντίστοιχη βάση δεδομένων.
Ρυθμίστε τις επιλογές Επιφάνεια εργασίας χρήστη
Ενώ η κύρια λειτουργία του BGInfo είναι να αλλάξει την επιφάνεια εργασίας του χρήστη προσθέτοντας πληροφορίες του συστήματος ως μέρος της ταπετσαρίας, για τη χρήση μας εδώ θέλουμε να αφήσουμε την ταπετσαρία του χρήστη μόνος του, ώστε αυτή η διαδικασία να τρέχει χωρίς να αλλάξει καμία από τις ρυθμίσεις του χρήστη.
Κάντε κλικ στο κουμπί Επιτραπέζιοι υπολογιστές.
Ρυθμίστε τις τροποποιήσεις της Ταπετσαρίας για να μην αλλάξετε τίποτα.
Προετοιμασία της ανάπτυξης
Τώρα είμαστε όλοι έτοιμοι για την ανάπτυξη της διαμόρφωσης στις επιμέρους μηχανές, ώστε να μπορέσουμε να αρχίσουμε να συλλαμβάνουμε τα δεδομένα του συστήματος.
Εάν δεν το έχετε κάνει ήδη, κάντε κλικ στο κουμπί Εφαρμογή για να δημιουργήσετε την πρώτη καταχώρηση στην αποθήκη δεδομένων σας. Εάν όλα έχουν ρυθμιστεί σωστά, θα πρέπει να μπορείτε να ανοίξετε το αρχείο δεδομένων ή τη βάση δεδομένων σας και να δείτε την καταχώρηση για το αντίστοιχο μηχάνημα.
Τώρα κάντε κλικ στην επιλογή Αρχείο> Αποθήκευση ως και αποθηκεύστε τη διαμόρφωση ως "BGInfoCapture.bgi".
Ανάπτυξη σε μηχανές πελατών
Η ανάπτυξη στις αντίστοιχες μηχανές πελατών είναι αρκετά απλή. Δεν απαιτείται εγκατάσταση, καθώς απλά χρειάζεται να αντιγράψετε το BGInfo.exe και το BGInfoCapture.bgi σε κάθε μηχάνημα και να τα τοποθετήσετε στον ίδιο κατάλογο.
Μόλις εγκατασταθεί, εκτελέστε την εντολή:
BGInfo.exe BGInfoCapture.bgi / χρονοδιακόπτης: 0 / Silent / NoLicPrompt
Φυσικά, πιθανότατα θέλετε να προγραμματίσετε τη διαδικασία λήψης για να τρέξετε σε ένα χρονοδιάγραμμα. Αυτή η εντολή δημιουργεί μια προγραμματισμένη εργασία για να εκτελέσει τη διαδικασία λήψης στις 8 π.μ. κάθε πρωί και υποθέτει ότι έχετε αντιγράψει τα απαιτούμενα αρχεία στη ρίζα της μονάδας C:
SCHTASKS / Δημιουργία / SC DAILY / ST 08:00 / TN "Σύστημα πληροφοριών" / TR "C: BGInfo.exe C: BGInfoCapture.bgi / χρονοδιακόπτης: 0 / Silent / NoLicPrompt"
Ρυθμίστε ανάλογα με τις ανάγκες, αλλά το τελικό αποτέλεσμα είναι ότι η προγραμματισμένη εντολή εργασιών θα πρέπει να δείχνει κάτι τέτοιο:
Κατεβάστε το BGInfo από το Sysinternals