Sebastien Badia
ccf20cdad9
scripts: systemd - Kill also telegraf MAINPID child (stop,restart,reload)
...
killall binary is included in the package psmisc.
we maybe have another way to solve this issue with « standard » tools
https://stackoverflow.com/questions/392022/best-way-to-kill-all-child-processes
Refs: #1576
2016-08-03 16:57:35 +02:00
Srini Chebrolu
841729c0f9
RPM post remove script update for proper handle on all Linux distributions ( #1381 )
2016-07-28 08:34:57 +01:00
Pierre Fersing
207c5498e7
Remove systemd Install alias ( #1470 )
...
Alias is a list of additional names. Adding it's cannonical name
cause systemctl enable telegraf to show a warning "Too many levels of
symbolic links"
2016-07-14 15:53:05 -06:00
Cameron Sparr
7c9b312cee
Make race detector build in CI
2016-07-14 09:16:29 -06:00
Ross McDonald
94f952787f
Add statically-linked amd64 builds to default build targets.
...
Remove version and iteration from root packaging folder. (#1318 )
closes #1201
2016-06-02 16:14:18 +01:00
Pierre Fersing
98d91b1c89
Fix reloading Telegraf under systemd ( #1279 )
2016-05-26 11:32:05 +01:00
Rene Zbinden
475252d873
fix telegraf service ( #1252 )
2016-05-24 15:14:58 +01:00
Cameron Sparr
8e92d3a4a0
Log to /var/log/telegraf/telegraf.log on systemd
...
closes #1243
2016-05-23 18:00:59 +01:00
Jack Tench
08ecfb8a67
Replace sudo with su in init script
...
To avoid issues starting service when 'Defaults requiretty' is enabled in the sudoers file.
Fixes #1204
closes #1205
2016-05-17 18:31:49 +01:00
Ross McDonald
5348937c3d
Choose correct configuration when building for windows.
2016-05-06 10:46:29 -05:00
Ross McDonald
72fcacbbc7
Minor fixes to build script:
...
- Fix for --name build parameter
- Remove rc parameter from build script
- Fix regression on first-level tarball directory structure
- Convert any dashes/underscores in version tag to tilde
2016-05-05 14:02:34 -05:00
Ross McDonald
8371546a66
Disable circle uploads to S3 until more testing can be done for external PR's.
2016-05-03 11:26:52 -05:00
Ross McDonald
36d7b5c9ab
Improvements to build.py:
...
- Now uses Python argparse for cleaner handling of arguments
- Added function documentation
- Removed a few unneeded functions
- Updated nightly logic to incremement minor version
- Added support for building from specific branch or commit
- Changed --no-stash option to --no-uncommitted for clarity
- Added a --release flag, default package output will now contain the branch and commit hash in the version number
- Static builds are now listed as an architecture
- Changed default upload bucket to dl.influxdata.com/telegraf
- Don't include iteration in package name
closes #1040
2016-05-02 14:37:29 -06:00
Adithya B Cherunilam
024e1088eb
Ensure sure that the post install script is compatible with RHEL 5
...
closes #1091
closes #1094
2016-04-28 11:58:06 -06:00
Cameron Sparr
23f2b47531
Ignore errors in systemd
...
closes #1022
2016-04-22 11:23:24 -06:00
Ross McDonald
7f992fd321
Changed nohup fallback command to use 'sudo -u' so that Telegraf doesn't run as the root user.
2016-04-14 13:56:20 -06:00
Cameron Sparr
1a383b7d90
Telegraf no longer depends on lsof
...
so remove it as a dependency from the linux packages.
closes #974
2016-04-08 11:27:33 -06:00
Ross McDonald
2f41ae24f8
Swap systemd command, as it was causing issues on Debian.
2016-03-30 10:17:31 -06:00
HUANG Wei
f8e9fafda3
Add reload configuration for telegraf service scripts.
...
closes #794
2016-03-16 11:20:46 -06:00
Pierre Fersing
e4e7d7fbfc
Improved install script for packaged telegraf:
...
* Start/stop service on Debian/Ubuntu
* Disable init-script/Systemd-unit on package removal
closes #747
2016-03-16 11:17:28 -06:00
Ross McDonald
675b6dc305
Corrected issue with windows builds where the correct configuration
...
and filesystem would be used.
closes #852
closes #854
2016-03-16 09:27:09 -06:00
Cameron Sparr
2f45b8b7f5
Cross platform support for the 'processes' plugin
...
closes #798
2016-03-09 15:47:37 +01:00
Ross McDonald
b4b1866286
Removed test functionality from build script.
...
closes #708
closes #713
2016-03-03 21:37:35 +00:00
Ross McDonald
28eb9b4c29
Fixed issue where binary wasnt copied to packaging directory correctly.
2016-03-03 21:34:57 +00:00
Ross McDonald
0a9accccc1
Added permissions check to post-install script due to issues with RPMs having the incorrect permissions on the log directory.
2016-03-03 21:34:57 +00:00
Ross McDonald
c3d220175f
Removed i386 as a target for darwin, as it currently doesnt compile.
2016-03-03 21:34:57 +00:00
Ross McDonald
095c90ad22
Re-added zip package output format. Modified zip and tar packaging process to use the base 'tar' and 'zip' commands, instead of 'fpm'.
2016-03-03 21:34:57 +00:00
Ross McDonald
a77bfecb02
Updates to build script to improve ARM builds and other functionality.
2016-03-03 21:34:57 +00:00
Dirk Pahl
ea7cbc781e
Create a FreeBSD build
...
closes #766
2016-03-01 09:38:58 +00:00
Cameron Sparr
fc4cb1654c
Fix deb and rpm packages
...
closes #752
closes #750
2016-02-24 09:12:14 -07:00
Cameron Sparr
1847ce3f3d
Experimental windows build process changes
2016-02-23 13:52:24 -07:00
Cameron Sparr
8362aa9d66
Some windows build script fixes
2016-02-22 15:12:35 -07:00
Cameron Sparr
a18f535f21
Circle script: unset GOGC so it uses default
2016-02-21 16:00:41 -07:00
Cameron Sparr
6994d4a712
Turn GOGC on for packaging, use go 1.5.3
2016-02-21 10:41:46 -07:00
Cameron Sparr
c9d0ae7cf3
Circle script: create packages if commit is tagged
2016-02-20 12:47:31 -07:00
Cameron Sparr
187d1b853d
Update Makefile to 'go install' rather than 'go build'
2016-02-18 16:48:59 -07:00
Cameron Sparr
7def6663bd
Root directory cleanup
2016-02-18 13:37:36 -07:00
Cameron Sparr
1e03a9440b
Try ping plugin with -n and -s options added
2016-02-06 23:09:29 -07:00
Ross McDonald
47ea2d5fb4
Added Amazon Linux logic to post-installation script.
...
closes #579
2016-01-25 17:49:12 -07:00
Jack Zampolin
0cdf1b07e9
Fix issue 524
2016-01-20 10:57:35 -08:00
Cameron Sparr
b24e71b232
Removing old package script, trim Makefile
2016-01-15 14:03:04 -07:00
Ross McDonald
7bfb42946e
Switched to /etc/debian_version for Debian/Ubuntu distribution recognition in post-install.
...
closes #526
closes #525
2016-01-15 10:54:47 -07:00
Ross McDonald
07b4a4dbca
Added a `build.py` script for compiling and packaging. Added post and pre install scripts to handle installation and upgrades in a cleaner way. Minor fixes to the init script and service unit file.
2016-01-08 15:28:33 -06:00
Cameron Sparr
9c5db1057d
renaming plugins -> inputs
2016-01-07 15:04:30 -07:00
Cameron Sparr
16ce06f621
Use gdm for dependency management
2015-12-11 12:22:16 -07:00
Cameron Sparr
e6517d4140
Update gopsutil godep dependency. Dont use godep go build anymore
...
godep seems to have a problem when dependencies have `internal`
packages. So removing `godep go build` and `godep go test` from the
build process in favor of just checking out the correct revisions using
`godep restore` into the regular GOPATH.
This basically means that we are not actually using anything within the
Godeps directory except Godeps.json. I should probably make a separate
go dependency management system that does this.
2015-12-04 12:22:16 -07:00
Cameron Sparr
3761f00062
Update etc/telegraf.conf file
2015-11-30 14:28:09 -07:00
Sean Reifschneider
a992e16f7d
On a package upgrade, restart telegraf.
...
closes #338
2015-11-02 13:01:58 -07:00
Cameron Sparr
028bae8f04
Run make in circle, don't build arm and 32-bit
2015-10-28 12:30:58 -06:00
Cameron Sparr
fa9555c430
Execute "long" unit tests using docker containers
...
fixes #293
2015-10-28 11:45:04 -06:00