Skip to content

Instantly share code, notes, and snippets.

@nethershaw
Forked from johanstenberg92/install-pcp.sh
Last active November 15, 2017 22:42
Show Gist options
  • Select an option

  • Save nethershaw/86553cf01fbcac6cf2091c4cdc535b79 to your computer and use it in GitHub Desktop.

Select an option

Save nethershaw/86553cf01fbcac6cf2091c4cdc535b79 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 https://github.com/performancecopilot/pcp.git
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 pmcd 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