아마존 AMI 혹은 Red Hat 계열 설치시 404 Not Found 가 발생합니다.
아래와 같이 404 Not Found 에러가 발생을 합니다.
[ec2-user@ip-10.11.11.22 ~]$ sudo yum -y install whatap-agent
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/2016.03 | 2.1 kB 00:00
amzn-updates/2016.03 | 2.3 kB 00:00
logstash-forwarder | 951 B 00:00
http://repo.whatap.io/centos/2016.03/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
원인은 일부 사용자의 경우 와탭 패키지의 repository 값이 정상적으로 셋팅되지 않는 경우가 있습니다.
이경우 수동으로 repository의 값을 설정 하여 설치 할 수 있습니다.
1 와탭 리포지토와 인프라를 삭제 합니다.
sudo yum remove whatap-infra
sudo yum remove whatap-repo
2. 와탭 리포지토리를 추가합니다.
sudo rpm -Uvh http://repo.whatap.io/centos/5/noarch/whatap-repo-1.0-1.noarch.rpm
3. 와탭 리포지토리의 경로를 수동으로 수정합니다.
sudo vi "/etc/yum.repos.d/whatap.repo" ($releasever 부분을 latest로 변경해주신 후 저장해 주세요.)
baseurl=http://repo.whatap.io/centos/$releasever/$basearch
-> baseurl=http://repo.whatap.io/centos/latest/$basearch
4. 서버 모니터 패키지를 설치합니다.
sudo yum -y install whatap-infra
echo "license=x238g6akdsgeu-x3r6f0rlrev172-x42b24smb5gnun" |sudo tee /usr/whatap/infra/conf/whatap.conf
echo "whatap.server.host=52.231.205.231" |sudo tee -a /usr/whatap/infra/conf/whatap.conf
echo "createdtime=`date +%s%N`" |sudo tee -a /usr/whatap/infra/conf/whatap.conf
sudo service whatap-infra restart