Sophos XG Firewall Version 18.0.x Popular SNMPv2 template for XG series (Version 18) Sophos Firewall 64 static items and 37 triggers + discovered interface items and triggers It using (linked) default zabbix templates. Zabbix Discussions and Feedback; Zabbix Troubleshooting and Problems; If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to REGISTER before you can post. To start viewing messages, select the forum that you want to visit from the selection below.
Overview
The article show how to configure MySQL Monitoring on Zabbix. The system consists of Zabbix Server installed on CentOS and MySQL installed on Ubuntu Server
How to configure
Configure on Ubuntu Server (MySQL)
Zabbix Sophos Sg
- Create user monitoring to manage MySQL
2 4 6 8 10 12 14 16 18 20 | # For all the following commands HOME should be set to the directory that has .my.cnf file with password information. # Flexible parameter to grab global variables. On the frontend side, use keys like mysql.status[Com_insert]. UserParameter=mysql.status[*],echo'show global status where Variable_name='$1';'|HOME=/etc/zabbix mysql-N|awk'{print $$2}' # Flexible parameter to determine database or table size. On the frontend side, use keys like mysql.size[zabbix,history,data]. # Key syntax is mysql.size[<database>,<table>,<type>]. # Database may be a database name or 'all'. Default is 'all'. # Table may be a table name or 'all'. Default is 'all'. # Type may be 'data', 'index', 'free' or 'both'. Both is a sum of data and index. Default is 'both'. # Database is mandatory if a table is specified. Type may be specified always. # 'sum' on data_length or index_length alone needed when we are getting this information for whole database instead of a single table UserParameter=mysql.size[*],echo'select sum($(case '$3' in both|'') echo 'data_length+index_length';; data|index) echo '$3_length';; free) echo 'data_free';; esac)) from information_schema.tables$([[$ UserParameter=mysql.ping,HOME=/etc/zabbix mysqladmin ping | grep -c alive UserParameter=mysql.uptime,HOME=/etc/zabbix mysqladmin status | cut -f2 -d ':' | cut -f1 -d 'T' | tr -d '' UserParameter=mysql.threads,HOME=/etc/zabbix mysqladmin status | cut -f3 -d ':' | cut -f1 -d 'Q' | tr -d '' UserParameter=mysql.questions,HOME=/etc/zabbix mysqladmin status | cut -f4 -d ':'|cut -f1 -d 'S' | tr -d '' UserParameter=mysql.slowqueries,HOME=/etc/zabbix mysqladmin status | cut -f5 -d ':' | cut -f1 -d 'O' | tr -d '' UserParameter=mysql.qps,HOME=/etc/zabbix mysqladmin status | cut -f9 -d ':' | tr -d '' |
- Restart zabbix-agent service
systemctl restart zabbix-agent
Configure on web interface Zabbix Server
- Create host on Zabbix Server
- Choose template Template DB MySQL
Zabbix Sophos Antivirus
- Check that the MySQL monitoring service on zabbix is working
Overview
Zabbix is an open source enterprise software that monitors networks and applications
It is designed to help network administrators monitor and monitor the status of other network services, servers and network hardware intelligently to ensure the system is always stable
Drawing
Description
- Monitor both Server and network device
- Easy to manipulate and configure
- Support Linux server, Solaris, FreeBSD,….
- Reliable in user authentication
- Flexible in user decentralization
- Nice web interface
- Incident notification via email and SMS
- Schedule for tracking and reporting
- Open source and low cost
Icon
- Icon of Visio
Zabbix Sophos Xg
Configure on Ubuntu Server (MySQL)
Zabbix Sophos Sg
- Create user monitoring to manage MySQL
2 4 6 8 10 12 14 16 18 20 | # For all the following commands HOME should be set to the directory that has .my.cnf file with password information. # Flexible parameter to grab global variables. On the frontend side, use keys like mysql.status[Com_insert]. UserParameter=mysql.status[*],echo'show global status where Variable_name='$1';'|HOME=/etc/zabbix mysql-N|awk'{print $$2}' # Flexible parameter to determine database or table size. On the frontend side, use keys like mysql.size[zabbix,history,data]. # Key syntax is mysql.size[<database>,<table>,<type>]. # Database may be a database name or 'all'. Default is 'all'. # Table may be a table name or 'all'. Default is 'all'. # Type may be 'data', 'index', 'free' or 'both'. Both is a sum of data and index. Default is 'both'. # Database is mandatory if a table is specified. Type may be specified always. # 'sum' on data_length or index_length alone needed when we are getting this information for whole database instead of a single table UserParameter=mysql.size[*],echo'select sum($(case '$3' in both|'') echo 'data_length+index_length';; data|index) echo '$3_length';; free) echo 'data_free';; esac)) from information_schema.tables$([[$ UserParameter=mysql.ping,HOME=/etc/zabbix mysqladmin ping | grep -c alive UserParameter=mysql.uptime,HOME=/etc/zabbix mysqladmin status | cut -f2 -d ':' | cut -f1 -d 'T' | tr -d '' UserParameter=mysql.threads,HOME=/etc/zabbix mysqladmin status | cut -f3 -d ':' | cut -f1 -d 'Q' | tr -d '' UserParameter=mysql.questions,HOME=/etc/zabbix mysqladmin status | cut -f4 -d ':'|cut -f1 -d 'S' | tr -d '' UserParameter=mysql.slowqueries,HOME=/etc/zabbix mysqladmin status | cut -f5 -d ':' | cut -f1 -d 'O' | tr -d '' UserParameter=mysql.qps,HOME=/etc/zabbix mysqladmin status | cut -f9 -d ':' | tr -d '' |
- Restart zabbix-agent service
systemctl restart zabbix-agent
Configure on web interface Zabbix Server
- Create host on Zabbix Server
- Choose template Template DB MySQL
Zabbix Sophos Antivirus
- Check that the MySQL monitoring service on zabbix is working
Overview
Zabbix is an open source enterprise software that monitors networks and applications
It is designed to help network administrators monitor and monitor the status of other network services, servers and network hardware intelligently to ensure the system is always stable
Drawing
Description
- Monitor both Server and network device
- Easy to manipulate and configure
- Support Linux server, Solaris, FreeBSD,….
- Reliable in user authentication
- Flexible in user decentralization
- Nice web interface
- Incident notification via email and SMS
- Schedule for tracking and reporting
- Open source and low cost
Icon
- Icon of Visio
Zabbix Sophos Xg
File Visio