 digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| [Monitoring] Samurize plugin for Alchemy Here's a sneak peek at an upcoming Alchemy plugin for Samurize. As you can see from the screenshot, if a pc name is available in the DHCP table, the MAC ID of the wireless client is replaced with a user friendly host name.  -- FWD#297248 | |
|
  Trimline Premium join:2004-10-24 Orlando, FL | Re: [Monitoring] Samurize plugin for Alchemy That's cool! -- FWD#537129 | |
|
 wrtman
join:2005-02-20 | when will this be available. it looks cool. | |
|
  sonarman Sonarman
join:2000-11-18 Liverpool, NY | Where can it be downloaded from? Looks good | |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana 1 edit | I'm having some problems with the WRT54g's HTTP interface falling on its face after after a few hours, as soon as I get some of the problems worked out I'll let you guys know. -- FWD#297248 | |
|
 ahubbard
join:2001-06-22 Silver Spring, MD | digiblur, you're a samurize maven... do i have to hop from forum to forum to find all your plugins?  | |
|
 |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Re: [Monitoring] Samurize plugin for Alchemy said by ahubbard :digiblur, you're a samurize maven... do i have to hop from forum to forum to find all your plugins? I'm going to run out of devices to build plugins for before too long.  -- FWD#297248 | |
|
 |  |  |
 |  |  |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Re: [Monitoring] Samurize plugin for Alchemy said by Trimline : We'll fund you! Just keep up the fantistic work! BTW, does your wife still talk to you? Somehow I still manage to find time for the significant other, the kids, my normal paying job, and all the other projects have going on.
LOL...do you have any other devices in mind?
The plugin is currently going under a rewrite to try to solve the WRT54g HTTP interface dying. When I'm finished with it, there will be two poll times for the plugin. One poll time will be the wireless clients and the other will be the router status page. The DHCP table will only be read when needed. During startup of the plugin it will read the DHCP table and store it. If a MAC ID is detected in the wireless clients, it will be look for the host name in the stored table, if it's not found it will pull the DHCP table to get it and update the stored table. This will stop unnecessary polls of the DHCP page of the router.
The screen shot I included also grab stats from the WRT54g via SNMP, so SNMP will be required on the router. -- FWD#297248 | |
|
 |  |  |  |  johnh123
join:2002-11-19 Chicago, IL | Re: [Monitoring] Samurize plugin for Alchemy I hope you will upload this at the samurize site when you are finished- it looks great! | |
|
 |  |  |  |  |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Re: [Monitoring] Samurize plugin for Alchemy said by johnh123 :I hope you will upload this at the samurize site when you are finished- it looks great! This project has currently been put on the back burner as it is taking more time than I thought due to the HTTP service half-dying on the router all the time. My plugin developing time is currently devoted towards my Talking Caller ID plugin for the Sipura at this time. I should be able to work on this within a week or two and something ready to go then. -- FWD#297248 | |
|
 |  |  |  |  |  |  johnh123
join:2002-11-19 Chicago, IL | Re: [Monitoring] Samurize plugin for Alchemy Great. I'll be looking forward to it. | |
|
 |  |  |  |  |
  pipdipchip 8 Megabits A Second Premium join:2003-12-04 Hanover, MN | That is awesome. Any ETA for release? | |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Sorry the long wait...
