Package graylog-web is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source.
E: Package 'graylog-web' has no installation candidate
답변1
그걸 알아차려야 해그레이로그네 가지 주요 구성 요소가 있습니다.
- Graylog 서버 노드: 메시지를 수신 및 처리하고 서버가 아닌 다른 모든 구성 요소와 통신하는 작업자 역할을 합니다.
- Elasticsearch 노드: 모든 로그와 메시지를 저장하는 서버입니다.
- MongoDB: 메타데이터 저장용
- 웹 인터페이스: GUI
먼저 모든 필수 구성 요소를 설치해야 합니다.
Java 설치 후 업데이트:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
MongoDB를 설치하고 소스 목록을 만듭니다.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
업데이트 후 사용 가능한 최신 안정 버전을 설치하십시오.
sudo apt-get update
sudo apt-get install mongodb-org
Graylog 서버를 설치합니다:
cd ~
wget https://packages.graylog2.org/repo/packages/graylog-1.3-repository-ubuntu14.04_latest.deb
sudo dpkg -i graylog-1.3-repository-ubuntu14.04_latest.deb
sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get install graylog-server
sudo apt-get install pwgen
SECRET=$(pwgen -s 96 1)
sudo -E sed -i -e 's/password_secret =.*/password_secret = '$SECRET'/' /etc/graylog/server/server.conf
PASSWORD=$(echo -n password | shasum -a 256 | awk '{print $1}')
sudo -E sed -i -e 's/root_password_sha2 =.*/root_password_sha2 = '$PASSWORD'/' /etc/graylog/server/server.conf
이 단계까지 관리자 비밀번호가 설치되어 있으며 그 후에 필요에 맞게 greylog를 구성해야 하며 여기에서 구성 파일을 찾을 수 있습니다.
sudo vi /etc/graylog/server/server.conf
행운을 빌어요,