XYMon 클라이언트 상태가 XYMon 서버에 표시되지 않습니다.

XYMon 클라이언트 상태가 XYMon 서버에 표시되지 않습니다.

XYMon 서버를 성공적으로 설치했습니다.그런데 고객 정보를 표시할 수 없습니다.. 그것을 알아내는 데 시간이 좀 걸렸지만 클라이언트 없이 서버에 호스트를 추가하면 여전히 conn/ssh/info와 같은 일부 항목은 표시되지만 CPU/disk/mem과 같은 항목은 표시되지 않습니다.

좋은 문서, 문제 해결 단계 등을 찾기가 어렵습니다. 클라이언트 설치는 매우 간단해 보입니다.

존재하다우분투14.04>>

apt-get install xymon-client

설치 중 문제가 하나만 발생합니다.

XYMon 서버의 IP

하지만 서버에는 아무것도 표시할 수 없습니다!

내가 디버깅에 가장 가까운 것은

서버에서:

@xymon:/var/log/xymon$ cat alert.log

2016-07-20 21:31:52 ->  Could not connect to Xymon [email protected]:1984 (Connection refused)

@xymon:/var/log/xymon$ cat xymonlaunch.log

2016-07-20 22:00:27 Cannot open env file /usr/local/xymon/server/etc/hobbitserver.cfg - No such file or directory
2016-07-20 22:00:27 Loading hostnames
2016-07-20 22:00:27 Loading saved state
2016-07-20 22:00:27 Setting up network listener on 0.0.0.0:1984
2016-07-20 22:00:27 Setting up signal handlers
2016-07-20 22:00:27 Setting up xymond channels
2016-07-20 22:00:27 Setting up logfiles
2016-07-20 22:10:27 Cannot open env file /usr/local/xymon/server/etc/hobbitserver.cfg - No such file or directory

클라이언트와 서버 모두에서 다음 오류가 발생합니다.

@xymon:/var/log/xymon$ cat xymonclient.log 
No LSB modules are available. - Repeated for ever...

클라이언트 로그에는 더 이상 유용한 것이 없습니다.

XYMON 구성을 설치합니다.

sudo apt-get install -y xymon
sudo cp /etc/apache2/conf.d/xymon /etc/apache2/conf-available/xymon.conf
sudo ln -s /etc/apache2/conf-available/xymon.conf /etc/apache2/conf-enabled/
sudo ln -s /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/
sudo ln -s /var/lib/xymon /var/www/html/xymon
sudo nano /etc/apache2/conf-available/xymon.conf

아래쪽 2줄을 아래쪽 1줄로 교체합니다. (모든 인스턴스)

#Order allow,deny
#Allow from localhost ::1/128
Require all granted

답변1

기반보고되지 않은 고객에 대한 XYMon의 페이지나는 그것에 대해 생각했다. 문제가 발생하는 동안 솔루션이 제대로 작동하지 않습니다.

클라이언트 측에서:

cat /etc/default/xymon-client | grep CLIENTHOSTNAME

서버에서 일치해야 함:

/etc/xymon/hosts.cfg

1.2.3.4 CLIENTHOSTNAME 

그렇지 않다면정확히 일치그럼 >>

"Xymon은 호스트.cfg 파일의 호스트에만 관심을 갖고 알 수 없는 호스트의 상태 보고서는 삭제합니다."

답변2

클라이언트에서 실행 sudo dpkg-reconfigure xymon-client하고 서버의 호스트.cfg에 작성된 정확한 호스트 이름을 삽입해 볼 수도 있습니다.

관련 정보