Ich versuche die PHP-Extension „php-snmp.dll“ in IPS (Version 2.6 - Windows 7 Professional / 32bit) einzubinden. Meine Bemühungen scheiterten bisher leider. Im Logfile (siehe Anlage) erscheint die Meldung „Fehler beim Überprüfen der Erweiterung: php_snmp.dll, Fehler: Could not create file-mapping object!“. Wer weiß Rat?
Hallo,
habe die PHP-snmp.dll alls PHP-Extension aus dem Forum geladen.
Habe die Dll in die php.ini eingetragen aber die .dll wurde nicht aktualliesiert.
Die dll’s in der Extension haben alle keinen Inhalt. Habe deshalb ein par zeichen
eingefügt und gespeichert. Danach wurden die PHP-snmp.dll beim Software aktualisieren
auch gefüllt.
Genau, das war das Problem. Die im Forum bereitgestellte php_snmp.dll hatte keinen Inhalt. Ich habe gestern viele Stunden erfolglos an der Lösung des Problems gearbeitet. Hilfreich wäre es deshalb aus meiner Sicht, wenn die jeweiligen PHP-Extensions für eine IPS Version (natürlich mit Inhalt!!) an zentraler Stelle zum Download bereitgestellt würden.
per SNMP Daten von meinem Drucker zu holen. Leider kommt die Fehlermeldung
Fatal error: Call to undefined function snmpget() in C:\IP-Symcon\scripts\51975.ips.php on line 10
Ich habe gelesen, dass ihr euch die php_snmp.dll aus dem Forum geladen habt und in das ext-Verzeichnis von IP-Symcon kopiert habt. Habe dort bei mir mal nachgesehen und bereits eine php_snmp.dll mit Inhalt gefunden. Vielleicht weil ich mit IPS 3.0 unterwegs bin
Folgende Schritte habe ich durchgeführt:
[b]- php_snmp.dll kontrolliert (war bereits unter C:\IP-Symcon\ext mit Inhalt vorhanden)
die Extension in der C:\IP-Symcon\php.ini eingetragen
Dienst neu gestartet[/b]
Leider funktioniert es nicht
EDIT:
Was mir gerade aufgefallen ist … Nach einem Neustart von IPS ist die von mir in der php.ini eingetragene Zeile „extension = php_snmp.dll“ wieder verschwunden.
Was mir gerade aufgefallen ist … Nach einem Neustart von IPS ist die von mir in der php.ini eingetragene Zeile „extension = php_snmp.dll“ wieder verschwunden
Die im /ext Ordner befindlichen Erweiterungen werden automatisch von IPS geleaden und müssen nicht in der ini eingetragen werden. Sie sollen natürlich den geforderten Konventionen entsprechen, d.h. der entsprechenden PHP Version von IPS entsprechen. Fehler sind in der Regel beim Laden im IPS Logfile zu finden.
Hi Ferengi,
Ok, alles klar. Dann müssten eigentlich die Snmp-Funktionen in IPS vorhanden sein sobald die php_snmp.dll vorhanden ist. Und die ist bei mir schon drin gewesen :rolleyes:
Hast du schon mal per SNMP etwas eingebunden?
Hallo, ich habe IPS 3.20 und wollte auch die „php_snmp.dll“ installieren habe schon den OpenSSL 0.9.8 drauf gemacht und habe die php Version im „php_snmp.dll“ angepasst auf meine aktuelle.
Sie wird auch geladen laut log, aber der Fehler „Fatal error: Call to undefined function snmpget()“ kommt immer noch.