Using the Agent Installer Wizard
To run the instance installation wizard:
- On the navigation panel, click Databases.
- Click the PostgreSQL box in the Databases View, and then click Monitor.
- The Agent Installer Wizard dialog box appears.
- The first card - Agent Deployment – has two fields:
- Agent Name – Provide a name for the agent that will be created. This is not canonical and should be representative of the database instance that this agent will monitor.
- Agent Manager - Choose the agent manager on which the agent should run. Considerations for this may include physical or virtual locality to the monitored instance, allocated resources, or grouping with other agents of the same type or monitored environment. If the agent package has not been deployed to this Agent Manager yet, it will be installed when the first agent of this type is created.
- The second card – Agent Properties – requires a basic set of parameters for connecting to and monitoring the database instance. A full explanation of these properties is available in the Agent Properties section in Knowledgebase article 4229786.
- The third card – Agent Summary – displays a review of the configuration that will be created and an option allowing the agent to be activated after creation. If the configuration looks good, click the Finish button to start the process.
- When the process completes, a results screen will appear showing the results of agent creation. If the agent was not created, follow the instructions on the results screen. If successful, the database instance should appear in the Databases table within a few minutes.
Note: If the agent was created successfully but data is not appearing, go to the Dashboards > Administration > Agents > Agent Status page and click the icon in the Log File column for the agent you created. In most cases, the reason for the failure will be obvious.
PostgreSQL Server
- Create monitoring user for agent. User should have LOGIN, CONNECT, and SELECT privileges.
- If desired, create administrative user with SUPERUSER privilege.
- Add users to pg_hba.conf file with permission to connect to all databases and the host the agent will connect from.
Foglight Console
The agent will take 5-10 minutes for most data collections to show up in the dashboard, assuming the default collection intervals. Refer to the Debugging section for help if agent has not started or does not seem to be collecting data.
Using the Agent Installer Wizard
The Agent Status page can be used to create new agents and configure and manage existing agents. To access the page from the navigation pane, select: Dashboards > Administration > Agents > Agent Status.
Use the following steps to create a new agent instance:
- If the PostgreSQL agent package has never been deployed to the FglAM that will be used to host the agent, this must be done before an agent has been created. You can use the Deploy Agent Package button on the Agent Status or Agent Managers page to perform this.
- Click the Create Agent button
and follow the instructions for the cards:
- Host Selector - Choose the Agent Manager on which the agent should run. Considerations for this may include physical or virtual locality to the monitored instance, allocated resources, or grouping with other agents of the same type or monitored environment.
- Agent Type and Instance Name – Select the PostgreSQLAgent type. Then, select the Specify Name radio button and provide a name for the agent that will be created. This is not canonical and should be representative of the database instance that this agent will monitor.
- Summary – Click Finish.
- Once the agent has been created, click the checkbox next to the PostgreSQL agent.
- Click the Edit Properties button.
- Select Modify the default properties for this agent.
- Edit the agent properties for the PostgreSQL agent instance:
- Setting Server Connection Parameters (mandatory)
- Setting SSL Connection Parameters (optional)
- Setting Administration Options (optional)
- Setting Collection Intervals (optional)
- Setting DB Overrides (optional)
- Setting Options (optional)
- Click the Activate button.
To modify the properties for an existing agent, skip to step 3 and Deactivate, then Reactivate the agents after changing the configuration