Domino 9 und frühere Versionen > ND9: Entwicklung

SNMP - Drucker Status abfragen und Daten in Domino DB eintragen

(1/2) > >>

LuckyNoob:
Hallo Community,

erstmal wollte ich sagen, dass mir das Forum hier sehr gut gefällt. Es hat mir schon bei so manchen Problemen geholfen. Nun stehe ich aber vor Aufgabe, wo ich doch lieber nachfragen möchte. Vielleicht könnt ihr mir helfen.

Ich soll eine DB dahingehend erweitern, dass mit Hilfe von SNMP einmal täglich alle unsere Drucker abgefragt werden und anschließend die informationen in die DB einfließen soll.

Könnt ihr mir sagen, wie ich ein SNMP Protokoll am besten in unsere Domino Datenbank bekomme? Bzw. anders gesagt, ich habe momentan keine Vorstellung wo ich das SNMP Protokoll herbekommen und das dann integrieren könnte. Ich wäre über Tipps/ Hilfen und eventuell sogar eine Anleitung überaus Dankbar.

Schon mal vielen Dank und viele Grüße

Tim Pistor:
Hatte vor einiger Zeit mal ähnliche Aufgabenstellung und hatte mehrere Lösungswege probiert:

- Java-Agent der via SNMP Daten abfrägt. Bibliotheken dazu gibts im Netz. Aufwand/Nutzen stand in keiner Relation.
- Beliebiges SNMP Tool das die Daten einsammelt und in eine Textdatei schreibt, Domino liest diese dann aus (Konsolentools gibts da einige). Prototyp war in wenigen Stunden dahingebastelt.
- Alternative zu SNMP: Daten via HTTP vom Gerät auslesen (sind oftmals öffentlich zugänglich)

Ich wäre für Option 2. Mit Domino kann man (fast) alles machen... ob man aber unbedingt muss?  ;)

LuckyNoob:
Hallo Tim Pisor,

danke für deine schnelle Antwort. Vielleicht erstmal eine Frage: Welche dieser Lösungen hattest verwendet? War das im Endeffekt Lösung 2?
zu 3) Meinst du damit, sich händisch einloggen und dann lesen oder via Domino?
zu 2) Hört sich Interessant an. Ist sicherlich eine einfache Lösung. Würde aber doch lieber direkt das in der DB haben wollen. Einfach nur, damit es zusammen ist und man nicht auf ein Tool dritter angewiesen ist.
zu 1) Wäre das eine integrierte DB Lösung? Hast du da eventuell eine gute Bibo als Beispiel? Eventuell sogar einen Ansatz?

Vielen Grüße

Tode:
zu 2) Du kannst ja das Tool in der Datenbank als Attachment ablegen und dann bei Bedarf in ein Temp- Verzeichnis entpacken, wenn nicht vorhanden... Abhängig bist Du trotzdem, aber das ist trotzdem wesentlich besser, als das Ganze selbst zu Fuss zu programmieren...

Tim Pistor:

--- Zitat ---Welche dieser Lösungen hattest verwendet?
--- Ende Zitat ---
Keine - wir hatten uns dann für den PRTG Monitor von Paessler entschieden. Da waren wir mit allem komplett nach wenigen Stunden fertig.
Jeder Weg über Domino hätte höheren Entwicklungsaufwand bedeutet. Sicher spannend, aber damals hätte sich das einfach nicht gelohnt.

Aber: Auch der PRTG kann dir da helfen (für Variante 2). Glaub sogar, die sind bis 100 Sensoren kostenlos. PRTG kann Logfiles auf die Platte schreiben die du dann via Domino auslesen könntest.

Vielleicht mag sich das bei Euch lohnen, das selbst zu machen - ich kenn ja Dein Umfeld nicht. :-:


--- Zitat ---zu 1) Wäre das eine integrierte DB Lösung? Hast du da eventuell eine gute Bibo als Beispiel? Eventuell sogar einen Ansatz?
--- Ende Zitat ---
Muss ich mal in den Keller der nutzlosen Küchengeräte im 'Archiv' nachsehen  :) Aber frag einfach mal google nach "SNMP Java Libraries".
Da wird man schon fündig....


--- Zitat ---zu 2) Hört sich Interessant an. Ist sicherlich eine einfache Lösung. Würde aber doch lieber direkt das in der DB haben wollen. Einfach nur, damit es zusammen ist und man nicht auf ein Tool dritter angewiesen ist.
--- Ende Zitat ---
Thorstens Vorschlag macht das Ganze doch zu einer fast voll integrierten Lösung.


--- Zitat ---zu 3) Meinst du damit, sich händisch einloggen und dann lesen oder via Domino?
--- Ende Zitat ---
Nein, nicht manuell. Ein Agent ruft die Drucker-Support-Seite auf (Welche Druckermodelle habt ihr?) und liest sich dort die Daten aus - schreibt sie in deine DB.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln