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

Reply via email to