NeDi Community

NeDi Software Specific => Discovery => Topic started by: novum on February 12, 2009, 01:21:15 PM

Title: Important Request: Can NeDi read services running on devices?
Post by: novum on February 12, 2009, 01:21:15 PM
Hello,

I have a question about the NeDi discovery: Does NeDi read and save the services running on the devices using snmp?
I want to use NeDi to discover the devices in my network and read the hostvalues (ip, hostname, ..), the location, the type (router, switch, ...)
and the services/software running on these devices (exchange, http, mysql, ...).
I want to get all these values and use them for the nagios database. these values should be transferred automatically via a php programm.
actually I get hostvalues and locations. but I need the services and hardwaretype. Is NeDi reading these vals or is there an add on that does this
dirty work already? If not I have to develop a module myself.

actually I use the service field in nedi devices to get a hardware type, but since this field saves more than one service (router, switch, server, ...) I cant
get an exact value. so I will have to find a better solution.

Title: Re: Important Request: Can NeDi read services running on devices?
Post by: rauchi on February 12, 2009, 03:58:32 PM
Hello Novum

As far as I know this is currently not possible and I suppose this feature is not planed. So you should develop a module like this by our self. If you succeed you could send this module to Remo for adding to the contrib folder in the next NeDi release. I am quite sure some others would be interested to test/use your module as well.

regards
Marco
Title: Re: Important Request: Can NeDi read services running on devices?
Post by: novum on February 12, 2009, 05:06:35 PM
hello,

I am developing this module for my company, so I am not allowed to post these codes. Sorry. We use NeDi as an 3rd party application and want to use
as many of its functions as possible without developing  unnecessary components.
I can only see that there is a field services in nedi devices that gives you values, like server, router, ...
Is there any more information about services in NeDi?
Title: Re: Important Request: Can NeDi read services running on devices?
Post by: rauchi on February 12, 2009, 06:39:46 PM
Hello Novum

I'm sorry to hear that. The NeDi community shares its ideas and work effort with the community members to make NeDi even better. So to my mind your company should consider to contribute their code to the open source projects they use.

best regards
Marco
Title: Re: Important Request: Can NeDi read services running on devices?
Post by: novum on February 12, 2009, 07:26:59 PM
My program is not part of NeDi. it is an independent application, that uses values from the nedi database.
I just need to know, if NeDI saves Services/Software that is running on NeDi.
Title: Re: Important Request: Can NeDi read services running on devices?
Post by: rickli on October 27, 2010, 10:23:21 PM
I remembered this post, because I see that more and more commercial products seem to integrate NeDi. It's fine as long as I'm contacted and we can work on a collaboration. However what IT Novum is doing is not ok. I actually hope they dropped the idea...

It actually infringes the GNU GENERAL PUBLIC LICENSE:


10. Automatic Licensing of Downstream Recipients.

Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.

An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.

You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.