IT 이야기/Linux

zabbix_agent (solaris 10) 특이사항2

클톡(CloudTalk) 2017. 5. 12. 17:48

gcc 문제가 처리되고, 또한번의 문제를 마주치게 됩니다.


컴파일을 하기위한 파일 다운로드 


wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz/download


이후 압축 해제 -> 이후 configure 진행


checking for ICONV support... configure: error: Unable to find iconv.h "no"


문제 발생. 많은 부분을 찾아본 결과 solaris 의 특성상 LD_LIBRARY_PATH 에 lib 디렉토리가 참조가 되어있지 않을 경우에는

반영이 안된다고 하여, 원인 확인하여 조치 시작


조치 1.

LD_LIBRARY_PATH=/usr/local/lib:/usr/sfw/lib:/usr/lib

export LD_LIBRARY_PATH

./configure --enable-agent


(iconv lib 가 있는지 확인 해당 경로가 echo $LD_LIBRARY_PATH 명령어 입력시 경로가 기재되어있는지 확인.)

LD_LIBRARY_PATH=/usr/local/lib:/usr/sfw/lib:/usr/lib 의 설정의 경우 root 경로에 ./cshrc 파일로도 존재 한다고 합니다.)


위의 방법으로 진행을 해보았으나, iconv 부분이 있음에도 동일 문제로 인하여, 새로운 방법으로 접근


조치 2.

Zabbix pre-compiled agents 에서 solaris 10 파일을 다운받아서 진행.. 성공...


간략 설치 리스트


wget http://www.zabbix.com/downloads/3.2.0/zabbix_agents_3.2.0.solaris10.sparc.tar.gz


tar xvf zabbix_agent*


cp bin/zabbix_* /usr/bin/

cp sbin/zabbix* /usr/sbin/  (자동설치시엔 /usr/local/sbin 으로 가게 됩니다.)

mv conf/zabbix_agentd.conf /usr/local/etc/

mv conf/zabbix_agentd.conf.d /usr/local/etc/


useradd zabbix


cd /usr/sbin

./zabbix_agentd