[PHP] Traitement résultat SNMP GET et WALK
Fermé
XxTitxX
Messages postés
1176
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
30 août 2012
-
4 mars 2009 à 12:15
aminos88 Messages postés 124 Date d'inscription samedi 9 décembre 2000 Statut Membre Dernière intervention 17 février 2014 - 6 mars 2009 à 21:17
aminos88 Messages postés 124 Date d'inscription samedi 9 décembre 2000 Statut Membre Dernière intervention 17 février 2014 - 6 mars 2009 à 21:17
A voir également:
- [PHP] Traitement résultat SNMP GET et WALK
- Easy php - Télécharger - Divers Web & Internet
- Lexer resultat - Télécharger - Sport
- Resultat foot - Télécharger - Vie quotidienne
- Get data back - Télécharger - Récupération de données
- Traitement de texte gratuit - Guide
3 réponses
XxTitxX
Messages postés
1176
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
30 août 2012
246
5 mars 2009 à 17:18
5 mars 2009 à 17:18
up
aminos88
Messages postés
124
Date d'inscription
samedi 9 décembre 2000
Statut
Membre
Dernière intervention
17 février 2014
2
6 mars 2009 à 14:27
6 mars 2009 à 14:27
Merci mon ami;
j'ai déjà activer le service SNMP de windows
s.v.p connaissez vous comment s'appelle la mib standard de windows et comment je peux récupérer les OID des Objets tel que disque dure,mémoire , CPU ,.....
merci
j'ai déjà activer le service SNMP de windows
s.v.p connaissez vous comment s'appelle la mib standard de windows et comment je peux récupérer les OID des Objets tel que disque dure,mémoire , CPU ,.....
merci
XxTitxX
Messages postés
1176
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
30 août 2012
246
6 mars 2009 à 16:17
6 mars 2009 à 16:17
Depuis un linux avec les packages snmp installé tape cette commande:
snmpwalk -c public -v 1 @IPWindows
Tu auras toutes les MIBs dispo par défaut sur ta machine.
Avec informant d'installé tu peux avoir toutes les MIBs suivantes:
--standard(1.3.6.1.4.1.9600.1.1)
|
+--logicalDiskTable(1)
| |
| +--logicalDiskEntry(1) [lDiskInstance]
| |
| +-- r-n InstanceName lDiskInstance(1)
| +-- r-n Gauge32 lDiskPercentDiskReadTime(2)
| +-- r-n Gauge32 lDiskPercentDiskTime(3)
| +-- r-n Gauge32 lDiskPercentDiskWriteTime(4)
| +-- r-n Gauge32 lDiskPercentFreeSpace(5)
| +-- r-n Gauge32 lDiskPercentIdleTime(6)
| +-- r-n Gauge32 lDiskAvgDiskQueueLength(7)
| +-- r-n Gauge32 lDiskAvgDiskReadQueueLength(8)
| +-- r-n Gauge32 lDiskAvgDiskWriteQueueLength(9)
| +-- r-n Gauge32 lDiskAvgDiskSecPerRead(10)
| +-- r-n Gauge32 lDiskAvgDiskSecPerTransfer(11)
| +-- r-n Gauge32 lDiskAvgDiskSecPerWrite(12)
| +-- r-n Gauge32 lDiskCurrentDiskQueueLength(13)
| +-- r-n Gauge32 lDiskDiskBytesPerSec(14)
| +-- r-n Gauge32 lDiskDiskReadBytesPerSec(15)
| +-- r-n Gauge32 lDiskDiskReadsPerSec(16)
| +-- r-n Gauge32 lDiskDiskTransfersPerSec(17)
| +-- r-n Gauge32 lDiskDiskWriteBytesPerSec(18)
| +-- r-n Gauge32 lDiskDiskWritesPerSec(19)
| +-- r-n Gauge32 lDiskFreeMegabytes(20)
| +-- r-n Gauge32 lDiskSplitIOPerSec(21)
|
+--memory(2)
| |
| +-- r-n Gauge32 memoryAvailableBytes(1)
| +-- r-n Gauge32 memoryAvailableKBytes(2)
| +-- r-n Gauge32 memoryAvailableMBytes(3)
| +-- r-n Gauge32 memoryCommittedBytes(4)
| +-- r-n Gauge32 memoryCacheBytes(5)
| +-- r-n Gauge32 memoryCacheBytesPeak(6)
| +-- r-n Gauge32 memoryPageFaultsPerSec(7)
| +-- r-n Gauge32 memoryPagesInputPerSec(8)
| +-- r-n Gauge32 memoryPagesOutputPerSec(9)
| +-- r-n Gauge32 memoryPagesPerSec(10)
| +-- r-n Gauge32 memoryPoolNonpagedBytes(11)
| +-- r-n Gauge32 memoryPoolPagedBytes(12)
| +-- r-n Gauge32 memoryPoolPagedResidentBytes(13)
| +-- r-n Gauge32 memorySystemCacheResidentBytes(14)
| +-- r-n Gauge32 memorySystemCodeResidentBytes(15)
| +-- r-n Gauge32 memorySystemCodeTotalBytes(16)
| +-- r-n Gauge32 memorySystemDriverResidentBytes(17)
| +-- r-n Gauge32 memorySystemDriverTotalBytes(18)
| +-- r-n Gauge32 memoryCommittedKBytes(19)
| +-- r-n Gauge32 memoryCacheKBytes(20)
| +-- r-n Gauge32 memoryCacheKBytesPeak(21)
| +-- r-n Gauge32 memoryPoolNonpagedKBytes(22)
| +-- r-n Gauge32 memoryPoolPagedKBytes(23)
| +-- r-n Gauge32 memoryPoolPagedResidentKBytes(24)
| +-- r-n Gauge32 memorySystemCacheResidentKBytes(25)
| +-- r-n Gauge32 memorySystemCodeResidentKBytes(26)
| +-- r-n Gauge32 memorySystemCodeTotalKBytes(27)
| +-- r-n Gauge32 memorySystemDriverResidentKBytes(28)
| +-- r-n Gauge32 memorySystemDriverTotalKBytes(29)
| +-- r-n Gauge32 memoryCommittedMBytes(30)
| +-- r-n Gauge32 memoryCacheMBytes(31)
| +-- r-n Gauge32 memoryCacheMBytesPeak(32)
| +-- r-n Gauge32 memoryPoolNonpagedMBytes(33)
| +-- r-n Gauge32 memoryPoolPagedMBytes(34)
| +-- r-n Gauge32 memoryPoolPagedResidentMBytes(35)
| +-- r-n Gauge32 memorySystemCacheResidentMBytes(36)
| +-- r-n Gauge32 memorySystemCodeResidentMBytes(37)
| +-- r-n Gauge32 memorySystemCodeTotalMBytes(38)
| +-- r-n Gauge32 memorySystemDriverResidentMBytes(39)
| +-- r-n Gauge32 memorySystemDriverTotalMBytes(40)
|
+--networkInterfaceTable(3)
| |
| +--networkInterfaceEntry(1) [netInstance]
| |
| +-- r-n InstanceName netInstance(1)
| +-- r-n Gauge32 netBytesReceivedPerSec(2)
| +-- r-n Gauge32 netBytesSentPerSec(3)
| +-- r-n Gauge32 netBytesTotalPerSec(4)
| +-- r-n Gauge32 netCurrentBandwidth(5)
| +-- r-n Gauge32 netOutputQueueLength(6)
| +-- r-n Gauge32 netPacketsOutboundDiscarded(7)
| +-- r-n Gauge32 netPacketsOutboundErrors(8)
| +-- r-n Gauge32 netPacketsReceivedDiscarded(9)
| +-- r-n Gauge32 netPacketsReceivedErrors(10)
| +-- r-n Gauge32 netPacketsReceivedUnknown(11)
| +-- r-n Gauge32 netPacketsReceivedPerSec(12)
| +-- r-n Gauge32 netPacketsSentPerSec(13)
| +-- r-n Gauge32 netPacketsPerSec(14)
|
+--objects(4)
| |
| +-- r-n Gauge32 objectsProcesses(1)
| +-- r-n Gauge32 objectsThreads(2)
|
+--processorTable(5)
| |
| +--processorEntry(1) [cpuInstance]
| |
| +-- r-n InstanceName cpuInstance(1)
| +-- r-n Gauge32 cpuPercentDPCTime(2)
| +-- r-n Gauge32 cpuPercentInterruptTime(3)
| +-- r-n Gauge32 cpuPercentPrivilegedTime(4)
| +-- r-n Gauge32 cpuPercentProcessorTime(5)
| +-- r-n Gauge32 cpuPercentUserTime(6)
| +-- r-n Gauge32 cpuAPCBypassesPerSec(7)
| +-- r-n Gauge32 cpuDPCBypassesPerSec(8)
| +-- r-n Gauge32 cpuDPCRate(9)
| +-- r-n Gauge32 cpuDPCsQueuedPerSec(10)
| +-- r-n Gauge32 cpuInterruptsPerSec(11)
|
+--system(6)
|
+-- r-n Gauge32 systemSystemUpTime(1)
snmpwalk -c public -v 1 @IPWindows
Tu auras toutes les MIBs dispo par défaut sur ta machine.
Avec informant d'installé tu peux avoir toutes les MIBs suivantes:
--standard(1.3.6.1.4.1.9600.1.1)
|
+--logicalDiskTable(1)
| |
| +--logicalDiskEntry(1) [lDiskInstance]
| |
| +-- r-n InstanceName lDiskInstance(1)
| +-- r-n Gauge32 lDiskPercentDiskReadTime(2)
| +-- r-n Gauge32 lDiskPercentDiskTime(3)
| +-- r-n Gauge32 lDiskPercentDiskWriteTime(4)
| +-- r-n Gauge32 lDiskPercentFreeSpace(5)
| +-- r-n Gauge32 lDiskPercentIdleTime(6)
| +-- r-n Gauge32 lDiskAvgDiskQueueLength(7)
| +-- r-n Gauge32 lDiskAvgDiskReadQueueLength(8)
| +-- r-n Gauge32 lDiskAvgDiskWriteQueueLength(9)
| +-- r-n Gauge32 lDiskAvgDiskSecPerRead(10)
| +-- r-n Gauge32 lDiskAvgDiskSecPerTransfer(11)
| +-- r-n Gauge32 lDiskAvgDiskSecPerWrite(12)
| +-- r-n Gauge32 lDiskCurrentDiskQueueLength(13)
| +-- r-n Gauge32 lDiskDiskBytesPerSec(14)
| +-- r-n Gauge32 lDiskDiskReadBytesPerSec(15)
| +-- r-n Gauge32 lDiskDiskReadsPerSec(16)
| +-- r-n Gauge32 lDiskDiskTransfersPerSec(17)
| +-- r-n Gauge32 lDiskDiskWriteBytesPerSec(18)
| +-- r-n Gauge32 lDiskDiskWritesPerSec(19)
| +-- r-n Gauge32 lDiskFreeMegabytes(20)
| +-- r-n Gauge32 lDiskSplitIOPerSec(21)
|
+--memory(2)
| |
| +-- r-n Gauge32 memoryAvailableBytes(1)
| +-- r-n Gauge32 memoryAvailableKBytes(2)
| +-- r-n Gauge32 memoryAvailableMBytes(3)
| +-- r-n Gauge32 memoryCommittedBytes(4)
| +-- r-n Gauge32 memoryCacheBytes(5)
| +-- r-n Gauge32 memoryCacheBytesPeak(6)
| +-- r-n Gauge32 memoryPageFaultsPerSec(7)
| +-- r-n Gauge32 memoryPagesInputPerSec(8)
| +-- r-n Gauge32 memoryPagesOutputPerSec(9)
| +-- r-n Gauge32 memoryPagesPerSec(10)
| +-- r-n Gauge32 memoryPoolNonpagedBytes(11)
| +-- r-n Gauge32 memoryPoolPagedBytes(12)
| +-- r-n Gauge32 memoryPoolPagedResidentBytes(13)
| +-- r-n Gauge32 memorySystemCacheResidentBytes(14)
| +-- r-n Gauge32 memorySystemCodeResidentBytes(15)
| +-- r-n Gauge32 memorySystemCodeTotalBytes(16)
| +-- r-n Gauge32 memorySystemDriverResidentBytes(17)
| +-- r-n Gauge32 memorySystemDriverTotalBytes(18)
| +-- r-n Gauge32 memoryCommittedKBytes(19)
| +-- r-n Gauge32 memoryCacheKBytes(20)
| +-- r-n Gauge32 memoryCacheKBytesPeak(21)
| +-- r-n Gauge32 memoryPoolNonpagedKBytes(22)
| +-- r-n Gauge32 memoryPoolPagedKBytes(23)
| +-- r-n Gauge32 memoryPoolPagedResidentKBytes(24)
| +-- r-n Gauge32 memorySystemCacheResidentKBytes(25)
| +-- r-n Gauge32 memorySystemCodeResidentKBytes(26)
| +-- r-n Gauge32 memorySystemCodeTotalKBytes(27)
| +-- r-n Gauge32 memorySystemDriverResidentKBytes(28)
| +-- r-n Gauge32 memorySystemDriverTotalKBytes(29)
| +-- r-n Gauge32 memoryCommittedMBytes(30)
| +-- r-n Gauge32 memoryCacheMBytes(31)
| +-- r-n Gauge32 memoryCacheMBytesPeak(32)
| +-- r-n Gauge32 memoryPoolNonpagedMBytes(33)
| +-- r-n Gauge32 memoryPoolPagedMBytes(34)
| +-- r-n Gauge32 memoryPoolPagedResidentMBytes(35)
| +-- r-n Gauge32 memorySystemCacheResidentMBytes(36)
| +-- r-n Gauge32 memorySystemCodeResidentMBytes(37)
| +-- r-n Gauge32 memorySystemCodeTotalMBytes(38)
| +-- r-n Gauge32 memorySystemDriverResidentMBytes(39)
| +-- r-n Gauge32 memorySystemDriverTotalMBytes(40)
|
+--networkInterfaceTable(3)
| |
| +--networkInterfaceEntry(1) [netInstance]
| |
| +-- r-n InstanceName netInstance(1)
| +-- r-n Gauge32 netBytesReceivedPerSec(2)
| +-- r-n Gauge32 netBytesSentPerSec(3)
| +-- r-n Gauge32 netBytesTotalPerSec(4)
| +-- r-n Gauge32 netCurrentBandwidth(5)
| +-- r-n Gauge32 netOutputQueueLength(6)
| +-- r-n Gauge32 netPacketsOutboundDiscarded(7)
| +-- r-n Gauge32 netPacketsOutboundErrors(8)
| +-- r-n Gauge32 netPacketsReceivedDiscarded(9)
| +-- r-n Gauge32 netPacketsReceivedErrors(10)
| +-- r-n Gauge32 netPacketsReceivedUnknown(11)
| +-- r-n Gauge32 netPacketsReceivedPerSec(12)
| +-- r-n Gauge32 netPacketsSentPerSec(13)
| +-- r-n Gauge32 netPacketsPerSec(14)
|
+--objects(4)
| |
| +-- r-n Gauge32 objectsProcesses(1)
| +-- r-n Gauge32 objectsThreads(2)
|
+--processorTable(5)
| |
| +--processorEntry(1) [cpuInstance]
| |
| +-- r-n InstanceName cpuInstance(1)
| +-- r-n Gauge32 cpuPercentDPCTime(2)
| +-- r-n Gauge32 cpuPercentInterruptTime(3)
| +-- r-n Gauge32 cpuPercentPrivilegedTime(4)
| +-- r-n Gauge32 cpuPercentProcessorTime(5)
| +-- r-n Gauge32 cpuPercentUserTime(6)
| +-- r-n Gauge32 cpuAPCBypassesPerSec(7)
| +-- r-n Gauge32 cpuDPCBypassesPerSec(8)
| +-- r-n Gauge32 cpuDPCRate(9)
| +-- r-n Gauge32 cpuDPCsQueuedPerSec(10)
| +-- r-n Gauge32 cpuInterruptsPerSec(11)
|
+--system(6)
|
+-- r-n Gauge32 systemSystemUpTime(1)
aminos88
Messages postés
124
Date d'inscription
samedi 9 décembre 2000
Statut
Membre
Dernière intervention
17 février 2014
2
6 mars 2009 à 21:17
6 mars 2009 à 21:17
Merci
Mais est ce que ces Objets sont les mêmes que celle dans windows
merci
Mais est ce que ces Objets sont les mêmes que celle dans windows
merci
5 mars 2009 à 17:38
désolé
mais par contre est ce que vous pouvez me dire comment je peux trouver la MIB standard de windows qui conteint tous les objets et comment je peux récuperer leures OID comme le dique dur,mémoir, charge
merci bien de votre compréhension.
6 mars 2009 à 14:16
Ensuite, il faut installer un petit soft pour que ce soit plus performant:
http://www.wtcs.org/informant/download.htm
Puis dans ce logiciel tu auras une listes des mibs associées.
Ou alors un simple snmpwalk -c public -v 1 @IPWindows
Te donnera toutes les MIBS dispo pour cette machine ...