On 04/25/2015 12:11 AM, Craig Small wrote:
> 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.

Excellent...

>
> 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.


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?


> 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.

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?


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?


> 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.

Also in a myriad of embedded devices with ethernet ports are arriving 
every day. I also think of the new gadgets launched in the "internet of 
things" genre. Up to something that resembles a SCADA system.


> 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.

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 
seeping into my thoughts and fingers.... What are your detailed plans
for the UI. Have you considers something along the QT5 family line?
(note, not KDE) but lightweight? I'm running the new lxqt desktop
and it is lightweight enough to run on a server for graphics rendering
to multiple monitors. lxqt is fantastic and fast.....


> 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.

jffnms is great, but I need something design to extendable , as you can 
tell from my responses. Certainly, I'll help as I can; but I'm still 
learning python. I do organized (architect) problem-solutions quite 
well; so send me the  details or point me to the roadmap for the UI,
or other things you'd like some help with.

James



>> 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
>


------------------------------------------------------------------------------
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