Zlecę napisanie aplikacji internetowej (php+mysql/ bootstrap/ wordpress/ cokolwiek) + oprogramowanie działające na serwerze Windows (php cli/ batch/ java/ c/ cokolwiek)
Szczególnie zależy mi na:
• Prezentowaniu danych dotyczących aktualnego użycia zasobów serwera (CPU, RAM, Dysk)
• Prezentowanie danych dotyczących działających instancji (service) baz danych Oracle.
• Aktualizacja powyższych danych co np. 1 min
Krótki opis działania aplikacji:
Na "serwerze" (Windows 7 Pro) działają bazy danych Oracle (service), pliki baz danych są trzymane w folderach na dysku D: (D:\DB01 , D:\DB02 itd...)
Obecnie w celu sprawdzenia parametrów systemu (CPU, RAM, Dysk) wymagane jest logowanie do maszyny za pomocą RDP.
Potrzebujemy mechanizmu który (np za pomocą pliku *.bat -przykładowe polecenie dla cmd: "wmic logicaldisk where "DeviceID='D:'" get FreeSpace") przekaże informację (CPU, RAM, Dysk) z serwera Windows do aplikacji internetowej
To samo powinno dotyczyć uruchomionych na serwerze usług (szczególnie interesują nas usługi odpowiadające za działające instancje bazy danych np. "OracleServiceDBNAME") - cmd -> net start
Powyższe dane powinny być zrzucane do pliku (csv/ txt) co 1 minutę nowy plik, ten plik następnie będzie przesyłany na serwer www (przy pomocy aplikacji do synchronizacji folderów, np. WinSCP)
Na serwerze www aplikacja napisana w php wczytywałaby dane z nowych plików do bazy MySQL (zadanie cron)
Dane z MySQL byłby prezentowane dla nowego użytkownika w formie tabeli, przykładowo:
Status wybranych usług:
Status baz danych:
Do baz danych można dopisać inne informacje (np opis, wersja, data importu itd.)
System z założenia jest bardzo prosty i myślę że czas realizacji nie będzie zbyt długi.
Oczekuje zaprojektowania systemu, realizacji, pomocy przy wdrożeniu (maszyna wirtualna).
Aktualnie nie posiadamy żadnych dodatkowych materiałów/dokumentacji dot. projektu.
Na oferty czekam do 21.06.2014. Po tym terminie skontaktuję się z wybranymi osobami. W ofercie proszę uwzględnić: cenę oraz zakres funkcji, proponowaną technologię oraz datę zakończenia projektu.