Apache HTTP 서버의 설치를 검색합니다(Linux용). 이 검색은 Apache HTTP 서버의 설치를 식별하기 위해 스크립트로 컴퓨터를 프로브합니다.
Knowledge Base article:
요약
이 검색 규칙은 Linux 서버용 Apache HTTP 서버의 설치를 검색합니다. Apache HTTP 서버 인스턴스는 Apache 모니터링 CIM 공급자가 설치될 때까지 모니터링되지 않습니다. 이 모듈은 "Apache CIM 모듈 설치/업그레이드" 작업을 수행하여 운영 콘솔에서 설치할 수 있습니다.
if [ $isrpm -eq 1 ]
then
pkgname=""
pkgFullName=""
version=""
vendor=""
if [ `rpm -q httpd |grep httpd- |wc -l` -eq 1 ]
then
pkgname="httpd"
fi
if [ `rpm -q apache2 |grep apache2-| wc -l` -eq 1 ]
then
pkgname="apache2"
fi
if [ -n "${pkgname}" ]
then
pkgFullName=`rpm -qi $pkgname |grep Name |head -n 1|awk '{print $3}'`
conffile=`rpm -ql $pkgname |grep etc |grep -e 'httpd\.conf$'`
printf "name=$pkgFullName,conffile=$conffile"
fi
fi
if [ $isdpkg -eq 1 ]
then
if [ `dpkg -l apache2 |grep -e '^ii' |wc -l` -eq 1 ]
then
pkgFullName=`dpkg --status apache2 |grep Package |awk '{print $2}'`
conffile="/etc/apache2/apache2.conf"
printf "name=$pkgFullName,conffile=$conffile"
fi
fi
#Check source
if [ -e "/usr/local/apache2/conf/httpd.conf" ]
then
pkgFullName=""
conffile="/usr/local/apache2/conf/httpd.conf"
printf "name=$pkgFullName,conffile=$conffile"
fi