Skip to content

Instantly share code, notes, and snippets.

@knalli
Forked from johanstenberg92/install-pcp.sh
Created October 30, 2015 18:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save knalli/a1c4a83921dfca85a25e to your computer and use it in GitHub Desktop.
Save knalli/a1c4a83921dfca85a25e 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