Install/Upgrade BigfixMeSync Plugin to v1.1.5
Log In or Register to download the BES file, and more.

2 Votes

Versioning - This is the latest version.

1Install/Upgrade BigfixMeSync Plugin to v1.0.02/20/2015 3:19:14 AM
2Install/Upgrade BigfixMeSync Plugin to v1.1.06/19/2015 6:10:50 AM
3Install/Upgrade BigfixMeSync Plugin to v1.1.16/25/2015 6:37:21 AM
4Install/Upgrade BigfixMeSync Plugin to v1.1.210/26/2015 3:51:39 PM
5Install/Upgrade BigfixMeSync Plugin to v1.1.311/16/2015 3:48:21 AM
6Install/Upgrade BigfixMeSync Plugin to v1.1.43/15/2016 3:29:00 PM
7Install/Upgrade BigfixMeSync Plugin to v1.1.55/2/2016 7:00:23 AM

Description


This task installs the BigfixMeSync plugin onto your IEM server. Click Take Action and target the IEM Server to complete this task.

1. Install the plugin service using BESSupport -> ID# 708
2. Configure REST API Credentials BESSupport->ID# 1294

Then this task will become valid and installable, do so.

At the first start BigfixMeSync plugin:

1. Creates Bigfix.me Sync custom site
2. Imports on it dashboard and BESDomain files (5 Mb in total).

When you see that Bigfix.me Sync custom site is created, you may need to restart your console to see the new bigfix.me domain.

Then drill down to the Sync BFME Dashboard within Bigfix.me Sync site to further configure the Bigfix.me Synchronization Plugin.


Property Details

ID20433
TitleInstall/Upgrade BigfixMeSync Plugin to v1.1.5
DomainBESC
CategoryInstallation / Upgrade
Download Size408885
Sourceluisa_attanasio@it.ibm.com
Source ID<Unspecified>
Source Severity<Unspecified>
Source Release Date2/22/2015 12:00:00 AM
KeywordsBigfixMeSynch
Added by on 5/2/2016 7:00:23 AM
Last Modified by on 5/2/2016 7:00:23 AM
Counters 4010 Views / 367 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Relevance

Used in 77 fixlets and 75 analyses   * Results in a true/false
Show indented relevance
true
Used in 7 fixlets   * Results in a true/false
Show indented relevance
(if (name of operating system starts with "Win") then platform id of operating system != 3 else true) AND (if exists property "in proxy agent context" then (not in proxy agent context) else true) AND (if exists property "android" of type "operating system" then (not android of operating system) else true) AND (exists root server) AND exists main gather service whose (version of it >= "9")
Used in 27 fixlets and 130 analyses   * Results in a true/false
Show indented relevance
NOT in proxy agent context
Used in 22 fixlets   * Results in a true/false
Show indented relevance
exists main gather service whose (version of it >= "9")
Used in 7 fixlets   * Results in a true/false
Show indented relevance
( if ( it contains "Win" ) then (exists services whose(service name of it = "BESPluginService" AND state of it = "Running") ) else false ) of name of operating system
Used in 9 fixlets   * Results in a true/false
Show indented relevance
exists key "HKLM\SOFTWARE\BigFix\Enterprise Server\MFSConfig" whose (exists value "RESTUsername" of it AND exists value "RESTPassword" of it AND exists value "RESTURL" of it AND exists value "RESTPasswordEncryption" of it) of registry
Used in 1 fixlet   * Results in a true/false
Show indented relevance
if (exists key "HKLM\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync" whose (exists value "Path" of it) of registry) then NOT exists folder (value "Path" of key "HKLM\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync" of registry as string) whose (exists file "bigfixMeSync.exe" whose (version of it = "1.1.5") of it AND exists file "REST.dll" whose (version of it = "1.0.12") of it) else true

Actions

Action 1 (default)

Action Link Click here to install the bigfixMe Synchronization plugin.
Script Type BigFix Action Script
// set install parameters
parameter "pluginVersion" = "1.1.5"
parameter "serverFolder" = "{parent folder of file (following text of first "%22" of (image path of main gather service as string))}"
parameter "pluginsFolder" = "{parameter "serverFolder"}\Applications"
parameter "configFolder" = "{parameter "pluginsFolder"}\Config"
parameter "pluginFolder" = "{parameter "pluginsFolder"}\bigfixMeSync"

// create pluginsFolder folder and sub-folder pluginFolder if needed
if {NOT exist folder (parameter "pluginsFolder")}
    waithidden cmd.exe /C mkdir "{parameter "pluginsFolder"}"
endif
if {NOT exist folder (parameter "configFolder")}
    waithidden cmd.exe /C mkdir "{parameter "configFolder"}"
endif
if {NOT exist folder (parameter "pluginFolder")}
    waithidden cmd.exe /C mkdir "{parameter "pluginFolder"}"
endif


// going to try to precache first

prefetch bigfixMeSync1.1.5.zip sha1:aaa7cd9802f38dfb4d7e8a38b7bb89b464a722b7 size:2377553 http://files.bigfix.me//bigfixMeSync1.1.5.zip sha256:04cdfa483a5698544829698d51cb0fe30f301003548ccdd982363df6be05ce8b


//rretrieve unzip utility
prefetch unzip.exe sha1:e1652b058195db3f5f754b7ab430652ae04a50b8 size:167936 http://files.bigfix.me/unzip-5.52.exe sha256:8d9b5190aace52a1db1ac73a65ee9999c329157c8e88f61a772433323d6b7a4a
utility __Download\unzip.exe

waithidden __Download\unzip.exe -qq -o -d "{parameter "pluginFolder"}" __Download\bigfixMeSync1.1.5.zip

// Configure Plugin settings
delete __appendfile
if {NOT exists file "bigfixMeSync.xml" of folder (parameter "configFolder")}
    appendfile "1.0" encoding="utf-8" ?>
    appendfile
    appendfile bigfixMeSync
    appendfile "{parameter "pluginFolder"}\bigfixMeSync.exe" %RESTURL% %MOUSERNAME% %MOPASSWORD%
    appendfile
    appendfile 600
    appendfile
    appendfile True
    appendfile
    move __appendfile "{parameter "configFolder"}\bigfixMeSync.xml"
endif



// configure plugin
regset "[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync]" "Installation Time"="{now}"
regset "[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync]" "Version"="{parameter "pluginVersion"}"
regset "[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync]" "Path"="{escape of (parameter "pluginFolder")}"
regset "[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync]" "DebugLevel"="0"
regset "[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync]" "KeepLogs"="15"
regset "[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server\Applications\bigfixMeSync]" "UpdateDashboardFiles"="true"





// Start Plugin Service if it is stated
if {exists service "BESPluginService"}
    waithidden cmd.exe /C net restart BESPluginService
endifc
Success Criteria

This action will be considered successful when the applicability relevance evaluates to false.


Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!
jgstew -
This plugin relies on .NET and I haven't tried it, but I don't think it will run on .NET Core or Mono, but it might be worth a try on a test system. This plugin does have some oddities as it is and I'm hoping for improvements or an alternative.
jmckinzie -
getting this : Failed if {NOT exists file "bigfixMeSync.xml" of folder (parameter "configFolder")} It never creates the custom site. Any ideas?
IanDM -
Another vote to have this plugin support Linux Servers. Please.
Geckoman -
Any chance of getting this plugin for Linux BigFix servers at all please?