mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 00:04:37 +02:00
add new lines to include new file in instalation agent in windows. tiquet: #2127
This commit is contained in:
parent
19abac33c1
commit
a12114048b
@ -255,7 +255,22 @@ module_end
|
|||||||
module_begin
|
module_begin
|
||||||
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\util\productID.vbs"
|
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\util\productID.vbs"
|
||||||
module_crontab * 12-15 * * 1
|
module_crontab * 12-15 * * 1
|
||||||
module_end
|
module_end
|
||||||
|
|
||||||
|
module_begin
|
||||||
|
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\util\architecture.vbs"
|
||||||
|
module_crontab * 12-15 * * 1
|
||||||
|
module_end
|
||||||
|
|
||||||
|
module_begin
|
||||||
|
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\util\domain.vbs"
|
||||||
|
module_crontab * 12-15 * * 1
|
||||||
|
module_end
|
||||||
|
|
||||||
|
module_begin
|
||||||
|
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\util\osversion.vbs"
|
||||||
|
module_crontab * 12-15 * * 1
|
||||||
|
module_end
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------------------------
|
||||||
# This samples below need to be reconfigured and uncommented. Please read documentation
|
# This samples below need to be reconfigured and uncommented. Please read documentation
|
||||||
|
25
pandora_agents/win32/bin/util/architecture.vbs
Normal file
25
pandora_agents/win32/bin/util/architecture.vbs
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
' Pandora FMS Agent Inventory Plugin for Microsoft Windows (All platfforms)
|
||||||
|
' (c) 2015 Borja Sanchez <fborja.sanchez@artica.es>
|
||||||
|
' This plugin extends agent inventory feature. Only enterprise version
|
||||||
|
' --------------------------------------------------------------------------
|
||||||
|
on error resume next
|
||||||
|
'WMI architecture
|
||||||
|
|
||||||
|
|
||||||
|
Wscript.StdOut.WriteLine "<inventory>"
|
||||||
|
Wscript.StdOut.WriteLine "<inventory_module>"
|
||||||
|
Wscript.StdOut.WriteLine "<name>Architecture</name>"
|
||||||
|
Wscript.StdOut.WriteLine "<type><![CDATA[generic_data_string]]></type>"
|
||||||
|
Wscript.StdOut.WriteLine "<datalist>"
|
||||||
|
|
||||||
|
strComputer = "."
|
||||||
|
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
|
||||||
|
Set cols = objWMIService.ExecQuery("Select osarchitecture from Win32_OperatingSystem")
|
||||||
|
|
||||||
|
For Each data In cols
|
||||||
|
Wscript.StdOut.WriteLine "<data><![CDATA[" & data.osarchitecture & "]]></data>"
|
||||||
|
Next
|
||||||
|
|
||||||
|
Wscript.StdOut.WriteLine "</datalist>"
|
||||||
|
Wscript.StdOut.WriteLine "</inventory_module>"
|
||||||
|
Wscript.StdOut.WriteLine "</inventory>"
|
@ -1,3 +1,7 @@
|
|||||||
|
' Pandora FMS Agent Inventory Plugin for Microsoft Windows (All platfforms)
|
||||||
|
' (c) 2015 Borja Sanchez <fborja.sanchez@artica.es>
|
||||||
|
' This plugin extends agent inventory feature. Only enterprise version
|
||||||
|
' --------------------------------------------------------------------------
|
||||||
on error resume next
|
on error resume next
|
||||||
'WMI cpuinfo
|
'WMI cpuinfo
|
||||||
|
|
||||||
|
25
pandora_agents/win32/bin/util/domain.vbs
Normal file
25
pandora_agents/win32/bin/util/domain.vbs
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
' Pandora FMS Agent Inventory Plugin for Microsoft Windows (All platfforms)
|
||||||
|
' (c) 2015 Borja Sanchez <fborja.sanchez@artica.es>
|
||||||
|
' This plugin extends agent inventory feature. Only enterprise version
|
||||||
|
' --------------------------------------------------------------------------
|
||||||
|
on error resume next
|
||||||
|
'WMI domain/workgroup info
|
||||||
|
|
||||||
|
|
||||||
|
Wscript.StdOut.WriteLine "<inventory>"
|
||||||
|
Wscript.StdOut.WriteLine "<inventory_module>"
|
||||||
|
Wscript.StdOut.WriteLine "<name>Domain</name>"
|
||||||
|
Wscript.StdOut.WriteLine "<type><![CDATA[generic_data_string]]></type>"
|
||||||
|
Wscript.StdOut.WriteLine "<datalist>"
|
||||||
|
|
||||||
|
strComputer = "."
|
||||||
|
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
|
||||||
|
Set colItems = objWMIService.ExecQuery("SELECT Domain FROM Win32_ComputerSystem")
|
||||||
|
For Each objItem In colItems
|
||||||
|
WScript.StdOut.WriteLine "<data><![CDATA[" & objItem.Domain & "]]></data>"
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
Wscript.StdOut.WriteLine "</datalist>"
|
||||||
|
Wscript.StdOut.WriteLine "</inventory_module>"
|
||||||
|
Wscript.StdOut.WriteLine "</inventory>"
|
25
pandora_agents/win32/bin/util/osversion.vbs
Normal file
25
pandora_agents/win32/bin/util/osversion.vbs
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
' Pandora FMS Agent Inventory Plugin for Microsoft Windows (All platfforms)
|
||||||
|
' (c) 2015 Borja Sanchez <fborja.sanchez@artica.es>
|
||||||
|
' This plugin extends agent inventory feature. Only enterprise version
|
||||||
|
' --------------------------------------------------------------------------
|
||||||
|
on error resume next
|
||||||
|
'WMI OS version
|
||||||
|
|
||||||
|
|
||||||
|
Wscript.StdOut.WriteLine "<inventory>"
|
||||||
|
Wscript.StdOut.WriteLine "<inventory_module>"
|
||||||
|
Wscript.StdOut.WriteLine "<name>OSVersion</name>"
|
||||||
|
Wscript.StdOut.WriteLine "<type><![CDATA[generic_data_string]]></type>"
|
||||||
|
Wscript.StdOut.WriteLine "<datalist>"
|
||||||
|
|
||||||
|
strComputer = "."
|
||||||
|
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
|
||||||
|
Set cols = objWMIService.ExecQuery("SELECT version from win32_operatingsystem")
|
||||||
|
|
||||||
|
For Each data In cols
|
||||||
|
Wscript.StdOut.WriteLine "<data><![CDATA[" & data.version & "]]></data>"
|
||||||
|
Next
|
||||||
|
|
||||||
|
Wscript.StdOut.WriteLine "</datalist>"
|
||||||
|
Wscript.StdOut.WriteLine "</inventory_module>"
|
||||||
|
Wscript.StdOut.WriteLine "</inventory>"
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user