On Sat, Apr 25, 2015 at 05:04:30PM -0500, wireless wrote: > Would you mind if I explore "hooks" for modbusTCP into RNMS ? > Is it open to other protocols supported by different types of > ethernet equipment? Also, there is much going on with a lot of folks > to use Ansible to download boot codes and other configurations to a > myriad of devices; are you receptive to those sorts of code either > integrated in or as separate modules? The loose term everyone is using > is "frameworks" as a general purpose descriptive moniker for compatible > codes; so are you encouraging other frameworks? OK, different sort of frameworks. So turbogears is the thing that gives you the webfront end and the database backend. Its the framework I build rnms in.
modbusTCP is a on-wire protocol to talk to things. So Django is a competitor to TurboGears, but modbusTCP is a competitor to SNMP. rnms already has a TCPclient which is basically used to send stuff via TCP and wait and bring it back. It uses threading so its non-blocking. modbusTCP would either use that client or copy that client and customise it. As long as whatever code came along wasn't breaking things and with threads and message passing code you have to be really evil to break things, stuff like that should be fine. > Any of the cluster friendly databases going to be supported with > RoseNMS: nosql, hive, cassandra, hypertable, etc, or will it > be limited to just a short list of DBs? Whatever sqlalchemy supports is supported. rnms doesn't even know or care what it is. That's one of the wonderful things about sqlalchemy. I test on sqlite and uat on postgresql. > I'm hoping to run a NMS, other than nagios on Apache-Mesos clusters > of linux systems. Will RNMS be linux cluster friendly, by design? It has the workings to be able to do that. The messaging passing uses ZeroMQ which does let you pass things around on either different threads or different machines. I'm more a network guy than a server guy so I'm not really sure. ZeroMQ lets you do things like have a rrdtool worker, or multiple and just chuck update requests at them. The messaging stuff does the buffering (to a point) so the poller backend keeps going. > OK, I'll help ( I have 3 other OpenSource projects tangential, but > related). Where your github? repo? I'm a C hack, but python is slowly https://github.com/csmall/rnms > seeping into my thoughts and fingers.... What are your detailed plans > for the UI. Have you considers something along the QT5 family line? No real details, it is web related like JFFNMS but uses a lot of things like twitter bootstrap. - Craig -- Craig Small (@smallsees) http://enc.com.au/ csmall at : enc.com.au Debian GNU/Linux http://www.debian.org/ csmall at : debian.org GPG fingerprint: 5D2F B320 B825 D939 04D2 0519 3938 F96B DF50 FEA5 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ jffnms-users mailing list jffnms-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jffnms-users