On Tue, Apr 21, 2015 at 01:04:26AM -0500, wireless wrote: > Is there a roadmap for jffnms? > Will in continue to work with systemd and svinit based systems? > Are new feature or new hardware or new protocols planned for support? > Are they plans to interface (monitor) any number of new Internet of > things type devices?
Hi, These answers are going to be out of order, so here goes. JFFNMS will certainly work with systemd or sysvinit based systems. It basically uses cron so as long as something provides a cron service, it should be fine. I basically have two projects going on at the moment, or rather two relevant here (I probably have 10-20 ongoing open source projects). JFFNMS I basically have that sitting in maintenance mode, I'm fixing bugs and accepting patching but there is not a lot of new development going on. I did start to re-architect the code, but found that there were a lot of problems that meant it would need to be rebuilt from ground up. I then started looking at frameworks which then lead me onto things like Django and TurboGears. Most of the NMS related development time I have I put into another project called RoseNMS https://www.rnms.org/ This is based upon \ Python and TurboGears. A *lot* of the limitations that JFFNMS has to deal with are gone. Two good examples are the database and SNMP which are both very important components. In JFFNMS, the database lines are hand crafted strings and there needs to be exceptions for different databases. In RNMS, I'm using SQLAlchemy www.sqlalchemy.org and that just uses python calls and supports a bunch of databases. For example, the command to list hosts is for host in model.DBSession.query(model.Host): The underlying system takes care of what it looks like. SNMP is used a lot in any NMS. JFFNMS uses PHP which supports synchronous (send, wait, get reply) snmpv1/2 only well. It does a bit more of that but does it rather badly. RNMS uses pysnmp that supports all versions of snmp and does asynchronous rather well, in fact ALL SNMP commands in RNMS are asynchronous so the concept of multiple pollers goes away. RNMS imports JFFNMS databases, so you might be saying great can I change over? Well, um, probably not for production systems. While it works, it needs more testing and the UI especially needs more work on it. It's basically alpha code. If you want to contribute and know python or just want to test, that's great. If you want to keep using JFFNMS that's great too. > How many folks still subscribe to this mail group? I'm not really sure myself. - Craig > > curiously, > James > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > jffnms-users mailing list > jffnms-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jffnms-users -- 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