Class MysqlPortMonitor
java.lang.Object
com.aoindustries.noc.monitor.portmon.PortMonitor
com.aoindustries.noc.monitor.portmon.JdbcPortMonitor
com.aoindustries.noc.monitor.portmon.MysqlPortMonitor
Monitors a MySQL database.
- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from class com.aoindustries.noc.monitor.portmon.JdbcPortMonitor
readOnly, TIMEOUT
Fields inherited from class com.aoindustries.noc.monitor.portmon.PortMonitor
canceled, CRLF, ipAddress, port
-
Constructor Summary
ConstructorDescriptionMysqlPortMonitor
(InetAddress ipAddress, Port port, URIParameters monitoringParameters) Creates a new MySQL monitor. -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected String
protected String
Gets the driver classname.protected String
getJdbcUrl
(InetAddress ipAddress, int port, String database) Methods inherited from class com.aoindustries.noc.monitor.portmon.JdbcPortMonitor
cancel, checkPort, getDefaultQuery
Methods inherited from class com.aoindustries.noc.monitor.portmon.PortMonitor
getPortMonitor, readLine
-
Constructor Details
-
MysqlPortMonitor
Creates a new MySQL monitor.
-
-
Method Details
-
getDriver
Description copied from class:JdbcPortMonitor
Gets the driver classname.- Specified by:
getDriver
in classJdbcPortMonitor
-
getJdbcUrl
See https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html and https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-using-ssl.html.- Specified by:
getJdbcUrl
in classJdbcPortMonitor
-
getDefaultUsername
- Specified by:
getDefaultUsername
in classJdbcPortMonitor
-
getDefaultDatabase
- Specified by:
getDefaultDatabase
in classJdbcPortMonitor
-