Skip to content

Instantly share code, notes, and snippets.

@springmeyer
Forked from johanstenberg92/install-pcp.sh
Last active August 22, 2018 15:09
Show Gist options
  • Save springmeyer/de1ae4a7219c44fc5b9cb9000bc1a108 to your computer and use it in GitHub Desktop.
Save springmeyer/de1ae4a7219c44fc5b9cb9000bc1a108 to your computer and use it in GitHub Desktop.
Install Performance Co-Pilot on Amazon Linux AMI
#!/bin/sh
set -eu
if [ "$(id -u)" != "0" ]; then
echo "Sorry, you are not root."
exit 1
fi
if !(type pcp 2>/dev/null;) then
yum -y install git bison flex gcc-c++ perl-Tk-devel libmicrohttpd-devel
git clone https://github.com/performancecopilot/pcp.git
cd pcp
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-webapi
make -j4
groupadd -r pcp
useradd -c "Performance Co-Pilot" -g pcp -d /var/lib/pcp -M -r -s /usr/sbin/nologin pcp
make install
ldconfig -v
fi
service pcp restart
service pmwebd restart
/sbin/chkconfig pmlogger on
service pmlogger restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment