The Foglight alarm "DBO - Initialization Parameter Modified" is triggered when a monitored Oracle database initialization parameter (such as those in `init.ora` or the server parameter file) changes. These parameters control essential aspects of database behavior, including memory allocation, process management, and logging. Any change to these parameters can significantly affect database performance, availability, or security. The alarm helps ensure that modifications are tracked and reviewed for compliance and operational integrity.
To address this alarm
1). Verify the Parameter Change
SELECT name, value FROM v$system_parameter WHERE name = '<parameter_name>';
2). Review Change Management
3). Use Rule Filters for Known Volatile Parameters:
4). Optimize Collection Frequency
Fundamental limitation with optimizing the collection frequency
Adjusting sampling frequency (how often the agent collects data) does not prevent alarms if the agent's baseline is lost after restart. The first post-restart collection will always treat all values as "new" if no previous data exists.
What tuning the frequency can do
5). Delay Foglight Agent Start After DB Restart
After restarting the database, wait until all parameters are initialized (including those set by background jobs or applications) before starting or resuming collections with the Foglight agent.
6). Review Parameter Initialization Timing:
Work with DBAs/application teams to document which parameters are set after startup and how long initialization typically takes.