AO Logo
 
  
  
  
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 ··· table definitions
Table NameColumn CountSince VersionDescription
ao_server_daemon_hosts31.0a100ao_server_daemon_hosts stores which hosts may connect to the AOServ Daemon on a server.
ao_servers251.0a100The ao_servers table keeps track of all the servers that are running the AOServ distribution.
aoserv_permissions21.21aoserv_permissions lists all of the possible permissions in the AOServ Platform.
aoserv_protocols41.0a101aoserv_protocols keeps track of the different versions of the protocol and what is available in that protocol.
aosh_commands61.0a100aosh_commands stores the details about each command that may be used in the AO shell.
architectures21.0a100The architectures table provides all the possible computer architectures for the servers table.
backup_partitions41.0a100The backup_partitions table stores the details of each backup location.
backup_reports61.0a101The backup_reports table stores the daily summary of backup system usage.
backup_retentions21.0a100backup_retentions stores all of the possible backup retention times.
bank_accounts51.0a100The bank_accounts table stores all the bank accounts we operate.
bank_transaction_types41.0a100The bank_transaction_types table stores all the possible types of transactions for bank_transactions.
bank_transactions111.0a100The bank_transactions table stores all the the transactions that have occured on a bank account.
banks21.0a100The banks table stores information about each bank we deal with
blackhole_email_addresses11.0a100The blackhole_email_addresses is a list of email addresses in which all email sent to them is immediately discarded via /dev/null.
brands391.44Each brand has separate website, packages, nameservers, and support
business_administrators221.0a100The business_administrators table stores details about the people who are allowed to access the aoserv and aoweb utilities.
business_administrator_permissions31.21Grants administrative permissions.
business_profiles211.0a100The 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.
businesses131.0a100The businesses table stores details about businesses
business_servers121.0a100The 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.
country_codes41.0a100The country_codes table contains all of the valid country codes. This data was obtained from http://digitalid.verisign.com/ccodes.html
credit_card_processors121.29The credit_card_processors table stores all of the different credit card processing merchant accounts.
credit_card_transactions901.29The credit_card_transactions table stores the complete history of credit card processor transactions.
credit_cards331.0a100The credit_cards table stores all of the client credit card information in an encrypted format.
Currency31.83.0The supported currencies.
cvs_repositories71.0a100The cvs_repositories table stores the details of each CVSROOT
cyrus_imapd_binds51.81.10The cyrus_imapd_binds table represents all the ip_address port binding combinations. The app_protocol of the bind should always be POP3, IMAP2, SIMAP, or SPOP3.
cyrus_imapd_servers111.81.10The cyrus_imapd_servers table contains a list of all the Cyrus IMAPD servers.
disable_log51.0a100The disable_log logs all the times things are disabled.
distro_file_types21.0a100The distro_file_types stores all of the possible file types.
distro_files141.0a100The distro_files stores all of the file attributes in the templates.
distro_report_types21.70The distro_report_types stores all of the possible report types.
dns_forbidden_zones11.0a100dns_forbidden_zones stores all of the DNS zones that may not be hosted by the name servers
dns_records121.0a100dns_records stores all of individual records of the name server.
dns_tlds21.0a100dns_tlds stores all of the domains that are considered to be "top level domains".
dns_types81.0a100dns_types stores all of the types of entries that may be placed in a line of a zone file.
dns_zones61.0a100dns_zones stores all of the DNS zones.
email_addresses31.0a100The email_addresses table stores a central pool of all email addresses.
email_attachment_blocks31.0a116The email_attachment_blocks table stores all attachment types that are currently blocked.
email_attachment_types31.0a116email_attachment_types stores all of the possible attachment extensions that may be blocked.
email_domains41.0a100The email_domains table stores all the domains that the MTA responds to.
email_forwarding31.0a100The email_forwarding sends email addresssed to email_addresses to another address.
email_list_addresses31.0a100The email_list_addresses attaches the email_addresses to the email lists.
email_lists51.0a100The email_lists table stores pointers to all the list files that are used for email.
email_pipe_addresses31.0a100The email_pipe_addresses attaches the email_addresses to the email pipes.
email_pipes51.0a100The email_pipes table stores pointers to all the processes that are used for direct delivery of email.
email_smtp_relay_types31.0a100The email_smtp_relay_types table stores all the different types of SMTP rules.
email_smtp_relays101.0a100The email_smtp_relays table stores the SMTP server access rules.
email_smtp_smart_host_domains51.57The email_smtp_smart_host_domains table stores optional per-domain settings for email_smtp_smart_hosts.
email_smtp_smart_hosts51.57The email_smtp_smart_hosts table indicates a SMTP port is configured as a SmartHost for one or more servers.
email_sa_integration_modes31.0a120The email_sa_integration_modes tables provides all the possible spam assassin itegration modes supported.
encryption_keys31.23The encryption_keys table stores the list of GPG key ids on a per-business basis.
expense_categories11.0a100The expense_categories table is a lookup for bank_transactions, and is used to organize expenditures for accounting purposes.
failover_file_log81.0a100The failover_file_log records statistics about each finished failover file replication.
failover_file_replications101.0a100The failover_file_replications configures the replication of files from servers to failover servers.
failover_file_schedule51.0a100The failover_file_schedule controls when replications occur.
failover_mysql_replications91.28The failover_mysql_replications indicates a failover replication is using MySQL replication for /var/lib/mysql/... instead of file-based replication.
file_backup_settings51.0a100The file_backup_settings table overrides everything in the backup system except file_backup_devices.
firewalld_zones61.81.0The firewalld_zones table defines all Firewall zones used on an AOServer.
ftp_guest_users11.0a100Each linux_account 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.
httpd_binds21.0a100The httpd_binds table represents all the ip_address port binding combinations. The app_protocol of the bind should always be HTTP or HTTPS.
httpd_jboss_sites71.0a100httpd_jboss_sites ties httpd_sites to a jboss version to its httpd_shared_tomcat JVM.
httpd_jboss_versions31.0a100httpd_jboss_versions is a lookup table containing information about different jboss versions.
httpd_jk_codes11.0a100The 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.
httpd_jk_protocols11.0a100The httpd_jk_protocols table contains all of the possible protocols used by the mod_jk Apache module.
httpd_servers471.0a100The httpd_servers table contains a list of all the Apache servers.
httpd_shared_tomcats171.0a100httpd_shared_tomcats stores information about the JVM shared by httpd_tomcat_shared_sites.
httpd_site_authenticated_locations91.18The httpd_site_authenticated_locations configured Apache basic authentication using Location directives.
httpd_site_bind_headers111.81.15The httpd_site_bind_headers configures headers on httpd_site_binds.
RewriteRule71.81.21The per-VirtualHost set of RewriteRule.
httpd_site_binds121.0a100The httpd_site_binds attaches httpd_sites to httpd_binds.
httpd_site_urls41.0a100The httpd_site_urls stores the hostnames that a site will respond to.
httpd_sites221.0a100The 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.
httpd_static_sites11.0a100The httpd_static_sites stores the details of all sites that simply host static content only.
httpd_tomcat_contexts151.0a100The httpd_tomcat_contexts stores the details of all contexts for all Tomcat sites.
httpd_tomcat_data_sources111.5The httpd_tomcat_data_sources stores the data sources on a per-context basis.
httpd_tomcat_parameters61.5The httpd_tomcat_parameters stores the parameters on a per-context basis.
httpd_tomcat_site_jk_mounts41.81.6The httpd_tomcat_site_jk_mounts stores the JkMount and JkUnMount settings for each Tomcat-based site.
httpd_tomcat_sites31.0a100The httpd_tomcat_sites 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.
httpd_tomcat_shared_sites21.0a100httpd_tomcat_shared_sites ties the httpd_tomcat_site to its httpd_shared_tomcat JVM.
httpd_tomcat_std_sites91.0a100The httpd_tomcat_std_sites table stores the details for each site that is self contained in its /www directory.
httpd_tomcat_versions31.0a100The httpd_tomcat_versions is a lookup of all the available versions of Tomcat.
httpd_workers31.0a100The httpd_workers table contains all of the workers that are registered on each server.
ip_addresses121.0a100The ip_addresses table has an entry for every IP address hosted on our machines.
IpAddressMonitoring61.81.18The monitoring configuration for ip_addresses
ip_reputation_limiter_limits171.66The per-class limits for each IP Reputation Limiter.
ip_reputation_limiter_sets41.66The sets for each IP Reputation Limiter.
ip_reputation_limiters41.66A network traffic limiter based established IP reputation.
ip_reputation_set_hosts51.65The per-host reputation for each IP Reputation Set.
ip_reputation_set_networks41.65The per-network reputation for each IP Reputation Set.
ip_reputation_sets141.65A set of IP reputation on a per-host and per-network basis.
languages11.44The languages table provides all the possible languages for brands.
linux_acc_addresses31.0a100The linux_acc_addresses table links email addresses to linux accounts.
linux_account_types31.0a100The linux_account_types table stores all the different types of linux accounts.
linux_accounts91.0a100The linux_accounts table stores all of the linux account info that is common to all machines.
linux_group_accounts51.0a100The linux_group_accounts stores the alternate users for linux groups.
linux_group_types21.0a100The linux_group_types table stores all the different types of linux groups.
linux_groups31.0a100The linux_groups table stores the details of each linux group that are common to every server.
linux_server_accounts191.0a100The linux_server_accounts table contains the user configuration that is unique to each server.
linux_server_groups51.0a100The linux_server_groups table stores the details about the groups that exist on the servers.
majordomo_lists91.0a100The majordomo_lists table stores the details of each list in a majordomo_server.
majordomo_servers71.0a100The majordomo_servers table stores all the details for one domain of Majordomo hosting.
majordomo_versions21.0a100The majordomo_versions table contains a list of all the supported versions of the Majordomo manages email list server.
master_hosts31.0a100master_hosts stores which hosts each user may connect from.
master_processes161.0a100
master_server_stats31.0a100
master_servers31.0a100master_servers stores which servers each user may control.
master_users91.0a100master_users stores the authorization information for people that may access the master controller.
monthly_charges101.0a100The monthly_charges table contains an entry for each transaction that is automatically charged each month.
mysql_databases51.0a100The mysql_databases table stores the information about each MySQL database in the system.
mysql_db_users221.0a100The mysql_db_users table stores which mysql_server_users can access which mysql_databases. The user permissions are also contained in each row.
mysql_server_users101.0a100The mysql_server_users table contains all the server-specific information about a mysql_user
mysql_servers51.4The mysql_servers table stores the information about each MySQL instance in the system.
mysql_users301.0a100The 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.
net_bind_firewalld_zones31.81.0Each port may be independently associated with a specific set of Firewalld Zones.
net_binds81.0a100net_binds 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.

