Difference between revisions of "Plugins:version2.1"

From OCS Inventory NG
Jump to: navigation, search
(Created page with "############################################################################### ## OCSINVENTORY-NG ## Copyleft Guillaume PROTET 2013 ## Web : http://www.ocsinventory-ng.org...")
 
Line 1: Line 1:
###############################################################################
+
{{Languages}}Exemples of OCS Inventory NG plugins
  ## OCSINVENTORY-NG
+
  ## Copyleft Guillaume PROTET 2013
+
  ## Web : http://www.ocsinventory-ng.org
+
  ##
+
  ## This code is open source and may be copied and modified as long as the source
+
  ## code is always made freely available.
+
  ## Please refer to the General Public Licence http://www.gnu.org/ or Licence.txt
+
  ################################################################################
+
  
  package Apache::Ocsinventory::Plugins::OfficeKey::Map;
+
* Plugins Windows
 +
** [[Plugins:MSofficeKey2.1| Microsoft Office Key retrieve]]
 +
** [[Plugins:HPmgmt2.1| HP Servers - ILO and RAID informations]]
 +
** [[Plugins:IEsettings2.1| Retrieve Internet Explorer proxy settings]]
 +
** [[Plugins:CustomAppli2.1| Retrieve information from a text file of a specific software]]
 +
** [[Plugins:CustomExe2.1| Retrieve information of a specific software stored]]
 +
** [[Plugins:TeamViewer2.1| Take control of remote computers with TeamViewer]]
 +
** [[Plugins:WinServices2.1| Retrieve Windows services]]
 +
** [[Plugins:WinUsers2.1| Retrieve Windows Users]]
 +
** [[Plugins:SharedFolders2.1| Retrieve Shared Folders]]
 +
** [[Plugins:RunningProcesses2.1| Retrieve Running Processes]]
 +
** [[Plugins:ScheduledTasks2.1| Retrieve Scheduled Tasks]]
 +
** [[Plugins:Security2.1| Retrieve Security status]]
 +
** [[Plugins:Uptime2.1| Retrieve Machine Uptime]]
 +
** [[Plugins:NetworkPrinters2.1| Retrieve Network Printers from Registry]]
 +
** [[Plugins:DBInstances2.1| Retrieve running database instances]]
 +
** [[Plugins:WindowsUpdateState2.1| Retrieve Windows Update state]]
 +
** [[Plugins:ThunderBirdProfiles2.1| Retrieve Thunderbird profiles]]
  
  use strict;
+
* Plugins Linux
 +
** [[Plugins:Crontab2.1|Retrieve Crontab Tasks]]
 +
** [[Plugins:Uptime_Unix2.1|Retrieve Machine Uptime]]
 +
** [[Plugins:TypeMateriel2.1|Retrieve Type of Equipment]]
  
  use Apache::Ocsinventory::Map;
+
* Plugin GUI
 +
** [[Plugins:ManageMSofficeKey2.1| Manage Microsoft Office Key]]
 +
** [[Plugins:Top10Softwares2.1| Top 10 of softwares / installed agents / operating systems most installed]]
 +
** [[Plugins:StatsCom2.1| Statistics on communications between agents and server]]
  
  #Plugin MS OFFICE PACK
+
* VBS scripts
officepack => {
+
** [[Plugins:OfficeKeySoft2.1| Retrieve Office information and key in Software section]]
mask => 0,
+
multi => 1,
+
auto => 1,
+
delOnReplace => 1,
+
sortBy => 'OFFICEVERSION',
+
writeDiff => 0,
+
cache => 0,
+
fields => {
+
                        OFFICEKEY => {},
+
                        OFFICEVERSION => {},
+
                        PRODUCT => {},
+
                        PRODUCTID => {},
+
                        TYPE => {},
+
                        GUID => {},
+
                        INSTALL => {},
+
                        NOTE => {},
+
}
+
  };
+
  
  1;
+
* Description of Map.pm
 +
** [[Plugins:Map2.1 | How to define correctly each field of Map.pm file]]
 +
 
 +
{{Note
 +
|message = Section to save SVG icon}}
 +
 
 +
 
 +
* [[Plugins:plugins_svg2.1| plugin icon]]
 +
* [[Plugins:Remote_handling_svg2.1| Remote handling]]
 +
* [[Plugins:nagios_svg2.1| Nagios]]

Revision as of 17:28, 7 February 2014

Exemples of OCS Inventory NG plugins
Note: Section to save SVG icon