3cx-Überwachung - Wie Man

3cx-Überwachung

Wenn Sie Ihre 3cx-TK-Anlage überwachen möchten, können Sie dies tun, indem Sie diesem Beispiel folgen.

unser Setup:
VM mit Windows 10 mit einer funktionierenden Installation von 3CX.
eine funktionierende Installation von Nagios Core oder XI

5 Schritte insgesamt

Schritt 1: Laden Sie NSCP herunter

Laden Sie eine Version von NSCP herunter (wir verwenden NSCP-0.4.1.73-x64)

Schritt 2: Installieren Sie NSCP

Während der Installation fragt die Software nach einer IP-Adresse und dem Geheimnis Ihres Nagios-Servers. Bitte geben Sie diese Details an und schließen Sie die Installation ab.

Schritt 3: Nagios-Konfig

Erstellen Sie nun eine neue Konfigurationsdatei für 3CX

Schritt 4: Dienst überwachen

Fügen Sie den folgenden Dienst zur Überwachung hinzu:

=======================================================
Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-EventNot
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXEventNotificationManager"
}

Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-AudioProvider
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXAudioProvider01"
}

Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-CfgSrv
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXCfgServ01"
}

Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-IVR
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXIVR01"
}

Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-Qmanager
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXQueueManager01"
}

Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-SIPSRV
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXPhoneSystem01"
}

Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-RTP
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXTunnel01"
}
Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-SystemSrv
check_command check_nt! SERVICESTATE! -d SHOWALL -l "3CXSystemService01"
}

Service definieren {
Generic-Service nutzen
Hostname 3CX
service_description SVC-nginx
check_command check_nt! SERVICESTATE! -d SHOWALL -l "nginx"
}

==========================================================
Mein Hostname in diesem ist 3CX

Schritt 5: Starten Sie Nagios neu

systemctl nagios neu starten
Prüfen Sie, ob die Konfiguration gesund ist, und fügen Sie 3CX zu einer Hostgruppe hinzu

hostgroups.cfg

Hostgruppe definieren {
hostgroup_name vms
Mitglieder FILE01, FILE02, FILE03, DCF, RDS, RDS01, MAIL, SHP01,3CX, VEEAM, HELPDESKSAP, SQLA, SQLB
}

Nach dem Neustart Ihrer Nagios-Konfiguration wird Ihr 3cx auf der Webseite angezeigt.
Alle Ausfallzeiten oder Probleme werden in Ihrer E-Mail bemerkt oder nachlassen (falls Sie sie konfiguriert haben)