Coder Social home page Coder Social logo

checkdisk's Introduction

Odczyt SMART z dysków.

Zestaw skryptów służy do testowania dysków komputerowych w całej infrastrukturze IT organizacji. Przeznaczony jest na systemy rodziny Windows. Wyniki kolekcjonowane w bazie mysql.

Konfiguracja:

  1. Wszystkie pliki należy umieścić na jakimś ogólno dostępnym katalogu sieciowym
  • np : \\10.4.xx.xxx\wymiana$\checkDisk\
  1. Należy wyedytować plik checkDisk.ps1
  • ustawić prawidłowe ścieżki do plików mysql.exe oraz smartctl.exe (parametry $smartctl i $mysql).
  • podać prawidłowe dane serwera MySql na który będą trafiały informacje wynikowe (parametry: $mysql_host, $mysql_user, $mysql_passw)
  1. checkDisk.cmd
  • należy poprawić lokalizacje pliku checkDisk.ps1 (linia 2)
  1. Konfiguracja MySQL
  • Na wybranej bazie mySQL należy wykonać polecenie z pliku mysql_checkDisk.sql. Utworzą one tabele oraz strukturę komórek potrzebnych do przechowywania wyników.
  • Dla zapewnienia bezpieczenstwa można stworzyć nowego użytkownika mysql i ograniczyć mu dostęp jedynie do utworzonej tabeli - checkDisk.

Uruchamianie:

Wystarczy, że uruchomimy checkDisk.cmd na komputerze z którego chcemy odczytać SMART. Wszystkie pozostałe zasoby jak i sam skrypt ps1 zostanie automatycznie skopiowany z udostępnionego udziału bądź wykonany bezpośrednio przez sieć. Skrypt jest przystosowany do wykonywania po po sieci (psexec) również w pętli lub przez program RemoteScriptExecutor.

Wyniki:

Zebrane wyniki prezentują się w sposób:

result mySQL

Wartości odstające wskazują na problemy z dyskiem. Dla pewności można wykonać dodatkowe sprawdzenie dowolnym programem z inferfejsem graficznym.

Źródła:

checkdisk's People

Contributors

msiemaszko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.