Met deze functie detecteert u installaties van MySQL-server (voor Linux). Met deze detectie wordt de computer getest met een script om installaties van MySQL-server te herkennen.
Knowledge Base article:
Samenvatting
Met deze detectieregel detecteert u installaties van MySQL-servers op Linux-computers. Een exemplaar van een MySQL-server wordt pas bewaakt als de CIM-provider voor MySQL is geïnstalleerd en referenties voor MySQL-server zijn verschaft. Deze provider kan worden geïnstalleerd vanaf de Operations-console met de taak CIM-provider voor MySQL-server installeren/bijwerken. De referenties voor de MySQL-server kunnen worden ingesteld met de taak Standaardreferenties voor MySQL-server instellen.
version=""
version=`mysqld --version |awk '{print $(NF-5)}'`
if [ "$version" = 'on' ]
then
version=`mysqld --version |awk '{print $(NF-8)}'`
elif [ "$version" = 'for' ]
then
version=`mysqld --version |awk '{print $(NF-6)}'`
fi
# rpm/deb package data directory location
if [ -e /var/lib/mysql/ ]
then
datdir="/var/lib/mysql/"
printf "datdir=$datdir,version=$version"
# generic package data directory location
elif [ -e /usr/local/mysql/data/]
then
datadir="/usr/local/mysql/data/"
printf "datdir=$datdir,version=$version"
# tar source data directory location
elif [ -e /usr/local/var/mysql/ ]
then
datadir="/usr/local/var/mysql/"
printf "datdir=$datdir,version=$version"
fi