Deteta instalações do Servidor HTTP do Apache (para Linux). Esta deteção sonda o computador com um script para identificar instalações do Servidor HTTP do Apache.
Knowledge Base article:
Resumo
Esta regra de deteção deteta instalações do Servidor HTTP do Apache para servidores Linux. Uma instância de Servidor HTTP do Apache não é monitorizada até que o fornecedor CIM de monitorização do Apache seja instalado. Este módulo pode ser instalado a partir da Consola de Operações com a tarefa "Instalar/Atualizar o Módulo CIM do Apache".
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