Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

#11 Recepten voor monitoring

Algemeen

Bewaking van server beschikbaarheid

Er mogen ten minste drie methoden (of een combinatie van alle methoden) worden gebruikt in om de beschikbaarheid van een server te controleren.

  • ICMP-ping ("icmpping"-toets)
  • "zabbix[host,agent,beschikbaar]" item
  • triggerfunctie nodata() voor het bewaken van de beschikbaarheid van hosts die alleen actieve controles gebruiken
Waarschuwingen verzenden via WinPopUps

WinPopUps is misschien erg handig als je Windows OS gebruikt en je wilt snelle melding van Zabbix. Het zou een goede aanvulling kunnen zijn voor op e-mail gebaseerde waarschuwingsberichten. Details over het inschakelen van WinPopUps kunnen zijn: gevonden op http://www.zabbix.com/forum/showthread.php?t=2147.

Monitoring van specifieke toepassingen

AS/400

Het IBM AS/400-platform kan worden bewaakt met SNMP. Meer informatie is: Verkrijgbaar bij http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html?Open.

MijnSQL

Er kunnen verschillende gebruikersparameters worden gebruikt voor het bewaken van MySQL in de agent configuratiebestand: /usr/local/etc/zabbix_agentd.conf

### Set parameters voor het bewaken van de MySQL-server (v3.23.42 en hoger)
       ### Wijzig -u en voeg -p toe indien nodig
       #UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l
       #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "
       #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "
       #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "
       #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "
       #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "
       #UserParameter=mysql.version,mysql -V
  • mysql.ping

Controleer of MySQL actief is.

    Resultaat: 0 - niet gestart 1 - in leven
  • mysql.uptime

Aantal seconden dat MySQL actief is.

  • mysql.threads

Aantal MySQL-threads.

  • mysql.vragen

Aantal verwerkte zoekopdrachten.

  • mysql.slowqueries

Aantal langzame zoekopdrachten.

  • mysql.qps

Vragen per seconde.

  • mysql.versie

Versie van MySQL. Bijvoorbeeld: mysql Ver 14.14 Distrib 5.1.53, for pc-linux-gnu (i686)

Zie voor aanvullende informatie ook het bestand userparameter_mysql.conf in de map conf/zabbix_agentd.

Mikrotik-routers

Gebruik de SNMP-agent van Mikrotik. Zie http://www.mikrotik.com voor meer informatie.

Ramen

Gebruik de meegeleverde Zabbix Windows-agent (vooraf gecompileerd) in Zabbix verdeling.

Smoking

Tuxedo-opdracht regelhulp programma's tmadmin en qmadmin kunnen worden gebruikt in definitie van een UserParameter om per prestatie meter items voor server/service/wachtrij en beschikbaarheid van Tuxedo bronnen.

Informix

Standaard Informix-hulpprogramma onstat kan worden gebruikt voor het bewaken van vrijwel elk aspect van de Informix-database. Zabbix kan ook ophalen informatie verstrekt door de Informix SNMP-agent.

HP OpenView

Zabbix kan worden geconfigureerd om berichten naar de OpenView-server te verzenden. De volgende stappen moeten worden uitgevoerd:

Stap 1

Definieer nieuwe media.

De media zullen een script uitvoeren dat de vereiste informatie naar: OpenView.

Stap 2

Definieer nieuwe gebruiker.

De gebruiker moet worden gekoppeld aan de media.

Stap 3

Configureer acties.

Configureer acties om alle (of geselecteerde) trigger status wijzigingen te verzenden naar: de gebruiker.

Stap 4

Mediascript schrijven.

Het script heeft de volgende logica. Als de trigger AAN is, voer dan uit OpenView-opdracht opcmsg -id application=<application> msg_grp=<msg_grp> object=<object> msg_text=<tekst>. De opdracht retourneert een unieke bericht-ID die moet worden opgeslagen ergens, bij voorkeur in een nieuwe tabel van de ZABBIX-database. Als trigger is UIT dan opcmack <bericht-ID> moet worden uitgevoerd met bericht-ID opgehaald uit de database.

Raadpleeg de officiële documentatie van OpenView voor meer details over opcmsg en opcmac. Het mediascript wordt hier niet gegeven.