<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel">
    <title>gmane.comp.monitoring.fusion-inventory.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/554"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/553"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/552"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/551"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/550"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/549"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/548"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/547"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/546"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/545"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/544"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/543"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/542"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/541"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/540"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/539"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/538"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/537"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/536"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/535"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/554">
    <title>[warning] "git rebase" done on 2.2.x</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/554</link>
    <description>&lt;pre&gt;Hi all,

For those who have a clone of the fusioninventory-agent git
repository, I did a rebase of the 2.2.x branch
in order to drop some experimental charset changes.

This means your local 2.2.x go nowhere now, you save you changes, for
example with git format-patch
and destroy, recreate it:

  git checkout origin/2.3.x
  git branch -D 2.2.x
  git checkout -b 2.2.x origin/2.2.x

Sorry for this.

Best regards,
&lt;/pre&gt;</description>
    <dc:creator>Gonéri Le Bouder</dc:creator>
    <dc:date>2012-05-24T08:48:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/553">
    <title>Re: [FusionInventoryAgent][NSIS] My lastskeleton...</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/553</link>
    <description>&lt;pre&gt;This is awesome! I love it!

I attached a picture with my comments. Do you have a web space somewhere
to upload the .exe? I can create one for you if you want. This well,
it will be much
more simpler to get feedback from people, for example by sending the URL on
the mailing list or IRC.

