How to customize the Full-Stack Agent
You will learn how to choose a custom version of the Full-Stack Agent, how to install the type of Full-Stack agent based on your requirements, the features of each type of agent, and their configuration instructions.
Modes available
Site24x7 has a full-stack agent that can be customized to cater to specific requirements. They are:
Full-Stack Observability mode
This is the most feature loaded mode from Site24x7. This mode has the following monitoring capabilities:
- Server uptime monitoring
- Server performance data collection
- Microsoft or Linux applications monitoring
- Log management via Applogs
- Plugins
- APM Insight for application performance monitoring (APM)
To enable Full-Stack Observability mode in your servers and hosts, execute the appropriate command or installer package based on the server/host's operating system.
For Windows
While installing via the installer, select Full-Stack in the installer wizard. If you prefer command execution, execute this command:
msiexec.exe /i Site24x7FullStackAgent.msi EDITA1=<Device Key> AUTOMATION=TRUE AGENT_TYPE=FSO ENABLESILENT=YES REBOOT=ReallySuppress /qn
For Linux and other Unix based operating systems
wget https://staticdownloads.site24x7.com/server/Site24x7FullStackAgent_LinuxIns.sh
bash Site24x7FullStackAgent_LinuxIns.sh -i -agent_type=fso -automation=true -key=<Device Key>
Infra mode
The IT infrastructure monitoring agent, referred to as the infra agent, contains the capabilities required to monitor only the different layers of IT infrastructure. This agent can monitor:
- Server/VM/Host uptime monitoring
- Server/VM/Host performance data collection
- Microsoft or Linux applications monitoring
- Log ingestion via Applogs
- Plugins
To install the Infra agent in your servers and hosts, execute the appropriate command or enable the feature in installation wizard based on the server/host's operating system.
For Windows
While installing via the installer, select Infra Agent in the installer wizard. If you prefer command execution, execute this command:
msiexec.exe /i Site24x7FullStackAgent.msi EDITA1=<Device Key> AGENT_TYPE=INFRA AUTOMATION=TRUE ENABLESILENT=YES REBOOT=ReallySuppress /qn
For Linux and other Unix based operating systems
wget https://staticdownloads.site24x7.com/server/Site24x7FullStackAgent_LinuxIns.sh
bash Site24x7FullStackAgent_LinuxIns.sh -i agent_type=infra -automation=true -key=<Device Key>
Custom mode
This is Site24x7's fully customizable agent that allows you to tailor your monitoring experience to your unique needs. In the custom agent, you have the flexibility to choose from a variety of capabilities.
By default, the infra agent will be installed.
With the customization options available below, select the monitoring modules to enable or disable:
| Parameter for Windows | Parameter for Linux | Action |
| MANAGEMENT_ACTIONS=FALSE | -management_actions=false | Disables management actions like starting or stopping VMs, IIS sites, Hyper-V VMs. |
| PLUGINS=FALSE | -plugins=false | Disables monitoring via plugin capability. |
| SERVER=FALSE | -server=false | Disables server/host performance data collection. |
| APPLICATIONS=FALSE | -applications=false | Disables monitoring for Microsoft applications (like IIS, Active Directory, Sharepoint, and more) and Linux applications (like Docker). |
| AUTOMATION=FALSE | -automation=false | Removes the IT Automation component from the agent. This action is irreversible. To get IT Automation capabilities again, you have to reinstall the agent. |
| APM_INSIGHT=TRUE | -apm_insight=true | Enables APM Auto-Profiler, which installs applicable APM Insight agents. |
This ensures a comprehensive yet personalized approach to managing and optimizing your IT infrastructure.
To install the custom agent on your servers and hosts, execute the appropriate command or enable the option in the installer wizard based on the server/host's operating system.
An example if you want an agent with APM Insights enabled and plugins module disabled
For Windows
msiexec.exe /i Site24x7FullStackAgent.msi EDITA1=<Device Key> APM_INSIGHT=TRUE PLUGINS=FALSE AUTOMATION=TRUE ENABLESILENT=YES REBOOT=ReallySuppress /qn
For Linux and other Unix based operating systems
wget https://staticdownloads.site24x7.com/server/Site24x7FullStackAgent_LinuxIns.sh
bash Site24x7FullStackAgent_LinuxIns.sh -i -apm_insight=true -plugins=false -automation=true -key=<Device Key>
- The APM_INSIGHT=TRUE/-apm_insight=true parameter was added because the default Infra agent, which will be installed, does not come with APM Insight capabilities, unless explicitly added.
- You can add and remove multiple monitoring capabilities in a single command.
How to configure your server monitor
The server/host monitor can be configured from using the server monitor settings. You can create multiple server settings profiles and associate them with appropriate server/host monitors using configuration rules.
