AO Logo
 
  
  
  
Schema Tables
AO
AO Industries, Inc.
Application Infrastructure ProviderApplication Infrastructure Provider
Sign UpWhat's NewClient AreaContact UsSite Map
 
your location:   home page ··· aoserv platform ··· software components ··· aoserv client ··· tables ··· public tables ··· schema tables

TABLE NAME

schema_tables

DESCRIPTION

schema_tables stores table names, display names, and descriptions for each table.

TABLE ROWS

idnamesinceVersionlastVersiondisplayisPublicdescription
0ao_server_daemon_hosts1.0a100AOServ Server Daemon Hostsfalse<code>ao_server_daemon_hosts</code> stores which hosts may connect to the AOServ Daemon on a server.
1ao_servers1.0a100AOServ ServersfalseThe ao_servers table keeps track of all the servers that are running the AOServ distribution.
2aoserv_permissions1.21AOServ Permissionstrue<code>aoserv_permissions</code> lists all of the possible permissions in the AOServ Platform.
3aoserv_protocols1.0a101AOServ Protocolstrue<code>aoserv_protocols</code> keeps track of the different versions of the protocol and what is available in that protocol.
4aosh_commands1.0a100AOSH Commandstrue<code>aosh_commands</code> stores the details about each command that may be used in the AO shell.
5architectures1.0a100ArchitecturestrueThe architectures table provides all the possible computer architectures for the servers table.
6backup_partitions1.0a100Backup PartitionsfalseThe <code>backup_partitions</code> table stores the details of each backup location.
7backup_reports1.0a101Backup ReportsfalseThe <code>backup_reports</code> table stores the daily summary of backup system usage.
8backup_retentions1.0a100Backup Retentionstrue<code>backup_retentions</code> stores all of the possible backup retention times.
9bank_accounts1.0a100Bank AccountsfalseThe bank_accounts table stores all the bank accounts we operate.
10bank_transaction_types1.0a100Bank Transaction TypesfalseThe bank_transaction_types table stores all the possible types of transactions for bank_transactions.
11bank_transactions1.0a100Bank TransactionsfalseThe bank_transactions table stores all the the transactions that have occured on a bank account.
12banks1.0a100BanksfalseThe banks table stores information about each bank we deal with
13blackhole_email_addresses1.0a100Blackhole Email AddressesfalseThe blackhole_email_addresses is a list of email addresses in which all email sent to them is immediately discarded via /dev/null.
14brands1.44BrandsfalseEach brand has separate website, packages, nameservers, and support
15business_administrators1.0a100Business AdministratorsfalseThe business_administrators table stores details about the people who are allowed to access the aoserv and aoweb utilities.
16business_administrator_permissions1.21Business Administrator PermissionsfalseGrants administrative permissions.
17business_profiles1.0a100Business ProfilesfalseThe business_profiles stores all the old profile data for a business. This is done so that old contacts may be used in case of an emergency.
18businesses1.0a100BusinessesfalseThe businesses table stores details about businesses
19business_servers1.0a100Business ServersfalseThe business_servers table stores which servers may be accessed by which business. A child business can only access a subset of the parent business' servers. Only one entry per business is flagged as default.
20country_codes1.0a100Country CodestrueThe country_codes table contains all of the valid country codes. This data was obtained from http://digitalid.verisign.com/ccodes.html
21credit_card_processors1.29Credit Card ProcessorsfalseThe credit_card_processors table stores all of the different credit card processing merchant accounts.
22credit_card_transactions1.29Credit Card TransactionsfalseThe credit_card_transactions table stores the complete history of credit card processor transactions.
23credit_cards1.0a100Credit CardsfalseThe credit_cards table stores all of the client credit card information in an encrypted format.
24Currency1.83.0CurrenciestrueThe supported currencies.
25cvs_repositories1.0a100CVS RepositoriesfalseThe <code>cvs_repositories</code> table stores the details of each CVSROOT
26cyrus_imapd_binds1.81.10Cyrus IMAPD BindsfalseThe <code>cyrus_imapd_binds</code> table represents all the ip_address port binding combinations. The app_protocol of the bind should always be POP3, IMAP2, SIMAP, or SPOP3.
27cyrus_imapd_servers1.81.10Cyrus IMAPD ServersfalseThe cyrus_imapd_servers table contains a list of all the Cyrus IMAPD servers.
28disable_log1.0a100Disable LogfalseThe <code>disable_log</code> logs all the times things are disabled.
29distro_file_types1.0a100Distro File TypesfalseThe distro_file_types stores all of the possible file types.
30distro_files1.0a100Distro FilesfalseThe distro_files stores all of the file attributes in the templates.
31distro_report_types1.70Distro Report TypesfalseThe distro_report_types stores all of the possible report types.
32dns_forbidden_zones1.0a100DNS Forbidden Zonestrue<code>dns_forbidden_zones</code> stores all of the DNS zones that may not be hosted by the name servers
33dns_records1.0a100DNS Recordsfalse<code>dns_records</code> stores all of individual records of the name server.
34dns_tlds1.0a100DNS TLDstrue<code>dns_tlds</code> stores all of the domains that are considered to be "top level domains".
35dns_types1.0a100DNS Typestrue<code>dns_types</code> stores all of the types of entries that may be placed in a line of a zone file.
36dns_zones1.0a100DNS Zonesfalse<code>dns_zones</code> stores all of the DNS zones.
37email_addresses1.0a100Email AddressesfalseThe email_addresses table stores a central pool of all email addresses.
38email_attachment_blocks1.0a116Email Attachment BlocksfalseThe email_attachment_blocks table stores all attachment types that are currently blocked.
39email_attachment_types1.0a116Email Attachment Typestrue<code>email_attachment_types</code> stores all of the possible attachment extensions that may be blocked.
40email_domains1.0a100Email DomainsfalseThe email_domains table stores all the domains that the MTA responds to.
41email_forwarding1.0a100Email ForwardingfalseThe email_forwarding sends email addresssed to email_addresses to another address.
42email_list_addresses1.0a100Email List AddressesfalseThe email_list_addresses attaches the email_addresses to the email lists.
43email_lists1.0a100Email ListsfalseThe email_lists table stores pointers to all the list files that are used for email.
44email_pipe_addresses1.0a100Email Pipe AddressesfalseThe email_pipe_addresses attaches the email_addresses to the email pipes.
45email_pipes1.0a100Email PipesfalseThe email_pipes table stores pointers to all the processes that are used for direct delivery of email.
46email_smtp_relay_types1.0a100Email SMTP Relay TypestrueThe email_smtp_relay_types table stores all the different types of SMTP rules.
47email_smtp_relays1.0a100Email SMTP RelaysfalseThe email_smtp_relays table stores the SMTP server access rules.
48email_smtp_smart_host_domains1.57Email SMTP Smart Host DomainsfalseThe email_smtp_smart_host_domains table stores optional per-domain settings for email_smtp_smart_hosts.
49email_smtp_smart_hosts1.57Email SMTP Smart HostsfalseThe email_smtp_smart_hosts table indicates a SMTP port is configured as a SmartHost for one or more servers.
50email_sa_integration_modes1.0a120Email SpamAssassin Integration ModestrueThe email_sa_integration_modes tables provides all the possible spam assassin itegration modes supported.
51encryption_keys1.23Encryption KeysfalseThe encryption_keys table stores the list of GPG key ids on a per-business basis.
52expense_categories1.0a100Expense CategoriesfalseThe expense_categories table is a lookup for bank_transactions, and is used to organize expenditures for accounting purposes.
53failover_file_log1.0a100Failover File LogfalseThe failover_file_log records statistics about each finished failover file replication.
54failover_file_replications1.0a100Failover File ReplicationsfalseThe failover_file_replications configures the replication of files from servers to failover servers.
55failover_file_schedule1.0a100Failover File SchedulefalseThe failover_file_schedule controls when replications occur.
56failover_mysql_replications1.28Failover MySQL ReplicationsfalseThe failover_mysql_replications indicates a failover replication is using MySQL replication for /var/lib/mysql/... instead of file-based replication.
57file_backup_settings1.0a100File Backup SettingsfalseThe <code>file_backup_settings</code> table overrides everything in the backup system except <code>file_backup_devices</code>.
58firewalld_zones1.81.0Firewalld ZonesfalseThe <code>firewalld_zones</code> table defines all Firewall zones used on an AOServer.
59ftp_guest_users1.0a100FTP Guest UsersfalseEach <code>linux_account</code> may optionally be a guest FTP user. A guest FTP user is restricted to FTP access in their home directory. The passwd and group files are created such that any username or group in the same business resolve to the correct text names.
60httpd_binds1.0a100Httpd BindsfalseThe <code>httpd_binds</code> table represents all the ip_address port binding combinations. The app_protocol of the bind should always be HTTP or HTTPS.
61httpd_jboss_sites1.0a100Httpd JBoss Sitesfalse<code>httpd_jboss_sites</code> ties httpd_sites to a jboss version to its httpd_shared_tomcat JVM.
62httpd_jboss_versions1.0a100Httpd JBoss Versionstrue<code>httpd_jboss_versions</code> is a lookup table containing information about different jboss versions.
63httpd_jk_codes1.0a100Httpd JK CodestrueThe httpd_jk_codes table contains all the possible mod_jk codes. The codes must be unique for one httpd_sites when the site is used in multiple httpd_servers.
64httpd_jk_protocols1.0a100Httpd JK ProtocolstrueThe httpd_jk_protocols table contains all of the possible protocols used by the mod_jk Apache module.
65httpd_servers1.0a100Httpd ServersfalseThe httpd_servers table contains a list of all the Apache servers.
66httpd_shared_tomcats1.0a100Httpd Shared Tomcatsfalse<code>httpd_shared_tomcats</code> stores information about the JVM shared by httpd_tomcat_shared_sites.
67httpd_site_authenticated_locations1.18Httpd Site Authenticated LocationsfalseThe <code>httpd_site_authenticated_locations</code> configured Apache basic authentication using Location directives.
68httpd_site_bind_headers1.81.15Httpd Site Bind HeadersfalseThe <code>httpd_site_bind_headers</code> configures headers on httpd_site_binds.
69RewriteRule1.81.21Rewrite RulesfalseThe per-VirtualHost set of RewriteRule.
70httpd_site_binds1.0a100Httpd Site BindsfalseThe <code>httpd_site_binds</code> attaches httpd_sites to httpd_binds.
71httpd_site_urls1.0a100Httpd Site URLsfalseThe <code>httpd_site_urls</code> stores the hostnames that a site will respond to.
72httpd_sites1.0a100Httpd SitesfalseThe httpd_sites table stores all of the site names used in the /www directory on servers. Each site name must be unique per server. Also, for site portability, it is preferred that sites remain unique between one set of servers. Such as AO Industries will use unique names across all of its virtual servers, while resellers may also choose to use unique names across their sets of dedicated machines.
73httpd_static_sites1.0a100Httpd Static SitesfalseThe <code>httpd_static_sites</code> stores the details of all sites that simply host static content only.
74httpd_tomcat_contexts1.0a100Httpd Tomcat ContextsfalseThe <code>httpd_tomcat_contexts</code> stores the details of all contexts for all Tomcat sites.
75httpd_tomcat_data_sources1.5Httpd Tomcat Data SourcesfalseThe <code>httpd_tomcat_data_sources</code> stores the data sources on a per-context basis.
76httpd_tomcat_parameters1.5Httpd Tomcat ParametersfalseThe <code>httpd_tomcat_parameters</code> stores the parameters on a per-context basis.
77httpd_tomcat_site_jk_mounts1.81.6Httpd Tomcat Site JK MountsfalseThe <code>httpd_tomcat_site_jk_mounts</code> stores the JkMount and JkUnMount settings for each Tomcat-based site.
78httpd_tomcat_sites1.0a100Httpd Tomcat SitesfalseThe <code>httpd_tomcat_sites</code> stores the details of all sites based on the Tomcat servlet engine. This includes JBoss, single instance Tomcats, and a Tomcat that runs in a shared Java VM.
79httpd_tomcat_shared_sites1.0a100Httpd Tomcat Shared Sitesfalse<code>httpd_tomcat_shared_sites</code> ties the httpd_tomcat_site to its httpd_shared_tomcat JVM.
80httpd_tomcat_std_sites1.0a100Httpd Tomcat Std SitesfalseThe <code>httpd_tomcat_std_sites</code> table stores the details for each site that is self contained in its /www directory.
81httpd_tomcat_versions1.0a100Httpd Tomcat VersionstrueThe <code>httpd_tomcat_versions</code> is a lookup of all the available versions of Tomcat.
82httpd_workers1.0a100Httpd WorkersfalseThe httpd_workers table contains all of the workers that are registered on each server.
83ip_addresses1.0a100IP AddressesfalseThe ip_addresses table has an entry for every IP address hosted on our machines.
84IpAddressMonitoring1.81.18IP Address MonitoringfalseThe monitoring configuration for ip_addresses
85ip_reputation_limiter_limits1.66IP Reputation Limiter LimitsfalseThe per-class limits for each IP Reputation Limiter.
86ip_reputation_limiter_sets1.66IP Reputation Limiter SetsfalseThe sets for each IP Reputation Limiter.
87ip_reputation_limiters1.66IP Reputation LimitersfalseA network traffic limiter based established IP reputation.
88ip_reputation_set_hosts1.65IP Reputation Set HostsfalseThe per-host reputation for each IP Reputation Set.
89ip_reputation_set_networks1.65IP Reputation Set NetworksfalseThe per-network reputation for each IP Reputation Set.
90ip_reputation_sets1.65IP Reputation SetsfalseA set of IP reputation on a per-host and per-network basis.
91languages1.44LanguagestrueThe languages table provides all the possible languages for brands.
92linux_acc_addresses1.0a100Linux Account AddressesfalseThe linux_acc_addresses table links email addresses to linux accounts.
93linux_account_types1.0a100Linux Account TypestrueThe linux_account_types table stores all the different types of linux accounts.
94linux_accounts1.0a100Linux AccountsfalseThe linux_accounts table stores all of the linux account info that is common to all machines.
95linux_group_accounts1.0a100Linux Group AccountsfalseThe linux_group_accounts stores the alternate users for linux groups.
96linux_group_types1.0a100Linux Group TypestrueThe linux_group_types table stores all the different types of linux groups.
97linux_groups1.0a100Linux GroupsfalseThe linux_groups table stores the details of each linux group that are common to every server.
98linux_server_accounts1.0a100Linux Server AccountsfalseThe linux_server_accounts table contains the user configuration that is unique to each server.
99linux_server_groups1.0a100Linux Server GroupsfalseThe linux_server_groups table stores the details about the groups that exist on the servers.
100majordomo_lists1.0a100Majordomo ListsfalseThe majordomo_lists table stores the details of each list in a majordomo_server.
101majordomo_servers1.0a100Majordomo ServersfalseThe majordomo_servers table stores all the details for one domain of Majordomo hosting.
102majordomo_versions1.0a100Majordomo VersionstrueThe majordomo_versions table contains a list of all the supported versions of the Majordomo manages email list server.
103master_hosts1.0a100Master Hostsfalse<code>master_hosts</code> stores which hosts each user may connect from.
104master_processes1.0a100Master Processesfalse
105master_server_stats1.0a100Master Server Statsfalse
106master_servers1.0a100Master Serversfalse<code>master_servers</code> stores which servers each user may control.
107master_users1.0a100Master Usersfalse<code>master_users</code> stores the authorization information for people that may access the master controller.
108monthly_charges1.0a100Monthly ChargesfalseThe monthly_charges table contains an entry for each transaction that is automatically charged each month.
109mysql_databases1.0a100MySQL DatabasesfalseThe mysql_databases table stores the information about each MySQL database in the system.
110mysql_db_users1.0a100MySQL DB UsersfalseThe <code>mysql_db_users</code> table stores which <code>mysql_server_users</code> can access which <code>mysql_databases</code>. The user permissions are also contained in each row.
111mysql_server_users1.0a100MySQL Server UsersfalseThe mysql_server_users table contains all the server-specific information about a mysql_user
112mysql_servers1.4MySQL ServersfalseThe mysql_servers table stores the information about each MySQL instance in the system.
113mysql_users1.0a100MySQL UsersfalseThe mysql_users table stores all of the user info that is common for every MySQL server a user has a MySQL user account on. The server specifics are stored in the mysql_server_users table.
114net_bind_firewalld_zones1.81.0Net Bind Firewalld ZonesfalseEach port may be independently associated with a specific set of Firewalld Zones.
115net_binds1.0a100Net Bindsfalse<code>net_binds</code> stores all of ports that should be bound to by processes running on the servers. If any ports is bound to that is not listed here, it may indicate a security violation. This data is also used to open firewall ports. Each port may also be periodically monitored for process reliability. <p> Four types of IP addresses exist: </p> <ol> <li>wildcard - Processes bind to all available IP addresses on the server. Monitoring may be performed from anywhere, depending on firewall flags.</li> <li>public - Processes bind to a public IP address. Monitoring may be performed from the localhost or public network, depending on firewall rules.</li> <li>private - Processes bind to a private IP address. Monitoring may be performed from the localhost or private network, depending on firewall rules.</li> <li>loopback - Processes bind internally in the server. Monitoring may only be performed from localhost.</li> </ol>
116net_device_ids1.0a100Net Device IDstrueThe net_device_ids contains all the network devices used on Linux servers.
117net_devices1.0a100Net DevicesfalseThe net_devices table contains each device used by Linux servers.
118net_tcp_redirects1.0a111Net TCP RedirectsfalseThe net_tcp_redirects table stores all of the xinetd redirect configurations.
119notice_log1.0a100Notice LogfalseThe table notice_log contains information about any late or non-payment notices.
120NoticeLog.balance1.83.0Notice Log BalancesfalseThe per-currency balances for a NoticeLog.
121notice_types1.0a100Notice TypestrueThe table notice_types provides lookup information for the notice_log table
122operating_system_versions1.0a100Operating System VersionstrueThe operating_system_versions table provides all the supported versions of operating_systems.
123operating_systems1.0a100Operating SystemstrueThe operating_systems table stores represents each type of operating system.
124package_categories1.0a123Package CategoriestrueThe various categories for package_definitions.
125package_definition_limits1.0a123Package Definition LimitsfalseThe package_definition_limits table defines the limits for each package_definition and resource combination.
126package_definitions1.0a123Package DefinitionsfalseThe package_definitions table stores a list of supported services.
127packages1.0a100PackagesfalseThe packages table stores information about each package that businesses have signed up for.
128payment_types1.0a100Payment TypestrueThe payment_types table stores all the acceptable payment forms
129physical_servers1.36Physical ServersfalseThe physical servers consume rack space and electricity and optionally provide cluster resources.
130postgres_databases1.0a100PostgreSQL DatabasesfalseThe postgres_databases table stores the information about each PostgreSQL database in the system.
131postgres_encodings1.0a100PostgreSQL EncodingstrueThe postgres_encodings table stores the information about each PostgreSQL database encoding supported.
132postgres_server_users1.0a100PostgreSQL Server UsersfalseThe postgres_server_users table stores the specific attributes of postgres_users for one server.
133postgres_servers1.0a100PostgreSQL ServersfalseThe postgres_servers table stores the information about each PostgreSQL instance in the system.
134postgres_users1.0a100PostgreSQL UsersfalseThe postgres_users table stores all the users for PostgreSQL. Because a single person may have access to multiple PostgreSQL servers, this table represents what is common to them across all machines. The machine specific details are in the postgres_server_users table.
135postgres_versions1.0a100PostgreSQL VersionstrueThe <code>postgres_versions</code> is a lookup of all the available versions of PostgreSQL.
136private_ftp_servers1.0a100Private FTP ServersfalseThe private_ftp_servers table contains an entry for each private FTP server hosted.
137processor_types1.36Processor TypestrueThe possible types of processors for cluster QoS management.
138protocols1.0a100ProtocolstrueThe protocols table has an entry for each service protocol along with the default port numbers.
139racks1.36RacksfalseEach server farm may manage cluster resources on a per-rack basis.
140resellers1.44ResellersfalseA reseller may provide ticket-based support
141resources1.0a100ResourcestrueThe resources table stores a list of resources that may be charged
142schema_columns1.0a100Schema Columnstrue<code>schema_columns</code> stores the details about the data contained in each column.
143schema_foreign_keys1.0a100Schema Foreign Keystrue<code>schema_foreign_keys</code> tables stores all the foreign key info for the database.
144schema_tables1.0a100Schema Tablestrue<code>schema_tables</code> stores table names, display names, and descriptions for each table.
145schema_types1.0a100Schema Typestrue<code>schema_types</code> stores names and unique numbers for each type.
146sendmail_binds1.81.10Sendmail BindsfalseThe <code>sendmail_binds</code> table represents all the ip_address port binding combinations. The app_protocol of the bind should always be SMTP, SMTPS, or submission.
147sendmail_servers1.81.10Sendmail ServersfalseThe sendmail_servers table contains a list of all the Sendmail servers.
148server_farms1.0a100Server FarmsfalseThe server_farms table stores the details about each unique server farm (or location) that exists.
149servers1.0a100ServersfalseThe servers table keeps track of all the servers that are referenced in the database
150shells1.0a100ShellstrueThe shells table stores all the shells that may be used in a linux account.
151signup_request_options1.23Sign-Up Request OptionsfalseThe options for each specific sign-up type.
152signup_requests1.23Sign-Up RequestsfalseOne sign-up request for any time of service.
153spam_email_messages1.0a100Spam Email MessagesfalseThe spam_email_messages table stores all of the reported spam.
154ssl_certificate_names1.81.10SSL Certificate NamesfalseThe ssl_certificate_names contains all of the names associated with SSL certificates.
155ssl_certificate_other_uses1.81.16SSL Certificate Other UsesfalseThe ssl_certificate_other_uses contains additional descriptions of how SSL certificates are used.
156ssl_certificates1.81.10SSL CertificatesfalseThe ssl_certificates contains all of the names and paths of managed SSL certificates.
157system_email_aliases1.0a100System Email AliasesfalseThe system_email_aliases is a list of all entries that are placed in /etc/aliases but are not part of the other tables.
158technologies1.0a100TechnologiestrueThe technologies table contains the list of all software packages and the classes they belong to.
159technology_classes1.0a100Technology ClassestrueThe technology_classes table defines the classes that may be used in the technologies table
160technology_names1.0a100Technology NamestrueThe technology_names table contains all of the unique names of software packages that are installed in the servers.
161technology_versions1.0a100Technology VersionstrueThe technology_versions table contains the list of all software packages, owners, and versions.
162ticket_action_types1.44Ticket Action TypestrueTable ticket_action_types is a lookup for all of the possible actions that may be made to a ticket
163ticket_actions1.44Ticket ActionsfalseThe ticket_actions table represent a complete history of the changes that have been made to a ticket. When a ticket is initially created it has no actions. Any change from its initial state will cause an action to be logged.
164ticket_assignments1.44Ticket AssignmentsfalseTickets may be assigned to specific administrators at each reseller level.
165ticket_brand_categories1.44Ticket Brand CategoriesfalseEach brand may select which categories will be visible for ticket support.
166ticket_categories1.44Ticket CategoriesfalseEach ticket may be associated with one of these hierichical categories.
167ticket_priorities1.0a100Ticket PrioritiestrueTable ticket_priorities is a lookup table for tickets
168ticket_stati1.0a100Ticket StatusestrueTable ticket_stati is a lookup table for tickets
169ticket_types1.0a100Ticket TypestrueTable ticket_types is a lookup for tickets showing types of service requests
170tickets1.0a100TicketsfalseTable tickets contains information on service requests
171time_zones1.2Time ZonestrueThe allowed time zones for a server
172transaction_types1.0a123Transaction TypestrueThe transaction_types table stores all the types of transactions.
173transactions1.0a100TransactionsfalseThe transactions table keeps track of all transactions that have occured with the businesses
174us_states1.0a100US StatestrueThe us_states table contains an entry for each state in the United States.
175usernames1.0a100UsernamesfalseThe usernames table stores information about each username. Every username is unique across the system, and may be used for multiple services. Regardless of the system, the username always belongs to one business, and preferrably one actual person or system.
176virtual_disks1.36Virtual DisksfalseThe virtual disk configurations for cluster QoS management.
177virtual_servers1.36Virtual ServersfalseA virtual server is any server that is a guest in the virtualized clustering.
178WhoisHistory1.81.19Whois HistoryfalseLogs the whois history for each registrable domain.
179WhoisHistoryAccount1.81.19Whois History AccountfalseLogs which accounts were associated with a registrable domain at the time of whois lookup.