Package com.aoindustries.aoserv.master
Class LinuxServerHandler
java.lang.Object
com.aoindustries.aoserv.master.LinuxServerHandler
The
LinuxServerHandler handles all the accesses to the linux.Server table.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringcheckPort(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress ipAddress, Port port, String appProtocol, String monitoringParameters) static StringcheckSmtpBlacklist(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress sourceIp, InetAddress connectIp) static Stringget3wareRaidReport(DatabaseConnection conn, RequestSource source, int linuxServer) static StringgetDrbdReport(DatabaseConnection conn, RequestSource source, int linuxServer) static StringgetFilesystemsCsvReport(DatabaseConnection conn, RequestSource source, int linuxServer) static intgetGidMax(DatabaseConnection conn, int linuxServer) static intgetGidMin(DatabaseConnection conn, int linuxServer) static StringgetHddModelReport(DatabaseConnection conn, RequestSource source, int linuxServer) static StringgetHddTempReport(DatabaseConnection conn, RequestSource source, int linuxServer) static StringgetLoadAvgReport(DatabaseConnection conn, RequestSource source, int linuxServer) static String[]getLvmReport(DatabaseConnection conn, RequestSource source, int linuxServer) static StringgetMdMismatchReport(DatabaseConnection conn, RequestSource source, int linuxServer) static StringgetMdStatReport(DatabaseConnection conn, RequestSource source, int linuxServer) static StringgetMemInfoReport(DatabaseConnection conn, RequestSource source, int linuxServer) static voidgetMrtgFile(DatabaseConnection conn, RequestSource source, int linuxServer, String filename, StreamableOutput out) static IntListgetServers(DatabaseConnection conn) static longgetSystemTimeMillis(DatabaseConnection conn, RequestSource source, int linuxServer) static intgetUidMax(DatabaseConnection conn, int linuxServer) static intgetUidMin(DatabaseConnection conn, int linuxServer) static StringgetUpsStatus(DatabaseConnection conn, RequestSource source, int linuxServer) static voidrestartCron(DatabaseConnection conn, RequestSource source, int linuxServer) static voidrestartXfs(DatabaseConnection conn, RequestSource source, int linuxServer) static voidrestartXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) static voidsetLastDistroTime(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, Timestamp time) static voidstartCron(DatabaseConnection conn, RequestSource source, int linuxServer) static voidstartDistro(DatabaseConnection conn, RequestSource source, int linuxServer, boolean includeUser) static voidstartXfs(DatabaseConnection conn, RequestSource source, int linuxServer) static voidstartXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) static voidstopCron(DatabaseConnection conn, RequestSource source, int linuxServer) static voidstopXfs(DatabaseConnection conn, RequestSource source, int linuxServer) static voidstopXvfb(DatabaseConnection conn, RequestSource source, int linuxServer)
-
Method Details
-
getServers
- Throws:
SQLException
-
getUidMin
- Throws:
SQLException
-
getUidMax
- Throws:
SQLException
-
getGidMin
- Throws:
SQLException
-
getGidMax
- Throws:
SQLException
-
getMrtgFile
public static void getMrtgFile(DatabaseConnection conn, RequestSource source, int linuxServer, String filename, StreamableOutput out) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
setLastDistroTime
public static void setLastDistroTime(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, Timestamp time) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
startDistro
public static void startDistro(DatabaseConnection conn, RequestSource source, int linuxServer, boolean includeUser) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
restartCron
public static void restartCron(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
startCron
public static void startCron(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
stopCron
public static void stopCron(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
restartXfs
public static void restartXfs(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
startXfs
public static void startXfs(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
stopXfs
public static void stopXfs(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
restartXvfb
public static void restartXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
startXvfb
public static void startXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
stopXvfb
public static void stopXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
get3wareRaidReport
public static String get3wareRaidReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getUpsStatus
public static String getUpsStatus(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getMdStatReport
public static String getMdStatReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getMdMismatchReport
public static String getMdMismatchReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getDrbdReport
public static String getDrbdReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getLvmReport
public static String[] getLvmReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getHddTempReport
public static String getHddTempReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getHddModelReport
public static String getHddModelReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getFilesystemsCsvReport
public static String getFilesystemsCsvReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getLoadAvgReport
public static String getLoadAvgReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getMemInfoReport
public static String getMemInfoReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
checkPort
public static String checkPort(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress ipAddress, Port port, String appProtocol, String monitoringParameters) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
checkSmtpBlacklist
public static String checkSmtpBlacklist(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress sourceIp, InetAddress connectIp) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getSystemTimeMillis
public static long getSystemTimeMillis(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
