This project houses the windows install packages for InfulxDB, Chronograf, and Telegraf](https://github.com/influxdb/telegraf).
- Install executables as services
- Log events to event log
- Allow configuration of services via install
This project uses the Wix Toolset to generate a windows msi installer. All of the scripts to build
the InfluxDB MSI installer are located in the influxdb
directory
You need to generate some GUIDs for the installer. I used guidgen.com referenced in the generate guids guide
NOTE: You have to uppercase the GUID's that this site generates to be fully compatible with the installer.
To generate the necessary InfluxDB binaries, pull down the project. Then with a valid go environment set up, run the following script:
./build.sh
First, we need to use candle to create our intermmediate object that will turn into an msi file.
candle.exe -nologo influxdb.wxs -out influxdb.wixobj -ext WixUtilExtension -ext WixUIExtension
Now we can generate the msi file with this command:
light.exe -nologo influxdb.wixobj -out influxdb.msi -ext WixUtilExtension -ext WixUIExtension
This project uses the Wix Toolset to generate a windows msi installer. All of the scripts to build
the Chronograf MSI installer are located in the chronograf
directory
First, we need to use candle to create our intermmediate object that will turn into an msi file.
candle.exe -nologo chronograf.wxs -out chronograf.wixobj -ext WixUtilExtension -ext WixUIExtension
Now we can generate the msi file with this command:
light.exe -nologo chronograf.wixobj -out chronograf.msi -ext WixUtilExtension -ext WixUIExtension
This project uses the Wix Toolset to generate a windows msi installer. All of the scripts to build
the Telegraf MSI installer are located in the telegraf
directory
First, we need to use candle to create our intermmediate object that will turn into an msi file.
candle.exe -nologo telegraf.wxs -out telegraf.wixobj -ext WixUtilExtension -ext WixUIExtension
Now we can generate the msi file with this command:
light.exe -nologo telegraf.wixobj -out telegraf.msi -ext WixUtilExtension -ext WixUIExtension