  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 | That's cool! -- FWD#537129 |
|
 wrtman
join:2005-02-20 | reply to digiblur when will this be available. it looks cool. |
|
  sonarman Sonarman
join:2000-11-18 Liverpool, NY | reply to digiblur Where can it be downloaded from? Looks good |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana 1 edit | reply to digiblur 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 | reply to digiblur 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
| 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 |
|
  pipdipchip 8 Megabits A Second Premium join:2003-12-04 Hanover, MN | reply to digiblur That is awesome. Any ETA for release? |
|
  Trimline Premium join:2004-10-24 Orlando, FL
·Callcentric
·AT&T Southeast
·RoadRunner Cable
| reply to digiblur We'll fund you! Just keep up the fantistic work! BTW, does your wife still talk to you?  -- FWD#537129 |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| 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 | I hope you will upload this at the samurize site when you are finished- it looks great! |
|
  Trimline Premium join:2004-10-24 Orlando, FL
·Callcentric
·AT&T Southeast
·RoadRunner Cable
| reply to digiblur said by digiblur : said by Trimline : BTW, does your wife still talk to you? LOL...do you have any other devices in mind? There are many machines on Meps (Dune, the movie).... :) -- FWD#537129 |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| reply to johnh123 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 | Great. I'll be looking forward to it. |
|
  digiblur Got Sipura? Premium join:2002-06-03 Louisiana
| reply to digiblur 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 | 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
| reply to digiblur 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 | 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
| 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
| reply to digiblur 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 |
|