Hallo,
Ik heb sinds 2 maanden eindelijk een linux webserver draaien. Hierop had ik ook lm_sensors geinstalleerd maar vond het zonde dat ik er niet zoveel mee kon van buitenaf. Daarom heb ik besloten phpSysInfo te herschrijven zodat deze de informatie van lm_sensors weergeeft.
Dit is gelukt voor mijn eigen pc zie:
http://adw.xs4all.nl:81/info/index.php
De extra module laad alle informatie van `sensors` in en verwerkt die.
Nu lijkt mij dat op ieder systeem de inhoud van `sensors` iets anders is en ik ben dus ook benieuwd of het op andere systemen ook werkt.
Ik wou dus vragen of er mensen zijn die het scriptje op hun linux systeem willen testen.
Je hebt php (safe mode uit) nodig en sensors geinstalleerd en geconfigureerd.
Deze laatste valt hier te downloaden: http://www2.lm-sensors.nu/~lm78/download.html
maar is mogelijk al bij je distro meegeleverd.
Mocht je geen informatie zien, niet kloppende of te weinig zou je dan de output van `sensors` willen posten. Dan probeer ik het te verbeteren.
Changelog tot nu toe:
Vandaag (donderdag 1 januari 2004) heb ik ook een service monitor ingebouwd.
hier te zien:
http://adw.xs4all.nl:81/info/
Uitleg hoe service monitor werkt:
Er zijn 2 bestanden grep.conf en fsock.conf
fsock.conf
voorbeeld inhoud:
grep.conf
voorbeeld inhoud:
Omdat niet alle services via fsockopen te controleren zijn heb ik de mogelijkheid ingebouwd services te controleren via `ps -e | grep`. Fsockopen kan heel traag werken als een service niet online is. De `ps -e | grep` mogelijkheid is dan vele malen sneller. Fsockopen is vaak wel betrouwbaarder
download hier de aangepaste phpSysInfo: http://www.scriptdev.nl/info2.rar
Ik heb sinds 2 maanden eindelijk een linux webserver draaien. Hierop had ik ook lm_sensors geinstalleerd maar vond het zonde dat ik er niet zoveel mee kon van buitenaf. Daarom heb ik besloten phpSysInfo te herschrijven zodat deze de informatie van lm_sensors weergeeft.
Dit is gelukt voor mijn eigen pc zie:
http://adw.xs4all.nl:81/info/index.php
De extra module laad alle informatie van `sensors` in en verwerkt die.
Nu lijkt mij dat op ieder systeem de inhoud van `sensors` iets anders is en ik ben dus ook benieuwd of het op andere systemen ook werkt.
Ik wou dus vragen of er mensen zijn die het scriptje op hun linux systeem willen testen.
Je hebt php (safe mode uit) nodig en sensors geinstalleerd en geconfigureerd.
Deze laatste valt hier te downloaden: http://www2.lm-sensors.nu/~lm78/download.html
maar is mogelijk al bij je distro meegeleverd.
Mocht je geen informatie zien, niet kloppende of te weinig zou je dan de output van `sensors` willen posten. Dan probeer ik het te verbeteren.
Changelog tot nu toe:
version 0.4 (Sun 04 jan 2004) better support lm_sensors version 0.3 (Thu 01 jan 2004) xml added colormake added for fan-speeds max. temp added with procent graphic bar min. fanspeed added faster code (20%) version 0.2 (Wed 31 dec 2003) checkreal added -> check if the values of lm_sensors are correct show min and max voltage show all grabbed information -> not only hard programmed information text added (Dutch and English) better information grabber version 0.1 (Tue 30 dec 2003) lm_sensors information grabber colormake function check if value is too high, low or ok (only for voltage) update all templates to work with this module update index.php to show this module update index.php to show aq theme as default. |
Vandaag (donderdag 1 januari 2004) heb ik ook een service monitor ingebouwd.
hier te zien:
http://adw.xs4all.nl:81/info/
Uitleg hoe service monitor werkt:
Er zijn 2 bestanden grep.conf en fsock.conf
fsock.conf
ip-adres:port:info over service |
voorbeeld inhoud:
127.0.0.1:81:Webserver 127.0.0.1:110:Pop3 server 127.0.0.1:21:Ftp server 127.0.0.1:10000:Webmin server |
grep.conf
grep commando:info over service |
voorbeeld inhoud:
mysqld:Mysql database jabberd:Jabber (msn/icq) server ssh:Shell server telnet:Telnet server smtp:Smtp server |
Omdat niet alle services via fsockopen te controleren zijn heb ik de mogelijkheid ingebouwd services te controleren via `ps -e | grep`. Fsockopen kan heel traag werken als een service niet online is. De `ps -e | grep` mogelijkheid is dan vele malen sneller. Fsockopen is vaak wel betrouwbaarder
download hier de aangepaste phpSysInfo: http://www.scriptdev.nl/info2.rar
[ Voor 32% gewijzigd door adewidt op 04-01-2004 22:57 ]