Identifierar installationer av Apache HTTP-server (för Linux). Den här identifieringen avsöker datorn med ett skript för att identifiera installationer av Apache HTTP-server.
Knowledge Base article:
Sammanfattning
Den här identifieringsregeln identifierar installationer av Apache HTTP-server för Linux-servrar. En Apache HTTP-serverinstans övervakas inte förrän den Apache-övervakande CIM-providern installeras. Den här modulen kan installeras från driftskonsolen med uppgiften "Installera/uppgradera Apache CIM-modul".
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