ik counter wat dingen met perfmon en die worden in een csv bestand gezet was er byvoorbeeld zo uitziet :
"(PDH-CSV 4.0) (W. Europe Standard Time)(-60)","\\SERVER\TCP\Connections Established"
"12/12/2003 01:36:43.437","213"
"12/12/2003 01:36:48.437","221"
"12/12/2003 01:36:53.437","210"
"12/12/2003 01:36:58.437","209"
"12/12/2003 01:37:03.453","196"
"12/12/2003 01:37:08.453","188"
"12/12/2003 01:37:13.453","183"
"12/12/2003 01:37:18.453","175"
"12/12/2003 01:37:23.453","182"
"12/12/2003 01:37:28.453","184"
nu heb ik een script die eigenlijk de laatste waarde moet laten zien omdat die uiteraard de meest up-to-date is. het lukt mij echter niet.ik heb nu een script wat eigenlijk de eerste waarde laat zien . hierdoor heb ik de log op 1 kb ingesteld dus dat de log wel telkens overnieuw wordt aangemaakt :
wie weet hoe het moet , heb gezocht op google en op php.net maar kom er niet echt duidelijk uit .
"(PDH-CSV 4.0) (W. Europe Standard Time)(-60)","\\SERVER\TCP\Connections Established"
"12/12/2003 01:36:43.437","213"
"12/12/2003 01:36:48.437","221"
"12/12/2003 01:36:53.437","210"
"12/12/2003 01:36:58.437","209"
"12/12/2003 01:37:03.453","196"
"12/12/2003 01:37:08.453","188"
"12/12/2003 01:37:13.453","183"
"12/12/2003 01:37:18.453","175"
"12/12/2003 01:37:23.453","182"
"12/12/2003 01:37:28.453","184"
nu heb ik een script die eigenlijk de laatste waarde moet laten zien omdat die uiteraard de meest up-to-date is. het lukt mij echter niet.ik heb nu een script wat eigenlijk de eerste waarde laat zien . hierdoor heb ik de log op 1 kb ingesteld dus dat de log wel telkens overnieuw wordt aangemaakt :
PHP:
1
2
3
4
5
6
7
8
9
| // aantal tcp connections $filename = "c:\\inetpub\\wwwroot\\stats\\logfiles\\system_network.csv"; $handle = fopen ($filename, "r"); @$contents = fread ($handle, filesize ($filename)); fclose ($handle); print ($contents[114].$contents[115].$contents[115]); ?> |
wie weet hoe het moet , heb gezocht op google en op php.net maar kom er niet echt duidelijk uit .