yo,
SELECT
host_name,
service_description
COUNT(DISTINCT host_name, service_description),
FROM deine_tabelle
GROUP BY host_name, service_description
ich bin mir selbst nicht sicher, ob ich das problem richtig erfasst habe, stehe irgendwie auf dem schlauch. aber wenn du nicht die gruppierungen zählen willst, sondern die anzahl der verschiedenen datensätze der beiden spalten über die ganze tabelle, dann würde ich folgendes machen.
SELECT DISTINCT host\_name, service\_description
FROM deine\_tabelle
am ende der ausgabe wird nämlich die anzahl der datensätze einfach mit ausgegeben, dessen wert zum beispiel von php mit der funktion mysql\_num\_rows() benutzt werden kann.
Ilja