рдЬреАрдПрд▓рдкреАрдЖрдИ + рдлреНрдпреВрдЬрди рдЗрдиреНрд╡реЗрдВрдЯрд░реА

рдореБрдЭреЗ рдЙрддреНрдкрд╛рджрди рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдУрд▓реНрдб рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред GLPI рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпреЛрдВрдХрд┐ OCS рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╣рдм рдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрд╕ рд▓реЗрдЦ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдлреНрдпреВрдЬрди рдЗрдиреНрд╡реЗрдВрдЯреНрд░реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдлрд┐рд░ рд╣рдо рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗред
рдореБрдЦреНрдп рдХрд╛рд░реНрдп:
  1. OCS рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, GLPI рдХреЗ рд▓рд┐рдП рдлреНрдпреВрдЬрди рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдкреЗрдВрдЪ
  2. рд╕реВрдЪрдирд╛ рд╕рдВрдЧреНрд░рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ (рддрд╛рдХрд┐ рд╕реНрдореГрддрд┐ рдореЗрдВ рдХреБрдЫ рднреА рдЕрддрд┐ рд╕реБрдВрджрд░ рди рд▓рдЯрдХрд╛ рд╣реЛ);
  3. рдФрджреНрдпреЛрдЧрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рд╡реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВ);


рд╕рд░реНрд╡рд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА LAMP рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ FAMP рд╣реИ)ред

GLPI рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


# cd /usr/ports/www/glpi; make install clean 

рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВ (USER рдФрд░ PASSWORD рдХреЛ рдЕрдкрдиреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ):
 # mysqladmin -uroot -p create glpi # mysql -uroot -p -e"GRANT ALL ON glpi.* TO USERNAME@localhost IDENTIFIED BY 'PASSWORD'" glpi 

рдЕрдкрд╛рдЪреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (httpd.conf рдпрд╛ httpd-vhosts.conf) рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
 Alias /glpi "/usr/local/www/glpi" <Directory /usr/local/www/glpi> AllowOverride Options FileInfo </Directory> 

рд░рд┐рдмреВрдЯ рдЕрдкрд╛рдЪреЗ:
 # apachectl restart 

рд╣рдо рдмрдирд╛рдИ рдЧрдИ рд╕рд╛рдЗрдЯ (http: // {host.domain} / glpi /) рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рднрд╛рд╖рд╛ рд░реВрд╕реА рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддрд╛ рд╣реИред

FusionInventory (рд╕рд░реНрд╡рд░) рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


FusionInventory рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ GLPI рдкреНрд▓рдЧрдЗрдиреНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВ:
 # cd ~ # fetch http://forge.fusioninventory.org/attachments/download/120/fusioninventory-for-glpi-2.2.2-release.tar.gz # cd /usr/local/www/glpi/plugins/ # rm remove.txt # tar -xzvf /root/fusioninventory-for-glpi-2.2.2-release.tar.gz 

рд╣рдо рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
 |--- glpi |--- plugins |--- fusioninventory |--- fusioninventory | |--- index.php | |--- hook.php | |--- front | |--- inc | |--- fusininventory | |--- ... | |--- fusinvsnmp |--- ... etc... 

рд╣рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рдХреЗ рдЕрдВрддрд░реНрдЧрдд GLPI рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдореЗрдиреВ "рд╕реЗрдЯрд┐рдВрдЧреНрд╕" -> "рдРрдб-рдСрди" -> рдлрд╝реАрд▓реНрдб "рдлреНрдпреВрдЬрдирдЗрд╡реЗрдВрдЯреНрд░реА" рдореЗрдВ -> "рдЕрдкрдбреЗрдЯ / рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ" -> "рд╕рдХреНрд╖рдо рдХрд░реЗрдВ"ред "рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ", рдФрд░ рдлрд┐рд░ рдЗрд╕ рдХреНрд░рдо рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рднреА рднрд╛рдЧреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ:
  1. FusionInventory
  2. рдлреНрдпреВрдЬрди рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдЗрдиреНрд╡реЗрдВрдЯрд░реА
  3. рдлреНрдпреВрдЬрди рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдПрд╕рдПрдирдПрдордкреА


FusionInventory (рдХреНрд▓рд╛рдЗрдВрдЯ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:
forge.fusioninventory.org/projects/fusioninventory-agent/wiki/Agent_supportedplateforms
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╕рд░реНрд╡рд░ рдХреЛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рд╡рд┐рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВ):
 http://server_ip/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communication.php 

рдпрджрд┐ DNS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ:
 http://glpi.mydomain/plugins/fusioninventory/front/plugin_fusioninventory.communication.php 

рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП:
 http://AD_DOMAIN\user:password@serverip/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communication.php 

рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдкреНрд░реЙрдХреНрд╕реА, рдЖрджрд┐) - рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди "рдЙрдиреНрдирдд" рдЪреЗрдХрдмреЙрдХреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, GLPI рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ -> "рдПрдб-рдСрди" -> "рдлреНрдпреВрдЬрди рдЗрдиреНрд╡реЗрдВрдЯрд░реА" -> "рдПрдЬреЗрдВрдЯ рдкреНрд░рдмрдВрдзрди" рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж рдПрдЬреЗрдВрдЯ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд▓рдЯрдХрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП:

