Moin moin,
ich habe ein kleines Programm für die Überwachung eines Netzwerk-Hosts (primär erst mal Printer) geschrieben und würde mir gerne (falls möglich) Verbesserungsvorschläge einholen.
http://www2.pic-upload.de/img/30056806/checkprint.png
Das Programm überwacht den Status (Online/Offline ...
Die Suche ergab 35 Treffer
- Donnerstag 17. März 2016, 10:52
- Forum: Allgemeine Fragen
- Thema: Verbesserungsvorschläge zum Code?
- Antworten: 1
- Zugriffe: 1049
- Dienstag 23. Februar 2016, 13:16
- Forum: Allgemeine Fragen
- Thema: aufeinanderfolgende Worte aus Text filtern
- Antworten: 5
- Zugriffe: 2197
Re: aufeinanderfolgende Worte aus Text filtern
Klar, kein Problem.
Mit
worte="Hallo"
legst du den string erst mal fest (initialisieren).
Mit
worte+=" du da"
erweiterst du den string. "du da" wird an das "Hallo" ran gehangen.
Ich habe das nur gemacht, damit ich eine bessere Übersicht auf den Text habe und der Rest vom Text nicht irgendwo ...
Mit
worte="Hallo"
legst du den string erst mal fest (initialisieren).
Mit
worte+=" du da"
erweiterst du den string. "du da" wird an das "Hallo" ran gehangen.
Ich habe das nur gemacht, damit ich eine bessere Übersicht auf den Text habe und der Rest vom Text nicht irgendwo ...
- Dienstag 23. Februar 2016, 12:55
- Forum: Allgemeine Fragen
- Thema: aufeinanderfolgende Worte aus Text filtern
- Antworten: 5
- Zugriffe: 2197
Re: aufeinanderfolgende Worte aus Text filtern
Hallo Noranora,
bei mir funktioniert dein ganzer Code nicht. Es wäre schön, wenn du den angepasst noch mal posten könntest, denn:
- Der string worte wird bei dir mit zwei Apostrophen ' ' eingeleitet und endet mit einem Anführungszeichen ".
- Beim Einleiten der for-Schleife fehlt ein Doppeltpunkt ...
bei mir funktioniert dein ganzer Code nicht. Es wäre schön, wenn du den angepasst noch mal posten könntest, denn:
- Der string worte wird bei dir mit zwei Apostrophen ' ' eingeleitet und endet mit einem Anführungszeichen ".
- Beim Einleiten der for-Schleife fehlt ein Doppeltpunkt ...
- Freitag 29. Januar 2016, 07:40
- Forum: Installation/Konfigurieren
- Thema: PIP: Cannot fetch index base URL
- Antworten: 2
- Zugriffe: 2881
PIP: Cannot fetch index base URL
Hallo Leute,
ich habe Probleme mit PIP. Ich kann darüber einfach keine Module beziehen.. Ich arbeite mit Ubuntu 14.04 LTS.
Die Installation von Python und PIP führe ich wie folgt aus:
apt-get install python-pip python-dev build-essential
Output:
Paketlisten werden gelesen... Fertig ...
ich habe Probleme mit PIP. Ich kann darüber einfach keine Module beziehen.. Ich arbeite mit Ubuntu 14.04 LTS.
Die Installation von Python und PIP führe ich wie folgt aus:
apt-get install python-pip python-dev build-essential
Output:
Paketlisten werden gelesen... Fertig ...
- Mittwoch 6. Januar 2016, 16:01
- Forum: Allgemeine Fragen
- Thema: Advent of Code Day 6
- Antworten: 16
- Zugriffe: 3262
Re: Advent of Code Day 6
Wie schön, dass hier die Lösungen ausgetauscht werden! Wirklich interessant zu sehen, wie andere das gelöst haben. :-) Schade nur, dass es so wenige Threads über die anderen Aufgaben gab :-( Mich würden auch Lösungsvorschläge zu den restlichen Aufgaben interessieren..
Ich habe das Gitter mittels ...
Ich habe das Gitter mittels ...
- Freitag 11. Dezember 2015, 11:50
- Forum: Allgemeine Fragen
- Thema: Kann String nicht in Int ändern
- Antworten: 17
- Zugriffe: 4052
Re: Kann String nicht in Int ändern
Moin Manuel,
wie von BlackJack schon erwähnt, hast du versucht deine Zeichenkette in eine Zahl umzuwandeln. Das hat so nicht funktioniert, da der Typ Integer nur für ganze Zahlen zuständig ist. Da es sich hierbei allerdings um eine Komma-Zahl handelt, macht das keinen Sinn mehr.
Um einen string in ...
wie von BlackJack schon erwähnt, hast du versucht deine Zeichenkette in eine Zahl umzuwandeln. Das hat so nicht funktioniert, da der Typ Integer nur für ganze Zahlen zuständig ist. Da es sich hierbei allerdings um eine Komma-Zahl handelt, macht das keinen Sinn mehr.
Um einen string in ...
- Montag 7. Dezember 2015, 10:04
- Forum: Allgemeine Fragen
- Thema: Allgemeines Feedback zur Code-Struktur
- Antworten: 5
- Zugriffe: 1785
Re: Allgemeines Feedback zur Code-Struktur
Hey,
ich habe jetzt noch mal ein Problem...
Der Output sieht beispielsweise wie folgt aus:
ipaddresses.update(
{'localhost': u'127.0.0.1', 'myhost': u'10.10.10.10'})
Alle Hosts stehen nun also in einer Zeile. Bei den zahlreichen Hosts verliert man so allerdings den Überblick, weswegen ich json ...
ich habe jetzt noch mal ein Problem...
Der Output sieht beispielsweise wie folgt aus:
ipaddresses.update(
{'localhost': u'127.0.0.1', 'myhost': u'10.10.10.10'})
Alle Hosts stehen nun also in einer Zeile. Bei den zahlreichen Hosts verliert man so allerdings den Überblick, weswegen ich json ...
- Montag 30. November 2015, 07:48
- Forum: Allgemeine Fragen
- Thema: Allgemeines Feedback zur Code-Struktur
- Antworten: 5
- Zugriffe: 1785
Re: Allgemeines Feedback zur Code-Struktur
Guten Morgen,
vorweg: es ist immer wieder erstaunlich, was die Mitglieder dieses Forums manchmal leisten. So eine großartige Hilfsbereitschaft trifft man selten. Darum also: recht herzlichen Dank für die zahlreichen nützlichen Tipps!
Auf einige Punkte werde ich noch mal kurz eingehen. Die Tipps ...
vorweg: es ist immer wieder erstaunlich, was die Mitglieder dieses Forums manchmal leisten. So eine großartige Hilfsbereitschaft trifft man selten. Darum also: recht herzlichen Dank für die zahlreichen nützlichen Tipps!
Auf einige Punkte werde ich noch mal kurz eingehen. Die Tipps ...
- Freitag 27. November 2015, 12:59
- Forum: Allgemeine Fragen
- Thema: Allgemeines Feedback zur Code-Struktur
- Antworten: 5
- Zugriffe: 1785
Allgemeines Feedback zur Code-Struktur
Hallo Leute,
seit ungefähr zwei Monaten beschäftige ich mich nun mit Python. Derweil habe ich schon verschiedene Scripts geschrieben.
Da ich aber nicht wirklich jemanden habe, der das mal kontrolliert, was ich entwickel, wollte ich mich gerne an das Forum wenden. Hier wurde mir stets immer gut ...
seit ungefähr zwei Monaten beschäftige ich mich nun mit Python. Derweil habe ich schon verschiedene Scripts geschrieben.
Da ich aber nicht wirklich jemanden habe, der das mal kontrolliert, was ich entwickel, wollte ich mich gerne an das Forum wenden. Hier wurde mir stets immer gut ...
- Dienstag 24. November 2015, 13:56
- Forum: Allgemeine Fragen
- Thema: Mit VIsitor und Ast mehrere Textstellen filtern
- Antworten: 10
- Zugriffe: 2960
Re: Mit VIsitor und Ast mehrere Textstellen filtern
Noch mal eine Rückmeldung.. Ich kann den letzten Beitrag leider nicht editieren..
# Settings for alias
extra_host_conf.setdefault('alias', []).extend(
[(u'alias1', ['host1']),
(u'alias2', ['host2']),
(u'alias3', ['host3'])])
Hiermit kann ich mir zumindest den Parameter vom zweiten Methodenaufruf ...
# Settings for alias
extra_host_conf.setdefault('alias', []).extend(
[(u'alias1', ['host1']),
(u'alias2', ['host2']),
(u'alias3', ['host3'])])
Hiermit kann ich mir zumindest den Parameter vom zweiten Methodenaufruf ...
- Dienstag 24. November 2015, 11:20
- Forum: Allgemeine Fragen
- Thema: Mit VIsitor und Ast mehrere Textstellen filtern
- Antworten: 10
- Zugriffe: 2960
Re: Mit VIsitor und Ast mehrere Textstellen filtern
Moin moin,
ich bin es noch mal. Danke für eure Tipps. Leider stehe ich gerade auf der Stelle. Ich versuche den Parameter des folgenden extends()-Methodenaufruf auszulesen:
# Settings for alias
extra_host_conf.setdefault('alias', []).extend(
[(u'alias1', ['host1']),
(u'alias2', ['host2']),
(u ...
ich bin es noch mal. Danke für eure Tipps. Leider stehe ich gerade auf der Stelle. Ich versuche den Parameter des folgenden extends()-Methodenaufruf auszulesen:
# Settings for alias
extra_host_conf.setdefault('alias', []).extend(
[(u'alias1', ['host1']),
(u'alias2', ['host2']),
(u ...
- Freitag 20. November 2015, 11:45
- Forum: Allgemeine Fragen
- Thema: Mit VIsitor und Ast mehrere Textstellen filtern
- Antworten: 10
- Zugriffe: 2960
Re: Mit VIsitor und Ast mehrere Textstellen filtern
Moin moin,
ich bin es noch mal...
Bis jetzt bin ich leider noch nicht weiter gekommen, mit dem Abändern der Visitor-Klasse.
Ich möchte ja den Parameter von dem Methodenaufruf extend() erhalten.
Beispiel des Aufrufs:
extra_host_conf.setdefault('alias', []).extend(
[(u'host1', ['alias1']),
(u ...
ich bin es noch mal...
Bis jetzt bin ich leider noch nicht weiter gekommen, mit dem Abändern der Visitor-Klasse.
Ich möchte ja den Parameter von dem Methodenaufruf extend() erhalten.
Beispiel des Aufrufs:
extra_host_conf.setdefault('alias', []).extend(
[(u'host1', ['alias1']),
(u ...
- Dienstag 17. November 2015, 15:20
- Forum: Allgemeine Fragen
- Thema: Mit VIsitor und Ast mehrere Textstellen filtern
- Antworten: 10
- Zugriffe: 2960
Re: Mit VIsitor und Ast mehrere Textstellen filtern
Hey BlackJack,
danke für deine Antwort!
Das Programm, welches nicht von mir entwickelt wurde, wurde letztendlich auch in Python entwickelt. Ich möchte da aber aus vielerlei Gründe nicht drin herum wischen.
Zu der Datei:
sie gehört der Software CheckMK an. CheckMK ist eine Monitoring(Netzwerk ...
danke für deine Antwort!
Das Programm, welches nicht von mir entwickelt wurde, wurde letztendlich auch in Python entwickelt. Ich möchte da aber aus vielerlei Gründe nicht drin herum wischen.
Zu der Datei:
sie gehört der Software CheckMK an. CheckMK ist eine Monitoring(Netzwerk ...
- Dienstag 17. November 2015, 14:30
- Forum: Allgemeine Fragen
- Thema: Mit VIsitor und Ast mehrere Textstellen filtern
- Antworten: 10
- Zugriffe: 2960
Re: Mit VIsitor und Ast mehrere Textstellen filtern
Huhu,
ich habe noch eine Frage zu dem Thema..
Es kann auch vorkommen, dass der Methodenaufruf, dessen Parameter ich auslesen will, anders aussieht, bzw. mit einer weiteren Methode verknüpft ist:
extra_host_conf.setdefault('alias', []).extend(
[(u'host1', ['alias1']),
(u'host2', ['alias2']),
(u ...
ich habe noch eine Frage zu dem Thema..
Es kann auch vorkommen, dass der Methodenaufruf, dessen Parameter ich auslesen will, anders aussieht, bzw. mit einer weiteren Methode verknüpft ist:
extra_host_conf.setdefault('alias', []).extend(
[(u'host1', ['alias1']),
(u'host2', ['alias2']),
(u ...
- Freitag 13. November 2015, 10:29
- Forum: Netzwerkprogrammierung
- Thema: PyAsn1Error bei SNMP-Abfragen?
- Antworten: 4
- Zugriffe: 2298
Re: PyAsn1Error bei SNMP-Abfragen?
Huch, kein Wunder, dass der Code später keine Auswirkung zeigte... Gut, dass du mich noch mal darauf aufmerksam gemacht hast!
In der Exception sollte die Funktion sich noch mal selber aufrufen. Also nicht snmp(), sondern check_snmp(), sorry!
Ich werde das gleich noch mal editieren..
Die ...
In der Exception sollte die Funktion sich noch mal selber aufrufen. Also nicht snmp(), sondern check_snmp(), sorry!
Ich werde das gleich noch mal editieren..
Die ...
- Freitag 13. November 2015, 10:26
- Forum: Allgemeine Fragen
- Thema: Mit VIsitor und Ast mehrere Textstellen filtern
- Antworten: 10
- Zugriffe: 2960
Re: Mit VIsitor und Ast mehrere Textstellen filtern
Recht herzlichen Dank!!


- Freitag 13. November 2015, 09:48
- Forum: Allgemeine Fragen
- Thema: Mit VIsitor und Ast mehrere Textstellen filtern
- Antworten: 10
- Zugriffe: 2960
Mit VIsitor und Ast mehrere Textstellen filtern
Moin moin,
der folgende Code durchsucht eine vorgegebene Textdatei nach dem Methodenaufruf "ipaddresses.update()" und gibt die dort angegebenen Parameter zurück.
Aus dem Textinhalt von
ipaddresses.update({'xas33315': u'10.81.3.182',
'xas33316': u'10.81.3.183',
'xas33317': u'10.81.3.181 ...
der folgende Code durchsucht eine vorgegebene Textdatei nach dem Methodenaufruf "ipaddresses.update()" und gibt die dort angegebenen Parameter zurück.
Aus dem Textinhalt von
ipaddresses.update({'xas33315': u'10.81.3.182',
'xas33316': u'10.81.3.183',
'xas33317': u'10.81.3.181 ...
- Donnerstag 12. November 2015, 08:16
- Forum: Netzwerkprogrammierung
- Thema: PyAsn1Error bei SNMP-Abfragen?
- Antworten: 4
- Zugriffe: 2298
Re: PyAsn1Error bei SNMP-Abfragen?
Hat niemand eine Ahnung? :(
Im vollständigen Script lasse ich einen ganzen Adressbereich scannen.
Wenn das Problem nicht lösbar ist, denn lasse ich bei Exception sonst die SNMP-Abfrage erneut ausführen:
def check_snmp(self, ip):
try:
command_generator = cmdgen.CommandGenerator()
error ...
Im vollständigen Script lasse ich einen ganzen Adressbereich scannen.
Wenn das Problem nicht lösbar ist, denn lasse ich bei Exception sonst die SNMP-Abfrage erneut ausführen:
def check_snmp(self, ip):
try:
command_generator = cmdgen.CommandGenerator()
error ...
- Dienstag 10. November 2015, 06:55
- Forum: Netzwerkprogrammierung
- Thema: PyAsn1Error bei SNMP-Abfragen?
- Antworten: 4
- Zugriffe: 2298
PyAsn1Error bei SNMP-Abfragen?
Hallo Leute,
ich verwende ein Script, welches mehrere IP's im Multithread-Verfahren nach dem Ping- und einer SNMP-OID abfragt. Anscheinend eher willkürlicher erhalte ich oftmals auf einzelne Threads kein gültiges Ergebnis und wird mir folgender Fehlercode ausgespuckt:
Exception in thread Thread-2 ...
ich verwende ein Script, welches mehrere IP's im Multithread-Verfahren nach dem Ping- und einer SNMP-OID abfragt. Anscheinend eher willkürlicher erhalte ich oftmals auf einzelne Threads kein gültiges Ergebnis und wird mir folgender Fehlercode ausgespuckt:
Exception in thread Thread-2 ...
- Donnerstag 8. Oktober 2015, 14:07
- Forum: Allgemeine Fragen
- Thema: String als JSON formatieren?
- Antworten: 9
- Zugriffe: 1153
Re: String als JSON formatieren?
Vielen Dank für die viele Hilfsbereitschaft und tut mir leid, dass ich immer so verzögert reagiere. Ausschließlich die Inhalte dieses Forums benötigen immer EWIG Zeit bis sie geladen haben. Leider ist das nur auf der Arbeit der Fall..
Damit ergibt sich die Frage, ob es unter deiner Kontrolle steht ...
Damit ergibt sich die Frage, ob es unter deiner Kontrolle steht ...