A few things to be aware of: 1. The provided Samurize config file is for example only. You are more than welcome to create your own. This is what Samurize is all about! Smile
2. Router Load, WLAN TX, WLAN RX, WAN TX, WAN RX, and the dual layer Histogram(max value set to my ISP connection speed) are obtained using SNMP. The OID's might be different on your WRT54g. These were obtained using GetIf on a WRT54g V2.0.
3. The sample file contains two meters above the "box" - LoadAlchemyStatus, LoadAlchemyWireless. These are both set to 192.168.1.1 and the password of admin.
4. LoadAlchemyStatus is required if you want to use the functions RouterFirmware, RouterIP, RouterGateway, and RouterUptime. In my testing this function kills the HTTP pages of the WRT54g if the update interval is set to low. I have mine set to update every 180 minutes.
5. LoadAlchemyWireless is required if you want to use the functions WirelessRate, WirelessChannel, and WirelessClients.
6. Do not be alarmed when the MACID is shown as the wireless client ID. This is due to the way I coded the DHCP matching engine to keep the number of HTTP pulls down. Once the plugin finds a MAC ID displayed, a flag is set to pull the DHCP table during the next update. At the next update the MAC ID will change to the host name provided in the DHCP table. The DHCP table is only pulled when needed this way.
Now time to play:
Samurize needs to be installed first - go to Samurize.com to get it.
Download: »members.cox.net/wrt54g/AlchemyStats0.2.sam
If you installed Samurize, SAM files will be associated with the Samurize Import Tool. Double click the SAM file.
Open the Samurize Config tool and open the AlchemyStats_Sample.Ini file. Make any needed changes to the configuration(Ip's, Passwords, etc)
Startup Samurize and select the AlchemyStats_Sample file. You might also make the change to keep Samurize pinned to your desktop so it doesn't get in your way.
If you have any questions, comments, or bugs feel free to respond here or call me via FWD at 64466, just remember I'm at GMT-6. -- FWD#64466 - »[Sipura] Make your Sipura Speak! - Step by Step | |
|
 |   imrf Premium join:2002-06-06 Utica, MI | Re: [Monitoring] Samurize plugin for Alchemy Thanks. Just downloaded and installed this plugin. Lucky for me I use the default settings for the router and no re-config was needed. Looks nice and so far functions well. | |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Added DHCP Table code. Should work with other firmwares too, but it's not tested. I should have this out for release within a few days if it passes all the tests. -- FWD#64466(6PM-11PM GMT-5) - »[Sipura] Make your Sipura Speak! - Step by Step | |
|
 |  s1ngs1ng
join:2004-02-16 02000 | Re: [Monitoring] Samurize plugin for Alchemy is this SAM is another Firmware to be uploaded? Can i use my DD-RWT 2.2 #3.2 as the firmware to be use together?
Thanks | |
|
 |  |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Re: [Monitoring] Samurize plugin for Alchemy said by s1ngs1ng :is this SAM is another Firmware to be uploaded? Can i use my DD-RWT 2.2 #3.2 as the firmware to be use together? Thanks All you can do is try when I release the later release. Depends on how much they changed with the web pages on DD-WRT. -- FWD#64466(6PM-11PM GMT-5) - »[Sipura] Make your Sipura Speak! - Step by Step | |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| 1. The provided Samurize config file is for example only. You are more than welcome to create your own. This is what Samurize is all about!
2. Router Load, WLAN TX, WLAN RX, WAN TX, WAN RX, and the dual layer Histogram(max value set to my ISP connection speed) are obtained using SNMP. The OID's might be different on your WRT54g. These were obtained using GetIf on a WRT54g V2.0.
3. The sample file contains three meters above the "box" - LoadAlchemyStatus, LoadAlchemyWireless, LoadAlchemyDHCP. These are set to 192.168.1.1 and the password of admin.
4. LoadAlchemyStatus is required if you want to use the functions RouterFirmware, RouterIP, RouterGateway, and RouterUptime. In my testing this function kills the HTTP pages of the WRT54g if the update interval is set to low. I have mine set to update every 180 minutes and will still kill the pages at times.
5. LoadAlchemyWireless is required if you want to use the functions WirelessRate, WirelessChannel, and WirelessClients.
6. LoadAlchemyDHCP is required if you want to use DHCPHost, DHCPIP, DHCPMAC, and DHCPExpire functions. Each of these functions require an index number. The first entry of the DHCP table starts at 0. In my example I included only displays the first 8 DHCP table entries, you are more than welcome to expand this further.
7. Do not be alarmed when the MACID is shown as the wireless client ID. This is due to the way I coded the DHCP matching engine to keep the number of HTTP pulls down. Once the plugin finds a MAC ID displayed, a flag is set to pull the DHCP table during the next update. At the next update the MAC ID will change to the host name provided in the DHCP table. The DHCP table is only pulled when needed this way. If LoadAlchemyDHCP is used, the MAC ID's will only be converted to the hostname when the LoadAlchemyDHCP meter is pulled.
Samurize needs to be installed first - go to Samurize.com to get it.
Download: »members.cox.net/wrt54g/AlchemyStats0.3.sam
If you installed Samurize, SAM files will be associated with the Samurize Import Tool. Double click the SAM file from the ZIP file. -- FWD#64466(6PM-11PM GMT-5) - »[Sipura] Make your Sipura Speak! - Step by Step | |
|
 |  s1ngs1ng
join:2004-02-16 02000 | Re: [Monitoring] Samurize plugin for Alchemy so when the executable file will be relase?
cheers | |
|
 |  |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Re: [Monitoring] Samurize plugin for Alchemy said by s1ngs1ng :so when the executable file will be relase? cheers There is no executable. It's a DLL plugin for Samurize. -- FWD#64466(6PM-11PM GMT-5) - »[Sipura] Make your Sipura Speak! - Step by Step | |
|
 s1ngs1ng
join:2004-02-16 02000 | so how do i use the SAM file with my linksys with DD-RWT firmware?
thanks | |
|
 |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana | Re: [Monitoring] Samurize plugin for Alchemy Look about 2 or 3 posts above. | |
|
  pipdipchip 8 Megabits A Second Premium join:2003-12-04 Hanover, MN | I posted this on my site, »www.wrt54g.com. If you are having problems with the cox.net D/L. -- CCNA Training in Progress - Webmaster of WRT54G.com | |
|
  Bill Light Up The Halo Premium,VIP join:2001-12-09 clubs:
| Mine is reporting the "Router Load", "WLAN TX", "WLAN RX", "WAN TX" and "WAN RX", but it times out on "Uptime", "WAN IP", "WLAN Rate" and "WLAN Ch".
Am I doing something wrong here? -- The new Secure-Wifi.net is open!
| |
|
 |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Re: [Monitoring] Samurize plugin for Alchemy said by Bill :Mine is reporting the "Router Load", "WLAN TX", "WLAN RX", "WAN TX" and "WAN RX", but it times out on "Uptime", "WAN IP", "WLAN Rate" and "WLAN Ch". Am I doing something wrong here? The ones you are reporting are pulled via the SNMP plugin. What firmware version are you using?
Check your settings on the meters, you may not have the correct IP and/or password on the "Load" meters. -- FWD#64466(6PM-11PM GMT-5) »[Sipura] Make your Sipura Speak! - Step by Step »[Monitoring] Samurize plugin for Alchemy Drop me a PM if you'd like a custom Samurize plugin for your device. | |
|
 |  |   Bill Light Up The Halo Premium,VIP join:2001-12-09 clubs:
| Re: [Monitoring] Samurize plugin for Alchemy Very cool! Got it working, thanks.
You were right, I hadn't modified the password that the "Load" meters were using to get their data.
Thanks again  -- The new Secure-Wifi.net is open!
| |
|
 |  |  |  |
 |  |  |  |   Bill Light Up The Halo Premium,VIP join:2001-12-09 clubs:
| Re: [Monitoring] Samurize plugin for Alchemy said by eugenegill :said by Bill :You were right, I hadn't modified the password that the "Load" meters were using to get their data. Please explain how to change the password. Darned it I can find it! Go into the .ini file and look for this:
quote: [Source 22] Type=TActiveDLLCollector DLLName=AlchemyStats.dll DLLFunction=LoadAlchemyWireless Param0=Your routers IP goes here Param1=Your web-config login pw goes here Param2=60
and
quote: [Source 33] Type=TActiveDLLCollector DLLName=AlchemyStats.dll DLLFunction=LoadAlchemyStatus Param0=Your routers IP goes here Param1=Your web-config login pw goes here Param2=200
and
quote: [Source 34] Type=TActiveDLLCollector DLLName=AlchemyStats.dll DLLFunction=LoadAlchemyDHCP Param0=Your routers IP goes here Param1=Your web-config pw goes here Param2=120
The other ones will use the SNMP string. -- The new Secure-Wifi.net is open!
| |
|
 |  |  |  |  |   digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| Re: [Monitoring] Samurize plugin for Alchemy said by Bill :said by eugenegill :said by Bill :You were right, I hadn't modified the password that the "Load" meters were using to get their data. Please explain how to change the password. Darned it I can find it! Go into the .ini file and look for this: quote: [Source 22] Type=TActiveDLLCollector
Or you could just open the Samurize config tool and edit the meter the easy way  -- FWD#64466(6PM-11PM GMT-5) »[Sipura] Make your Sipura Speak! - Step by Step »[Monitoring] Samurize plugin for Alchemy Drop me a PM if you'd like a custom Samurize plugin for your device. | |
|
 |  |  |  |  |  |   Bill Light Up The Halo Premium,VIP join:2001-12-09 clubs:
| Re: [Monitoring] Samurize plugin for Alchemy said by digiblur :said by Bill :said by eugenegill :said by Bill :You were right, I hadn't modified the password that the "Load" meters were using to get their data. Please explain how to change the password. Darned it I can find it! Go into the .ini file and look for this: quote: [Source 22] Type=TActiveDLLCollector
Or you could just open the Samurize config tool and edit the meter the easy way That'd be too easy :p -- The new Secure-Wifi.net is open!
| |
|
 |  |  |  |  |  |  twosox
join:2002-01-20 Mclean, VA | Is there a way to do this remotely? (i.e outside the private LAN from the WAN side)
Would you have to forward the SNMP ports or something like that?
Sox | |
|
 |  |  |  |  |  |  |  See 8 replies to this post |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| The plugin was developed for the Alchemy firmware which is what I use on my only WRT54G. Some of the plugin's functions like the DHCP list may work on other firmwares. If anyone would like this adapted to another firmware or another model Linksys router feel free to drop me a PM. If there is a enough need and someone can send the HTML sources from the router/firmware model I'll see about developing another plugin if needed.
FYI.. I currently have a BEFSR81 and a WRV54G in the drawer to possibly develop plugins for. -- FWD#64466(6PM-11PM GMT-5) »[Sipura] Make your Sipura Speak! - Step by Step »[Monitoring] Samurize plugin for Alchemy Drop me a PM if you'd like a custom Samurize plugin for your device. | |
|
 |   Bill Light Up The Halo Premium,VIP join:2001-12-09 clubs: | Re: [Monitoring] Samurize plugin for Alchemy I'm running Alchemy (Firmware Version: Alchemy-6.0-RC1.w42 V2.04.4.8sv), maybe it's not working because I have a modified version of the firmware? -- The new Secure-Wifi.net is open!
| |
|
 Skyrunner8
join:2002-01-10 Berkeley, CA
1 edit | This is great. Only request. Is there any way to have the Router Name also? I know that I will be moving inbetween 2 routers, so it would be nice to be able to see the name, (even though yes, i do know where i am :-p)
and a side note, is the Load the CPU load of the router? or the percent of bandwitdh being used. -- -Jeff | |
|
  Matt Take me down to the paradise city Premium join:2003-07-20 Jamestown, NC
·North State Commun..
3 edits | This is KICK ASS!
One question since I'm new to Samurize, how do I shift the upper box to the right instead of the left?
Also, I need to add a little more space for my router name in the title as well as on the DHCP Table. | |
|
 |  Skyrunner8
join:2002-01-10 Berkeley, CA | Re: [Monitoring] Samurize plugin for Alchemy right click on the icon in the bottem corner and do Edit Config -- -Jeff | |
|
 |  |   Matt Take me down to the paradise city Premium join:2003-07-20 Jamestown, NC
·North State Commun..
1 edit | Re: [Monitoring] Samurize plugin for Alchemy said by Skyrunner8 :right click on the icon in the bottem corner and do Edit Config Thanks! I just figured it out! | |
|
 |
 |  Skyrunner8
join:2002-01-10 Berkeley, CA
1 edit | Re: [Monitoring] Samurize plugin for Alchemy You have to start fiddling with it a little. But I Guess you can do it by putting in Their IP instead of yours. You might have to turn on remote management, and add the port, but I *think* it should work that way.
Edit: Well you changed your first post.... I don't think it would be possible unless you connected to each one. It uses SNMP and you need the password to the router to use it. -- -Jeff | |
|
 |  |   r81984 Fair and Balanced Premium join:2001-11-14 St John'S, NL | Re: [Monitoring] Samurize plugin for Alchemy When I said read, I meant list, like it can list DHCP clients table. So you have a live update of what APs are in the area. | |
|
 |  |   Matt Take me down to the paradise city Premium join:2003-07-20 Jamestown, NC
·North State Commun..
| said by Skyrunner8 :You might have to turn on remote management, and add the port, but I *think* it should work that way. Remote Management is only used if you want to access your router from the WAN. Not LAN. | |
|
 |  |  |  Skyrunner8
join:2002-01-10 Berkeley, CA | Re: [Monitoring] Samurize plugin for Alchemy That response was to a post which now reads DELETE ME. -- -Jeff | |
|
 |
 nightemaster
join:2004-09-04 Brooklyn, NY | i think theres an error with the router load, because it frequently goes up to 250% | |
|
 |  Skyrunner8
join:2002-01-10 Berkeley, CA | Re: [Monitoring] Samurize plugin for Alchemy weird... same with mine. at first it was fine, but after a couple of router reboots, its at 111%. I set up an alarm to turn it red if it is over 80....now its all in the red. -- -Jeff | |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| The SNMP calls are not part of my Alchemy plugin it's just a standard SNMP plugin found at Samurize, but I included it with the SAM file to make the monitoring complete. Like I stated above, your SNMP OID's might be different on your version of your WRT54G, the sample file I included is just that...a sample.
AlchemyStats.dll plugin reads the router from it's HTML output of the administration pages.
I'll look into the survey mode page. -- FWD#64466(6PM-11PM GMT-5) »[Sipura] Make your Sipura Speak! - Step by Step »[Monitoring] Samurize plugin for Alchemy Drop me a PM if you'd like a custom Samurize plugin for your device. | |
|
 djlimon Premium join:2004-02-23 Montebello, CA | I must have screwed something up. I am on Alchemy 7a and can't get the Router Load % to run. What are the values associated with meter 15? | |
|
 |  mcaslan
join:2000-06-17 Baltimore, MD
| Re: [Monitoring] Samurize plugin for Alchemy I've got my router @ 192.168.2.1 and my default password changed to let's say 'password'. DO I need to enable the syslogd or is this done through SNMP, and if SNMP where do I load my SNMP details where the Name has been modified...
Thanks looking forward to using this... | |
|
 |  |   Matt Take me down to the paradise city Premium join:2003-07-20 Jamestown, NC
·North State Commun..
| Re: [Monitoring] Samurize plugin for Alchemy said by mcaslan :I've got my router @ 192.168.2.1 and my default password changed to let's say 'password'. DO I need to enable the syslogd or is this done through SNMP, and if SNMP where do I load my SNMP details where the Name has been modified... Thanks looking forward to using this... No, you don't need to enable Syslogd. | |
|
 |
|
 |