Few things come to mind here. I've done this exact app before. I keep my devices in a table. The Rails app just displays the information from the table. A background daemon does the actual monitoring. I get alot more details in my version, including mapping what mac/ip address are on which switch port, and using SNMP to the switch to do discovery of devices.
The moral of this is break you ping into a separate process/task. Then poll yours AP's and update there status with ActiveRecord. If you need some help, I can certainly give you some pointers. glennswest at yahoo dot com dot sg http://mentalpagingspace.blogspot.com On Apr 7, 10:31 am, Junior Junior wangsa <rails-mailing-l...@andreas- s.net> wrote: > hi.. > > i'm new at ruby on rails.. > first i have a table with a column named status(this column use to store > a status of an access point ("online" or "offline") after my application > have done pinging the access point) > > i use a net-ping library.. > > how can i update the data in column status "automatically". > --------------------------------------------------------------------------- > ------ > > can somebody explain this code? > > @nodestat = Node.all.map do |node|{ > :Status => PingExternal.new(node.ipadd)? "Online" : "Offline"} > end > > and why the status always "Online" > > Any ideas would be very gratefully received! > > Thank You. > -- > Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---