Skip to content

Instantly share code, notes, and snippets.

@johanstenberg92
Created July 2, 2015 19:11
Show Gist options
  • Save johanstenberg92/e12aaf0065f37ac1acc9 to your computer and use it in GitHub Desktop.
Save johanstenberg92/e12aaf0065f37ac1acc9 to your computer and use it in GitHub Desktop.
Install Performance Co-Pilot on Amazon Linux AMI
#!/bin/sh
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 git://git.pcp.io/pcp
yum-builddep -y pcp
cd pcp
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-webapi
make
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