IMO, wait parameter is useless and we will drop it probably after the
3.0 release.
“Run after installation” already means wait=10, so I don't see the
point to add a
feature only for this key.
It's more or less the same for 'backend-collect-timeout', if someone
really need it
(99.99% or the users won't), he can still create an additional .reg
file to set the
property.

Regarding the spanish/french translation, will this work with Asian or cyrillic
charset?

Cheers,
&lt;/pre&gt;</description>
    <dc:creator>Gonéri Le Bouder</dc:creator>
    <dc:date>2012-05-17T13:17:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/552">
    <title>beta 3 of plugin FusionInventory for GLPI0.83+1.0</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/552</link>
    <description>&lt;pre&gt;Hello all,

I have release the third BETA of plugins fusioninventory for GLPI 0.83.x

This version have all bugs fixed from 0.80+1.2 version released few
days ago. It pass too unit tests for snmp inventory, network discovery
and computers inventory. But tests not (yet?) test all :p

See tickets: http://forge.fusioninventory.org/versions/67
Some of these tickets will be moved to version 0.84, others are in
progress (like ticket for simplify tasks) and others will be coded in
the next week to set in couple of days the first Release Candidate
version. 

Please use agent 2.1.14, because version 2.2.x have some problem with
network discovery and SNMP inventory (or you can but if you have
troubles,you will don't know if come from agent or plugins).

Download here:
http://forge.fusioninventory.org/attachments/download/614/fusioninventory-for-glpi-metapackage_0.83_1.0-BETA3.tar.gz

For bugs report, use our development forge:
http://forge.fusioninventory.org/projects/fusioninventory-for-glpi

Last thing, NOT USE IT I&lt;/pre&gt;</description>
    <dc:creator>David DURIEUX</dc:creator>
    <dc:date>2012-04-22T21:04:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/551">
    <title>Re: Fusioninventory-agent + systemd</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/551</link>
    <description>&lt;pre&gt;Le 18/04/2012 07:47, Remi Collet a écrit :


I renew my request.
I don't want to see this associated to fedora.


_______________________________________________
Fusioninventory-devel mailing list
Fusioninventory-devel&amp;lt; at &amp;gt;lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/fusioninventory-devel&lt;/pre&gt;</description>
    <dc:creator>Remi Collet</dc:creator>
    <dc:date>2012-04-19T12:40:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/550">
    <title>Re: Fusioninventory-agent + systemd</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/550</link>
    <description>&lt;pre&gt;Le 18/04/2012 07:47, Remi Collet a écrit :
I didn't removed the environment file definition, it is still present in 
the service, so nothing prevent to pass any arbitrary options, including 
--daemon --no-fork. So I'd rather say the service is usable, just not 
foolproof.

Indeed, as there is few reason to run it as a service without 
daemonizing the agent, this specific option should probably get 
hardcoded. And I guess the --no-fork option should either get hardcoded 
too, or the service type could also get changed to 'fork', to use 
systemd feature rather than agent features.
&lt;/pre&gt;</description>
    <dc:creator>Guillaume Rousse</dc:creator>
    <dc:date>2012-04-18T07:57:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/549">
    <title>Re: Fusioninventory-agent + systemd</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/549</link>
    <description>&lt;pre&gt;Le 18/04/2012 07:47, Remi Collet a écrit :


I ever think that the process control options (daemon, no-fork) should
not be available in the agent.cfg.

Remi.


_______________________________________________
Fusioninventory-devel mailing list
Fusioninventory-devel&amp;lt; at &amp;gt;lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/fusioninventory-devel&lt;/pre&gt;</description>
    <dc:creator>Remi Collet</dc:creator>
    <dc:date>2012-04-18T05:52:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/548">
    <title>Re: Fusioninventory-agent + systemd</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/548</link>
    <description>&lt;pre&gt;Le 18/04/2012 00:08, Guillaume Rousse a écrit :

Ok, I see this unusable version.

Without the --daemon-no-fork it will not work.
And i really don't think such option are to be set in the agent.cfg


I have always need such an environment file, at least to define the
correct PATH to some "hardware" tools.

Again, I strongly desagree with you.

Options for the service are to be in the service configuration file, not
in the general one.

Options for the cron task are to be in the cron configuration file, not
in the general one.


So please remove this uggly file from contrib, or add a comment about it
"beeing unusable".


Regards,
Remi.



_______________________________________________
Fusioninventory-devel mailing list
Fusioninventory-devel&amp;lt; at &amp;gt;lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/fusioninventory-devel&lt;/pre&gt;</description>
    <dc:creator>Remi Collet</dc:creator>
    <dc:date>2012-04-18T05:47:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/547">
    <title>Re: Fusioninventory-agent + systemd</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/547</link>
    <description>&lt;pre&gt;Le 14/04/2012 17:29, Remi Collet a écrit :
Thanks, I just commited a simplified version to contrib directory.

However, there are very few command-line argument that can't be 
specified through the agent configuration file, so using an external 
environment file is mostly useless (and quite confusing for end users).

&lt;/pre&gt;</description>
    <dc:creator>Guillaume Rousse</dc:creator>
    <dc:date>2012-04-17T22:08:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/546">
    <title>Re: Software name and arch</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/546</link>
    <description>&lt;pre&gt;Le 15/04/2012 22:16, Guillaume Rousse a écrit :



Ok.

So here is my plan.

Revert this change in the agent, which I still consider as a regression,
and which cause loss of information.

Done :
https://github.com/remicollet/remirepo/commit/0a76528337595eb38d6e92ec3fca6a7d3568fbc4


As soon as the ARCH will be available in the inventory data

=&amp;gt; patch the glpi plugin to do the work (name = name.arch) in all
version &amp;lt;= 0.83 where arch is not managed by GLPI

As soon as GLPI will managed the arch

=&amp;gt; patch the glpi plugin to extract the arch information from the name
when missing (old agent or OCS)


Remi.



_______________________________________________
Fusioninventory-devel mailing list
Fusioninventory-devel&amp;lt; at &amp;gt;lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/fusioninventory-devel&lt;/pre&gt;</description>
    <dc:creator>Remi Collet</dc:creator>
    <dc:date>2012-04-16T07:57:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/545">
    <title>Re: Software name and arch</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/545</link>
    <description>&lt;pre&gt;Le 14/04/2012 17:59, Remi Collet a écrit :
Only for rpm, actually, which was main motivation to change this behaviour.

That's a very subjective view. In mixed environment with rpm and non-rpm 
platforms, each software was reported under 3 different identities:
- foo for non-rpm platforms
- foo.i586 for 32bits rpm platforms
- foo.x86_64 for 64bits rpm platforms
And we had to ressort to server-based rules to achieve content 
normalisation. In this regard, I'd rather consider myself the new 
situation an improvement.

That's quite easy to do, and probably the way to go for 2.3.0.

I'd rather avoid reverting to partial and badly-designed behaviour just 
because it's considered useful for some part of the audience (and 
harmful for others). Especially as it is probably as much easy to 
achieve a correct solution within the same time frame.

BTW, there is an (almost) generic workaround to replace any part of the 
inventory not matching your specific needs:
- disable the non-conforming inventory category (--no-ca&lt;/pre&gt;</description>
    <dc:creator>Guillaume Rousse</dc:creator>
    <dc:date>2012-04-15T20:16:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/544">
    <title>Software name and arch</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/544</link>
    <description>&lt;pre&gt;In previous version of the agent, (and in OCS agent)

Software name was  "name.arch"

Starting with version 2.2.0, it's only "name"

I consider this as a regression will make information really difficult
to manage in GLPI in heterogeneous envionment (mixed version / mixed
agent / multi-lib computer)

Currently, with older agent (or ocs agent), I see in my software list
freetype.i6862.4.6-4.fc16
freetype.x86_642.4.6-4.fc16
With agent 2.2.0
freetype2.4.6-4.fc16

OK : using arch in the name is a poor workaround


A better solution will be
- add arch information in the XML
- add arch information in GLPI DB scheme

Another 2 steps solution could be
- add arch information in the XML
- generate "name.arch" in the server side (glpi plugin)


But until this, please consider reverting to the previous behavior.


Remi.

P.S. : GLPI ticket recorded https://forge.indepnet.net/issues/3485
&lt;/pre&gt;</description>
    <dc:creator>Remi Collet</dc:creator>
    <dc:date>2012-04-14T15:59:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/543">
    <title>Fusioninventory-agent + systemd</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/543</link>
    <description>&lt;pre&gt;Hi,

Here is a working systemd configuration.

Envirment File
(/etc/sysconfig/fusioninventory-agent ou équivalent)

# Add tools directory if needed (tw_cli, hpacucli, ipssend, ...)
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# Global options (debug for verbose log, rpc-trust-localhost for yum-plugin)
FUSINVOPT="--debug --rpc-trust-localhost"


Systemd Unit file

[Unit]
Description=FusionInventory agent
After=syslog.target network.target

[Service]
EnvironmentFile=/etc/sysconfig/fusioninventory-agent
ExecStart=/usr/bin/fusioninventory-agent $FUSINVOPT
--logfile=/var/log/fusioninventory-agent/service.log --daemon-no-fork

[Install]
WantedBy=multi-user.target



N.B. server, tag, ... could be configured in agent.log or using
FUSINVOPT (I prefer the later), ex:
FUSINVOPT="--debug --rpc-trust-localhost --tag=FUS
--server=http://localhost/glpi/plugins/fusioninventory/"

_______________________________________________
Fusioninventory-devel mailing list
Fusioninventory-devel&amp;lt; at &amp;gt;lists.alioth.debian.org
http://lists.alioth.debia&lt;/pre&gt;</description>
    <dc:creator>Remi Collet</dc:creator>
    <dc:date>2012-04-14T15:29:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/542">
    <title>Re: Confusion between network interfacesandnetwork addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/542</link>
    <description>&lt;pre&gt;Hi Stéphane,

Today, an FusionInventory XML is a list of various different data structure:
  -ACCESSLOG
  -ANTIVIRUS
  -BATTERIES
  -BIOS
  -CONTROLLERS
  -CPUS
  -DRIVES
  -ENVS
  -HARDWARE
  -INPUTS
  -LOGICAL_VOLUMES
  -MEMORIES
  -MODEMS
  -MONITORS
  -NETWORKS
  -OPERATINGSYSTEM
  -PHYSICAL_VOLUMES
  -PORTS
  -PRINTERS
  -PROCESSES
  -REGISTRY
  -SLOTS
  -SOFTWARES
  -SOUNDS
  -STORAGES
  -USBDEVICES
  -USERS
  -VIDEOS
  -VIRTUALMACHINES
  -VOLUME_GROUPS

Each data structure has got its own key/value list of parameters. A value is always
a scalar (string). It's never another data structure.

For example:
    &amp;lt;CONTROLLERS&amp;gt;
      &amp;lt;CAPTION&amp;gt;Core Processor Reserved&amp;lt;/CAPTION&amp;gt;
      &amp;lt;MANUFACTURER&amp;gt;Intel Corporation&amp;lt;/MANUFACTURER&amp;gt;
      &amp;lt;NAME&amp;gt;Core Processor Reserved&amp;lt;/NAME&amp;gt;
      &amp;lt;PCICLASS&amp;gt;0600&amp;lt;/PCICLASS&amp;gt;
      &amp;lt;PCIID&amp;gt;8086:2d13&amp;lt;/PCIID&amp;gt;
      &amp;lt;PCISLOT&amp;gt;ff:02.3&amp;lt;/PCISLOT&amp;gt;
      &amp;lt;REV&amp;gt;02&amp;lt;/REV&amp;gt;
      &amp;lt;TYPE&amp;gt;Host bridge&amp;lt;/TYPE&amp;gt;
    &amp;lt;/CONTROLLERS&amp;gt;
    &amp;lt;CPUS&amp;gt;
      &amp;lt;CORE&amp;gt;2&amp;lt;/CORE&amp;gt;
      &amp;lt;MANUFACTURER&amp;gt;Intel&amp;lt;/MANUFACTURER&amp;gt;
   &lt;/pre&gt;</description>
    <dc:creator>Gonéri Le Bouder</dc:creator>
    <dc:date>2012-04-07T14:18:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/541">
    <title>Re: Confusion between network interfaces and network addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/541</link>
    <description>&lt;pre&gt;Hi Arnaud,

I agree.
We already do that for ethernet and wifi (NETWORKS/TYPE)
MAC address is an hardware information, much like a serial number whereas
IPv4/6 address network settings.
Yes, in a lot of cases, this information is the sole unique information
between to different computer inventory.

Best regards,
--
     Gonéri

_______________________________________________
Fusioninventory-devel mailing list
Fusioninventory-devel-XbBxUvOt3X2LieD7tvxI8l/i77bcL1HB&amp;lt; at &amp;gt;public.gmane.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/fusioninventory-devel

&lt;/pre&gt;</description>
    <dc:creator>Gonéri Le Bouder</dc:creator>
    <dc:date>2012-04-07T13:20:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/540">
    <title>Re: Confusion between network interfaces andnetwork addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/540</link>
    <description>&lt;pre&gt;Le 05/04/2012 09:42, Guillaume Rousse a écrit :

Hi all

Strategy 6:
(Try to) follow established standards : http://dmtf.org/standards/cim

&amp;lt;LogicalPort&amp;gt; &amp;lt;!-- 
https://www.vmware.com/support/developer/cim-sdk/smash/u4/ga/apirefdoc/CIM_LogicalPort.html 
--&amp;gt;
   &amp;lt;Name&amp;gt;lo&amp;lt;/Name&amp;gt;
   &amp;lt;Status&amp;gt;0&amp;lt;/Status&amp;gt;
&amp;lt;/LogicalPort&amp;gt;

&amp;lt;EthernetPort&amp;gt; &amp;lt;!-- 
https://www.vmware.com/support/developer/cim-sdk/smash/u4/ga/apirefdoc/CIM_EthernetPort.html 
--&amp;gt;
   &amp;lt;Name&amp;gt;eth0&amp;lt;/Name&amp;gt;
   &amp;lt;Status&amp;gt;0&amp;lt;/Status&amp;gt;
&amp;lt;/EthernetPort&amp;gt;

&amp;lt;EthernetPort&amp;gt;
   &amp;lt;Name&amp;gt;eth1&amp;lt;/Name&amp;gt;
   &amp;lt;Status&amp;gt;0&amp;lt;/Status&amp;gt;
&amp;lt;/EthernetPort&amp;gt;

&amp;lt;EthernetPort&amp;gt;
   &amp;lt;Name&amp;gt;eth2&amp;lt;/Name&amp;gt;
   &amp;lt;Status&amp;gt;10&amp;lt;/Status&amp;gt; &amp;lt;!-- not connected --&amp;gt;
&amp;lt;/EthernetPort&amp;gt;

&amp;lt;LogicalPort&amp;gt;
   &amp;lt;Name&amp;gt;bond0&amp;lt;/Name&amp;gt;
   &amp;lt;Status&amp;gt;10&amp;lt;/Status&amp;gt;
   &amp;lt;_Relations&amp;gt;
     &amp;lt;Slaves&amp;gt;eth0&amp;lt;/Slaves&amp;gt; &amp;lt;!-- not a "normalized" relation, may inherit 
from the "depend" relation --&amp;gt;
     &amp;lt;Slaves&amp;gt;eth1&amp;lt;/Slaves&amp;gt;
   &amp;lt;/_Relations&amp;gt;
&amp;lt;/LogicalPort&amp;gt;

&amp;lt;IPProtocolEndpoint&amp;gt; &amp;lt;!-- 
https://www.vmware.com/support/developer/cim-sdk/smash/u4/ga/apirefdoc/CIM_IPProtocolEnd&lt;/pre&gt;</description>
    <dc:creator>Stéphane Urbanovski</dc:creator>
    <dc:date>2012-04-07T07:35:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/539">
    <title>Re: Confusion between network interfaces and network addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/539</link>
    <description>&lt;pre&gt;Hey Fusioners,

2012/4/5 Guillaume Rousse &amp;lt;guillomovitch-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;


here is my 2 cents to the discussion (just remember that I'm very new to
FI!):
- I fully agree with the need of enforcing the network strategy.
Network info are the core relationships between devices, and their
accessibility from FI server.
- part of this enforcement, you should ensure that your model is bullet
proof solid for the decade to come.
Thus, it should cover past, current and possible future needs (Ie, be
generic and extensible enough).
This also means that your internal representation can't map 1/1 with OCS
(at least the current model)!
- I would vote for prop. 5, since it's the best one to model multi IP
addresses per interface.
- an adapter to OCS compatible XML should not be that hard, but not
directly bijective.
- having an interface type would be nice (ethernet, wifi, fiber, ...)
- the corollary is an address type (MAC, IP v4 / v6)
- thus, storing the MAC address also makes senses.

cheers,
Arn&lt;/pre&gt;</description>
    <dc:creator>Arnaud Quette</dc:creator>
    <dc:date>2012-04-06T16:26:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/538">
    <title>Re: Confusion between network interfaces and network addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/538</link>
    <description>&lt;pre&gt;Le 05/04/2012 20:04, Guillaume Rousse a écrit :
I just found out I was wrong, as ip_addr-2 sample shows an interface 
with two different IPv4 addresses:
2: eth0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qdisc pfifo_fast 
state UP qlen 1000
     link/ether 0f:0f:0f:0f:0f:0f brd ff:ff:ff:ff:ff:ff
     inet 11.11.11.11/25 brd 11.11.11.127 scope global eth0
     inet 172.16.0.201/17 brd 172.16.127.255 scope global eth0

Let's forget my last proposition then :(
&lt;/pre&gt;</description>
    <dc:creator>Guillaume Rousse</dc:creator>
    <dc:date>2012-04-05T18:17:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/537">
    <title>Re: Confusion between network interfaces and network addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/537</link>
    <description>&lt;pre&gt;Le 05/04/2012 10:56, Gonéri Le Bouder a écrit :
I missed the fact that actually, only IPv6 is concerned with multiple 
addresses with the same interface names (multiple IPv4 ones usually use 
different interfaces aliases), and only for different classes of 
addresses (link vs global).

Given than they are different attributes for IPv6 and IPv4 addresses, 
and given there is no formal description of how the OCS server handle 
the result, I'd say than only reporting the global IPv6 addresses (the 
routable ones) would allow to keep strict relationship between network 
entries and network addresses.

Given the following scenario:
- active eth0 interface, with
  * IPv4 address A
  * global IPv6 address AAAA
  * local IPv6 address BBBB
- unactive eth1 interface

This would result into the following structure:
{
   description =&amp;gt; 'eth0',
   status      =&amp;gt; 'up',
   ipaddress   =&amp;gt; 'A',
   ipmask      =&amp;gt; 'a',
   ipaddress6  =&amp;gt; 'AAAA',
   ipmask6     =&amp;gt; 'aaaa',
},
{
   description =&amp;gt; 'eth1',
   status      =&amp;gt; 'down'&lt;/pre&gt;</description>
    <dc:creator>Guillaume Rousse</dc:creator>
    <dc:date>2012-04-05T18:04:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/536">
    <title>Re: Confusion between network interfaces and network addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/536</link>
    <description>&lt;pre&gt;Hello all,



OCS uses the second solution, and we are supposed to follow this structure for
the moment.
This is design problem with IPv6, since it's now common to see one
interface with
various IPv6 configuration.

My point of view:
We can continue with this 2nd solution and maybe fix some implementation and
add two new sections:
  -NET_IFS (the network interface)
  -NET_ADDRS (the network interface settings + the NETINFS/NAME)

3.0 agent branch will have a JSON output, we can use this structure
transition to drop
what will be at this time the legacy NETWORKS section.

Best regards,
&lt;/pre&gt;</description>
    <dc:creator>Gonéri Le Bouder</dc:creator>
    <dc:date>2012-04-05T08:56:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/535">
    <title>Confusion between network interfaces andnetwork addresses</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/535</link>
    <description>&lt;pre&gt;While reviewing yesterday changes from Goneri, I found there was some 
confusion in our code between two different concepts: network interfaces 
and network addresses. Worse, we are not even consistent among the 
various OS, most notably between Linux and Windows.

Let's consider a machine with two interfaces, one active with two 
attached addresses, and one inactive.

Strategy 1:
In Windows code, as seen in the t/inventory/windows/networks.t expected 
results, a 'networks' entry is strictly a network interface. The example 
scenario would result into the following internal representation:
{
   description =&amp;gt; 'foo',
   ipaddress =&amp;gt; [ '127.0.0.1', '127.0.0.2' ],
   ipmask    =&amp;gt; [ '255.0.0.0', '255.0.0.0' ]
},
{
   description =&amp;gt; 'bar',
   status =&amp;gt; 'down'
}
Which translates into the following XML result with multiple elements of 
the same name:
&amp;lt;NETWORKS&amp;gt;
   &amp;lt;DESCRIPTION&amp;gt;foo&amp;lt;/DESCRIPTION&amp;gt;
   &amp;lt;IPADDRESS&amp;gt;127.0.0.1&amp;lt;/IPADDRESS&amp;gt;
   &amp;lt;IPADDRESS&amp;gt;127.0.0.2&amp;lt;/IPADDRESS&amp;gt;
   &amp;lt;IPMASK&amp;gt;255.0.0.0&amp;lt;/IPMASK&amp;gt;
   &amp;lt;IPMASK&amp;gt;255.0.0.0&lt;/pre&gt;</description>
    <dc:creator>Guillaume Rousse</dc:creator>
    <dc:date>2012-04-05T07:42:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/534">
    <title>Re: New module for virt-top</title>
    <link>http://permalink.gmane.org/gmane.comp.monitoring.fusion-inventory.devel/534</link>
    <description>&lt;pre&gt;
Yes, except "Total CPU, RAM availables" and "Historical %CPU", these 
informations must be in the physical machine.


I can help you for KVM system (Xen too)


I agree, but the free space (CPU, RAM...) is a inventory data too.


It's a good thing ;-)

Best regards,
--
Duy Long LE
University of Strasbourg
&lt;/pre&gt;</description>
    <dc:creator>DuyLong</dc:creator>
    <dc:date>2012-04-02T10:19:58</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.monitoring.fusion-inventory.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.monitoring.fusion-inventory.devel</link>
  </textinput>
</rdf:RDF>

