아마존 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

5. 라이선스 키를 설정 파일에 추가 합니다. 
아래의 코드에서 발급받으신 라이선스 키, 수집서버 IP를 기입하여 실행해주시길 바랍니다.

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

(참고 :  INFRA 프로젝트 > 관리 > 에이전트 설치 > CentOS/Amazon Linux ) 

도움이 더 필요하십니까? 문의하기 문의하기