How to create a Solaris server monitor
Learn how to monitor your Solaris servers with our lightweight software monitoring agent.
Steps to install the Solaris server monitoring agent
Prerequisites
Before installing the monitoring agent, ensure the following:
- Port 443: Outbound port for the agent to send performance metrics to Site24x7
- Allow the official Site24x7 IPs and domains based on your preferred data center
- Sufficient licenses: Each Solaris server monitor requires a host monitor license
- bash
- wget/curl to download installer files
- python3-distutils package
- Python version 3 and above
- top, ps, df
- vmstat
- useradd, usergroup, awk, and unzip commands
Install the agent
Log in to the Solaris server and execute this command:
wget https://staticdownloads.site24x7.com/server/Site24x7InstallScript.sh
bash Site24x7InstallScript.sh -i -key=<DeviceKey> -automation=true
Executing this command installs and runs the agent as root. To fine-tune the agent's configuration, like setting proxy or changing the installation and "run as" modes, navigate to Server > Server Monitor > Servers (+) > Linux or Admin > Inventory > Add Monitor > Solaris Server Monitoring and use the toggle buttons to tailor the command.
After the agent is installed, you can view the performance and health metrics of your Solaris server in the Site24x7 portal at Server > Server Monitor > Servers.
Configure your server monitor
Once the agent is installed, the server monitor will be created with predefined settings that are based on industry best practices. To configure your server monitor, navigate to Server and select your server monitor. Next to the server monitor name, click the hamburger icon > Edit.
Here are the configuration options:
- Display Name: The name of your server monitor.
- Host Name: The name of the host in which the agent is installed.
- IP Address: The public IP address of the host in which the agent is installed.
- Associated Configuration Template: The configuration template associated with the server monitor. For new users, configuration templates have been replaced by more robust configuration rules.
- Associate with Monitor Group: The monitor groups the server monitor is associated with. Monitor groups make it easy to manage multiple monitors.
- Dependent on Monitor: The monitor on which this server monitor is dependent on. This helps reduce alert fatigue.
- Poll Interval: The data collection frequency.
- Enable Event Log/Syslog Monitoring: Toggle to Yes to enable syslog monitoring.
- IT Automation Module: Shows if your server monitor is enabled for IT automation.
- Plugin Module: Shows if your server monitor is enabled for using Plugins.
- Threshold and Availability: The threshold data, which triggers alerts when breached.
- Tags: The tags assigned to this server monitor. Tags make it easy to manage multiple monitors.
- Resource Check Profile: Monitors critical server resources like files, ports, directories, SysLogs, and more.
- IT Automation Templates: The auto-heal actions, structured as a profile, will be triggered when a specified monitor status is observed.
- User Alert Group: The alert group that receives notifications from this server monitor.
- On-Call Schedule: The user(s) who will receive the alerts based on the time of the day.
- Notification Profile: The profile to set who should get the alerts and how the alerts should be conveyed.
Click Save to save the changes.
What's next?
Looking for something else?
- Installing server monitoring agent on: Windows | Linux (all distributions) | OS X | FreeBSD
- The backend of our server monitoring platform