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 String
checkPort
(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress ipAddress, Port port, String appProtocol, String monitoringParameters) static String
checkSmtpBlacklist
(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress sourceIp, InetAddress connectIp) static String
get3wareRaidReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String
getDrbdReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String
getFilesystemsCsvReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static int
getGidMax
(DatabaseConnection conn, int linuxServer) static int
getGidMin
(DatabaseConnection conn, int linuxServer) static String
getHddModelReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String
getHddTempReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String
getLoadAvgReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String[]
getLvmReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String
getMdMismatchReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String
getMdStatReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static String
getMemInfoReport
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
getMrtgFile
(DatabaseConnection conn, RequestSource source, int linuxServer, String filename, StreamableOutput out) static IntList
getServers
(DatabaseConnection conn) static long
getSystemTimeMillis
(DatabaseConnection conn, RequestSource source, int linuxServer) static int
getUidMax
(DatabaseConnection conn, int linuxServer) static int
getUidMin
(DatabaseConnection conn, int linuxServer) static String
getUpsStatus
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
restartCron
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
restartXfs
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
restartXvfb
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
setLastDistroTime
(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, Timestamp time) static void
startCron
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
startDistro
(DatabaseConnection conn, RequestSource source, int linuxServer, boolean includeUser) static void
startXfs
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
startXvfb
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
stopCron
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
stopXfs
(DatabaseConnection conn, RequestSource source, int linuxServer) static void
stopXvfb
(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:
IOException
SQLException
-
setLastDistroTime
public static void setLastDistroTime(DatabaseConnection conn, RequestSource source, InvalidateList invalidateList, int linuxServer, Timestamp time) throws IOException, SQLException - Throws:
IOException
SQLException
-
startDistro
public static void startDistro(DatabaseConnection conn, RequestSource source, int linuxServer, boolean includeUser) throws IOException, SQLException - Throws:
IOException
SQLException
-
restartCron
public static void restartCron(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
startCron
public static void startCron(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
stopCron
public static void stopCron(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
restartXfs
public static void restartXfs(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
startXfs
public static void startXfs(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
stopXfs
public static void stopXfs(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
restartXvfb
public static void restartXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
startXvfb
public static void startXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
stopXvfb
public static void stopXvfb(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
get3wareRaidReport
public static String get3wareRaidReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getUpsStatus
public static String getUpsStatus(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getMdStatReport
public static String getMdStatReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getMdMismatchReport
public static String getMdMismatchReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getDrbdReport
public static String getDrbdReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLvmReport
public static String[] getLvmReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getHddTempReport
public static String getHddTempReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getHddModelReport
public static String getHddModelReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getFilesystemsCsvReport
public static String getFilesystemsCsvReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getLoadAvgReport
public static String getLoadAvgReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
getMemInfoReport
public static String getMemInfoReport(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkPort
public static String checkPort(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress ipAddress, Port port, String appProtocol, String monitoringParameters) throws IOException, SQLException - Throws:
IOException
SQLException
-
checkSmtpBlacklist
public static String checkSmtpBlacklist(DatabaseConnection conn, RequestSource source, int linuxServer, InetAddress sourceIp, InetAddress connectIp) throws IOException, SQLException - Throws:
IOException
SQLException
-
getSystemTimeMillis
public static long getSystemTimeMillis(DatabaseConnection conn, RequestSource source, int linuxServer) throws IOException, SQLException - Throws:
IOException
SQLException
-