Four types of IP addresses exist:

  1. wildcard - Processes bind to all available IP addresses on the server. Monitoring may be performed from anywhere, depending on firewall flags.
  2. public - Processes bind to a public IP address. Monitoring may be performed from the localhost or public network, depending on firewall rules.
  3. private - Processes bind to a private IP address. Monitoring may be performed from the localhost or private network, depending on firewall rules.
  4. loopback - Processes bind internally in the server. Monitoring may only be performed from localhost.
net_device_ids21.0a100The net_device_ids contains all the network devices used on Linux servers.
net_devices151.0a100The net_devices table contains each device used by Linux servers.
net_tcp_redirects51.0a111The net_tcp_redirects table stores all of the xinetd redirect configurations.
notice_log71.0a100The table notice_log contains information about any late or non-payment notices.
NoticeLog.balance31.83.0The per-currency balances for a NoticeLog.
notice_types21.0a100The table notice_types provides lookup information for the notice_log table
operating_system_versions81.0a100The operating_system_versions table provides all the supported versions of operating_systems.
operating_systems31.0a100The operating_systems table stores represents each type of operating system.
package_categories11.0a123The various categories for package_definitions.
package_definition_limits71.0a123The package_definition_limits table defines the limits for each package_definition and resource combination.
package_definitions131.0a123The package_definitions table stores a list of supported services.
packages131.0a100The packages table stores information about each package that businesses have signed up for.
payment_types41.0a100The payment_types table stores all the acceptable payment forms
physical_servers101.36The physical servers consume rack space and electricity and optionally provide cluster resources.
postgres_databases81.0a100The postgres_databases table stores the information about each PostgreSQL database in the system.
postgres_encodings31.0a100The postgres_encodings table stores the information about each PostgreSQL database encoding supported.
postgres_server_users51.0a100The postgres_server_users table stores the specific attributes of postgres_users for one server.
postgres_servers81.0a100The postgres_servers table stores the information about each PostgreSQL instance in the system.
postgres_users61.0a100The 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.
postgres_versions31.0a100The postgres_versions is a lookup of all the available versions of PostgreSQL.
private_ftp_servers71.0a100The private_ftp_servers table contains an entry for each private FTP server hosted.
processor_types21.36The possible types of processors for cluster QoS management.
protocols41.0a100The protocols table has an entry for each service protocol along with the default port numbers.
racks51.36Each server farm may manage cluster resources on a per-rack basis.
resellers21.44A reseller may provide ticket-based support
resources11.0a100The resources table stores a list of resources that may be charged
schema_columns111.0a100schema_columns stores the details about the data contained in each column.
schema_foreign_keys51.0a100schema_foreign_keys tables stores all the foreign key info for the database.
schema_tables71.0a100schema_tables stores table names, display names, and descriptions for each table.
schema_types41.0a100schema_types stores names and unique numbers for each type.
sendmail_binds31.81.10The sendmail_binds table represents all the ip_address port binding combinations. The app_protocol of the bind should always be SMTP, SMTPS, or submission.
sendmail_servers201.81.10The sendmail_servers table contains a list of all the Sendmail servers.
server_farms41.0a100The server_farms table stores the details about each unique server farm (or location) that exists.
servers71.0a100The servers table keeps track of all the servers that are referenced in the database
shells31.0a100The shells table stores all the shells that may be used in a linux account.
signup_request_options41.23The options for each specific sign-up type.
signup_requests371.23One sign-up request for any time of service.
spam_email_messages41.0a100The spam_email_messages table stores all of the reported spam.
ssl_certificate_names51.81.10The ssl_certificate_names contains all of the names associated with SSL certificates.
ssl_certificate_other_uses51.81.16The ssl_certificate_other_uses contains additional descriptions of how SSL certificates are used.
ssl_certificates81.81.10The ssl_certificates contains all of the names and paths of managed SSL certificates.
system_email_aliases41.0a100The system_email_aliases is a list of all entries that are placed in /etc/aliases but are not part of the other tables.
technologies31.0a100The technologies table contains the list of all software packages and the classes they belong to.
technology_classes21.0a100The technology_classes table defines the classes that may be used in the technologies table
technology_names61.0a100The technology_names table contains all of the unique names of software packages that are installed in the servers.
technology_versions81.0a100The technology_versions table contains the list of all software packages, owners, and versions.
ticket_action_types21.44Table ticket_action_types is a lookup for all of the possible actions that may be made to a ticket
ticket_actions231.44The 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.
ticket_assignments41.44Tickets may be assigned to specific administrators at each reseller level.
ticket_brand_categories41.44Each brand may select which categories will be visible for ticket support.
ticket_categories31.44Each ticket may be associated with one of these hierichical categories.
ticket_priorities11.0a100Table ticket_priorities is a lookup table for tickets
ticket_stati21.0a100Table ticket_stati is a lookup table for tickets
ticket_types11.0a100Table ticket_types is a lookup for tickets showing types of service requests
tickets201.0a100Table tickets contains information on service requests
time_zones11.2The allowed time zones for a server
transaction_types21.0a123The transaction_types table stores all the types of transactions.
transactions141.0a100The transactions table keeps track of all transactions that have occured with the businesses
us_states21.0a100The us_states table contains an entry for each state in the United States.
usernames31.0a100The 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.
virtual_disks101.36The virtual disk configurations for cluster QoS management.
virtual_servers171.36A virtual server is any server that is a guest in the virtualized clustering.
WhoisHistory61.81.19Logs the whois history for each registrable domain.
WhoisHistoryAccount31.81.19Logs which accounts were associated with a registrable domain at the time of whois lookup.