Create New Check
Creates a new check in Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CHECK])
Modify Existing Check
Modifies the settings of an existing check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MODIFY_CHECK])
Delete Check
Deletes a specified check from Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CHECK])
Pause Check
Temporarily pauses a specified check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAUSE_CHECK])
Resume Check
Resumes a previously paused check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESUME_CHECK])
Create Maintenance Window
Schedules a new maintenance window for specified checks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MAINTENANCE])
Delete Maintenance Window
Deletes a scheduled maintenance window
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MAINTENANCE])
Add Team Member
Adds a new team member to the Pingdom account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Remove Team Member
Removes a team member from the Pingdom account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER])
Generate Performance Report
Generates a performance report for specified checks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Update Alert Settings
Updates the alert settings for a specific check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ALERT_SETTINGS])
Add Integration
Adds a new integration (e.g., Slack, PagerDuty) to Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_INTEGRATION])
Remove Integration
Removes an existing integration from Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_INTEGRATION])
Create Alert Policy
Creates a new alert policy in Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ALERT_POLICY])
Delete Alert Policy
Deletes an existing alert policy from Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ALERT_POLICY])
Modify Alert Policy
Modifies an existing alert policy in Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MODIFY_ALERT_POLICY])
Run On Demand Check
Initiates an on-demand check for a specified monitor
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RUN_CHECK])
Check Added
Triggers when a new check is added to Pingdom
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_ADDED])
Check Goes Down
Triggers when a monitored check goes down
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_DOWN])
Check Goes Up
Triggers when a previously down check comes back up
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_UP])
Maintenance Window Starts
Triggers when a scheduled maintenance window begins
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MAINTENANCE_START])
Maintenance Window Ends
Triggers when a scheduled maintenance window ends
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MAINTENANCE_END])
Response Time Threshold Exceeded
Triggers when a check's response time exceeds a defined threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_TIME_EXCEEDED])
New Alert
Triggers when a new alert is generated for any check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ALERT])
Alert Resolved
Triggers when an existing alert is resolved
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_RESOLVED])
Team Member Added
Triggers when a new team member is added to the Pingdom account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_MEMBER_ADDED])
Team Member Removed
Triggers when a team member is removed from the Pingdom account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_MEMBER_REMOVED])