рд╡рд┐рдВрдбреЛрдЬ

  1. рд╕реНрдерд╛рдкрд┐рдд рдлреНрдпреВрдЬрди-рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ
  2. рдЗрд╕рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ save_net.cmd рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:

 set PATH=%CD%\perl\;%CD%\perl\bin;%PATH% perl.exe %CD%\perl\bin\fusioninventory-agent --debug -f --no-wakeonlan --scan-homedirs --logfile=%CD%agent-log.txt --share-dir=%CD%share тАФserver=http://glpi.mydomain/plugins/fusioninventory/front/plugin_fusioninventory.communication.php 

"Glpi.mydomain" рдХреЛ рдЕрдкрдиреЗ рдирд╛рдо / рдЖрдИрдкреА рдореЗрдВ рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВред
рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА / рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрдирд╛рдИ рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдПрдВ, рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рдЬрд┐рд╕ рдкрд░ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рд╣реИ) рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ "xml" рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдлреНрдпреВрдЬрди-рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдФрд░ save_local.cmd рдирд┐рдореНрди рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╣реЛ:
 set PATH=%CD%\perl\;%CD%\perl\bin;%PATH% perl.exe %CD%\perl\bin\fusioninventory-agent --debug -f --no-wakeonlan --scan-homedirs --local=%CD%\xml --logfile=%CD%\agent-log.txt --share-dir=%CD%\share 

рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди "xml" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - glpi -> "Add-ons" -> "FusionInventory" -> "рдЖрдпрд╛рдд рдПрдЬреЗрдВрдЯ XML рдлрд╝рд╛рдЗрд▓" рдкрд░ рдЬрд╛рдПрдВ рдФрд░ xml рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВред
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдлреНрдпреВрдЬрди рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдХрд╛ рдПрдХ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЛрдИ рднреА рдЬреАрд╡рд┐рдд рдкреНрд░рд╛рдгреА рдирд╣реАрдВ рд╣реИред

FreeBSD / Linux



PS рдпрджрд┐ рдЖрдк рд╕реВрдЪреА рд╕реЗ рдЙрдкрдХрд░рдг / рдХрдВрдкреНрдпреВрдЯрд░ / рдЖрджрд┐ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрд╕ рдкрд░ рдПрдЬреЗрдВрдЯ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ - рдЖрдкрдХреЛ рд╡рд┐рд▓реЛрдкрди рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ("рд╣рдЯрд╛рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯ рджрд┐рдЦрд╛рдПрдВ" -> "рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ")

Source: https://habr.com/ru/post/In134190/


All Articles