Verwaltungsprogramm Ideen Hilfe
Hallo,
ich suche ein IT-Verwaltungsprogramm.
Entweder ein Open-Source Programm (was eher unwahrscheinlich ist, aber schön wärs) , oder ein tutorial welches mir helfen könnte eins selbst zu programmieren.
Ich selbst kann nichts ordentliches finden und versinke in unmengen an verschiedenen Tutorials, Sprachen. Daher würde ich gerne wissen, was für meine Anforderungen geeignet wäre.
Meine Anforderungen:
- Ich möchte verschiedene Geräte wie Laptops, Monitore, PCs etc. verwalten (Name, Anschaffungsdatum, Hersteller, MAC, IP Adresse, etc.)
- Diese Geräte haben dann verschiedene Zustände (In Benutzung, Defekt, Frei...)
- Diese sollen bestimmten Benutzern zugeordnet werden
- Benutzer sollten angelegt werden können
Das sind die wesentliche Dinge
später sollen dann noch Sachen eingetragen werden, wie
- Welcher Mitarbeiter sitzt am welchen Port/Patch/Switch etc.
- Welcher Mitarbeiter benutzt welches Programm / Lizenz
Ich habe bereits Kenntnisse in Java, C#, C++ und Mysql (bin keine Anwendungsentwicklerin)
Interessant wäre es als Webanwendung zu programmieren. Jedoch weiß ich nicht wo ich anfangen könnte, da ich mich noch gar nicht damit auseinander gesetzt habe.
Ein Tutorial in diese Richtung wäre nicht schlecht, welches mir Starthilfe geben könnte.
ich suche ein IT-Verwaltungsprogramm.
Entweder ein Open-Source Programm (was eher unwahrscheinlich ist, aber schön wärs) , oder ein tutorial welches mir helfen könnte eins selbst zu programmieren.
Ich selbst kann nichts ordentliches finden und versinke in unmengen an verschiedenen Tutorials, Sprachen. Daher würde ich gerne wissen, was für meine Anforderungen geeignet wäre.
Meine Anforderungen:
- Ich möchte verschiedene Geräte wie Laptops, Monitore, PCs etc. verwalten (Name, Anschaffungsdatum, Hersteller, MAC, IP Adresse, etc.)
- Diese Geräte haben dann verschiedene Zustände (In Benutzung, Defekt, Frei...)
- Diese sollen bestimmten Benutzern zugeordnet werden
- Benutzer sollten angelegt werden können
Das sind die wesentliche Dinge
später sollen dann noch Sachen eingetragen werden, wie
- Welcher Mitarbeiter sitzt am welchen Port/Patch/Switch etc.
- Welcher Mitarbeiter benutzt welches Programm / Lizenz
Ich habe bereits Kenntnisse in Java, C#, C++ und Mysql (bin keine Anwendungsentwicklerin)
Interessant wäre es als Webanwendung zu programmieren. Jedoch weiß ich nicht wo ich anfangen könnte, da ich mich noch gar nicht damit auseinander gesetzt habe.
Ein Tutorial in diese Richtung wäre nicht schlecht, welches mir Starthilfe geben könnte.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 534662
Url: https://administrator.de/contentid/534662
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
14 Kommentare
Neuester Kommentar
Moin ,
wir nutzen dieses hier.
https://snipeitapp.com/
Kann im Prinzip alles , was du gerne hättest .
Gruss
wir nutzen dieses hier.
https://snipeitapp.com/
Kann im Prinzip alles , was du gerne hättest .
Gruss
Hallo,
das nennt sich Configuration Management Database (CMDB). Axios CMDB um nur mal eines zu nennen.
Von Matrix42 gibt es auch etws, kann man sogar mit Empirum verknüpfen.
Gruss Penny.
das nennt sich Configuration Management Database (CMDB). Axios CMDB um nur mal eines zu nennen.
Von Matrix42 gibt es auch etws, kann man sogar mit Empirum verknüpfen.
Gruss Penny.
Hi,
Wir benutzen OPSI dafür. Open Source und schön konfigurierbar.
OPSI.org
Hat den Vorteil das es auch die Softwareverteilung abdeckt.
Beste Grüsse
Wir benutzen OPSI dafür. Open Source und schön konfigurierbar.
OPSI.org
Hat den Vorteil das es auch die Softwareverteilung abdeckt.
Beste Grüsse
Hi,
erste Frage: Was bevorzugst du? Freie Software (sind ja genug genannt) oder selbst bauen? Beides hat Vor- und Nachteile, wobei das selbst bauen sich eigentlich nur lohnt wenn man es zum Spass macht UND/ODER noch weitere Möglichkeiten einbauen möchte. Ich hab z.B. mir das so gebaut das ich sowohl Geräte als auch Software verwalten kann und mittels SNMP auch div. Dinge vom Switch direkt mitbekomme und u.a. auch erfassen kann welche Firma ggf. für den primären Support da ist.
Wenn du das Web-Based machen möchtest ist auch wieder die Frage: Welche Geschmacksrichtung? Du kannst das mittels simplen PHP machen - das ist am Ende schnell zusammengenagelt. Du kannst das natürlich auch in hübsch mittels JavaScript/Ajax/... machen - falls dir die Pixelschubserrei mehr liegt. Du kannst das auch technisch etwas anspruchsvoller machen und über Java gehen - mittels Webservice auf nem Tomcat z.B. -> das bietet dir den Vorteil das du auch noch andere Geräte anbinden kannst (z.B. ne mobile Anwendung auf Android).
Daher ist halt die erste Frage wohin die Reise gehen soll...
Lg
erste Frage: Was bevorzugst du? Freie Software (sind ja genug genannt) oder selbst bauen? Beides hat Vor- und Nachteile, wobei das selbst bauen sich eigentlich nur lohnt wenn man es zum Spass macht UND/ODER noch weitere Möglichkeiten einbauen möchte. Ich hab z.B. mir das so gebaut das ich sowohl Geräte als auch Software verwalten kann und mittels SNMP auch div. Dinge vom Switch direkt mitbekomme und u.a. auch erfassen kann welche Firma ggf. für den primären Support da ist.
Wenn du das Web-Based machen möchtest ist auch wieder die Frage: Welche Geschmacksrichtung? Du kannst das mittels simplen PHP machen - das ist am Ende schnell zusammengenagelt. Du kannst das natürlich auch in hübsch mittels JavaScript/Ajax/... machen - falls dir die Pixelschubserrei mehr liegt. Du kannst das auch technisch etwas anspruchsvoller machen und über Java gehen - mittels Webservice auf nem Tomcat z.B. -> das bietet dir den Vorteil das du auch noch andere Geräte anbinden kannst (z.B. ne mobile Anwendung auf Android).
Daher ist halt die erste Frage wohin die Reise gehen soll...
Lg
Nach dem Motto wasch mich aber mach mich bitte nicht nass .
Schau dir mal PHP-Frameworks wie Laravel, CakePHP, CodeIgniter usw. an, die nehmen dir das meiste Drumherum im Zusammenspiel mit einer DB zum Großteil ab und du kannst dich mehr auf die Business-Logik konzentrieren.
https://raygun.com/blog/top-php-frameworks/
Grundlagen musst du dir aber trotzdem aneignen sonst fällst du ganz schnell auf die Nase.
Wenn du bei 0 anfängst ist das nicht am Wochenende gemacht. Schon garnicht mit ein paar Tutorials, da gehört mehr dazu.
https://raygun.com/blog/top-php-frameworks/
Grundlagen musst du dir aber trotzdem aneignen sonst fällst du ganz schnell auf die Nase.
Wenn du bei 0 anfängst ist das nicht am Wochenende gemacht. Schon garnicht mit ein paar Tutorials, da gehört mehr dazu.
Die Web-Anwendung soll mit einer Datenbank verknüpft werden, logisch
Ich würde mich gerne auch mehr mit dem Design dementsprechend auseinandersetzen
Ich würde mich gerne auch mehr mit dem Design dementsprechend auseinandersetzen
Das gehst du alles ein wenig naiv an.
Du brauchst erstmal fundiertes Wissen in PHP / SQL / CSS / HTML5 / Javascript.
Dann brauchst du noch weiteres Wissen in Sachen Mediengestaltung .
So eine Anwendung zu entwickeln ist nicht mal eben so erledigt.
mit 2-3 Tutorials, ist das leider nicht getan.
Gruss
Moin,
kleiner Tip: Du kannst dir jetzt das grösste Projekt ausdenken - und in 2 monaten wegwerfen weil du nicht mehr weiterkommst... Programmieren ist eben auch Erfahrung!
Mach es halt einfach: Zuerst baust du dir die üblichen Sachen: Login für Personen, Einfache Datenbank-Anbindung für z.B. Geräte... Von da aus gehst du dann weiter -> das du eben nen Gerät auswählen kannst und z.B. den Benutzer verlinken kannst (dabei kann ggf. 1 Gerät ja mehrere Benutzer und 1 Benutzer auch mehrere Geräte haben)....
Wenn das steht kannst du dich im nächsten Schritt z.B. darum kümmern wie es "hübsch" aussieht - und ggf. eben weitere Funktionen einbauen (export der Daten nach excel/csv/pdf/....)
kleiner Tip: Du kannst dir jetzt das grösste Projekt ausdenken - und in 2 monaten wegwerfen weil du nicht mehr weiterkommst... Programmieren ist eben auch Erfahrung!
Mach es halt einfach: Zuerst baust du dir die üblichen Sachen: Login für Personen, Einfache Datenbank-Anbindung für z.B. Geräte... Von da aus gehst du dann weiter -> das du eben nen Gerät auswählen kannst und z.B. den Benutzer verlinken kannst (dabei kann ggf. 1 Gerät ja mehrere Benutzer und 1 Benutzer auch mehrere Geräte haben)....
Wenn das steht kannst du dich im nächsten Schritt z.B. darum kümmern wie es "hübsch" aussieht - und ggf. eben weitere Funktionen einbauen (export der Daten nach excel/csv/pdf/....)