Page tree
Skip to end of metadata
Go to start of metadata

By default BMC Server Automation automatically recognizes standard configuration files for all supported OSs.

For BMC Server Automation to read a configuration file correctly, it must adhere to configuration file standards for the relevant operating system. BMC Server Automation can also treat most types of XML files as configuration files.

Parsing configuration files

BMC Server Automation uses a system of grammar files to parse configuration files. Typically the BMC Server Automation grammars examine each line in a configuration file, and if the line matches rules set up in the grammar, the grammar generates a configuration file record. When defining a grammar file, an option exists for creating configuration file records from multiple lines, which is required for some types of configuration files.

After configuration file records are created, you can browse, snapshot, audit, run compliance on, and deploy them like other server objects. Using these standard procedures, you can manipulate the contents of configuration files with great precision, down to their individual lines. In this way you can monitor configuration files on servers throughout your system and if necessary correct inconsistencies. For more information, see:

Configuration files available in BMC Server Automation

Following configuration files are available in BMC Server Automation for respective operating systems:

Operating SystemConfiguration files
IBM® AIX®

/etc/security/user

/etc/dt/config/Xconfig

/etc/dt/config/en_US/sys.resources

/etc/hosts.deny

/var/adm/cron/at.allow

/var/adm/cron/cron.allow

Oracle™ Solaris™

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/etc/default/login

/etc/security/policy.conf

/etc/security/audit_control

/etc/inet/inetd.conf

/etc/shells

/etc/dfs/sharetab

/etc/nfssec.conf

/etc/default/nfs

/usr/aset/asetenv

/var/spool/cron/crontabs/root

/etc/hosts.deny

/etc/hosts.allow

/etc/sfw/smb.conf

/etc/ssh/sshd_config

/etc/vfstab

/etc/default/passwd

/boot/grub/menu.lst

/usr/aset/masters/uid_aliases

/etc/security/audit_user

/etc/user_attr

/etc/pam.conf

/etc/coreadm.conf

/etc/default/inetinit

/etc/rmmount.conf

/etc/security/crypt.conf

/etc/dumpadm.conf

/etc/system

/var/sadm/install/admin/default

/etc/ftpd/ftpaccess
HP-UX

/etc/rc.config.d/auditing

/etc/inetd.conf

/etc/shells

/etc/default/security

/etc/rc.config.d/syslogd

/etc/hosts.allow

/etc/hosts.deny

/etc/nsswitch.conf

/etc/opt/samba/smb.conf

/etc/rc.config.d/ipfconf

RHEL

/etc/login.defs

/etc/pam.d/system-auth

/etc/pam.d/system-auth-ac

/etc/default/useradd

/etc/vsftpd/vsftpd.conf