Linux Server Monitoring
How to fix a SSL connection error when downloading the Site24x7 Linux server monitoring agent installer
In a few scenarios, when you try to download the Site24x7 Linux server monitoring agent installer, an SSL connection failure error message will display. Follow the instructions below based on your use case to fix this error. Prerequisite: For ...
Configure a proxy for a Linux server monitoring agent during installation
When you install Site24x7's Linux server monitoring agent, use one of the below mentioned commands depending upon your proxy configuration requirements. Scenario 1: Proxy with authentication bash Site24x7InstallScript.sh -i -key=<DEVICE_KEY> ...
How does Site24x7 detect the network interface status of a Linux server?
Site24x7's Linux server monitoring agent checks the network interface status of your server using the below command: /bin/cat /sys/class/net/<interface_name>/operstate This command has three possible outputs: Up - Indicates that data transfer is ...
How is the metric 'CPU Utilization by Cores' calculated in Site24x7 Linux Monitoring?
The metric 'CPU Utilization by Cores' can be viewed under the CPU tab ( Server > Server Monitor > Servers > click on a monitor > CPU ) for a Linux server monitor in Site24x7. Command Executed: Sample Output: Explanation: corename -- UserModeTime -- ...
What is the normalized load average option in settings?
In the Admin > Server Monitor > Settings page, you will find the option Show Normalized Load Average. Setting this option to Yes will help set a common threshold value for load average across servers. Use Case: A user wants to create a common ...
Steps to install Linux monitoring agent in custom platforms/distributions
If you want to install the Site24x7 Server Monitoring agent in platforms/flavors other than the traditional Linux flavors, please follow the steps given below. Prerequisites: bash wget/curl to download installer files. python3-distutils package ...
How to check the connectivity to Site24x7 servers from my Linux machine?
Please execute the following command: wget https://plus.site24x7.com/ wget https://plus2.site24x7.com/ This would tell you if there is connectivity between your server and Site24x7 data center. If your data center is not US, try the above link with ...
Why do I see 'No Data Available' for the metrics Disk Busy and Idle Percentage and Disk IOPS in Linux monitoring?
The Linux monitoring agent uses the utility iostat to capture disk idle and busy percentage and disk IOPS metrics. Please ensure the iostat utility is installed in your server. If not, please install it in the server and restart the monitoring agent ...
Install the Linux agent in DigitalOcean Droplet using API
curl -X POST "https://api.digitalocean.com/v2/droplets" \ -d'{ "name": "linux-test-srm", "private_networking": false, "region": "nyc3", "size": "512mb", "image": "ubuntu-14-04-x64", "user_data":" #cloud-config ...
How is the disk utilization calculated for a Linux server monitor?
Disk utilization (both total disk utilization and partition disk utilization) is calculated by executing the following command: df -l -T Consider the following sample output: disk_used_percent = (used_disk/total_disk) * 100 where, used_disk = sum of ...
Why does Site24x7 mark a process to the DOWN state, when it is actually running (UP) in my server?
Site24x7 process monitoring is done by comparing the process arguments that are running in the user server and the one configured in Site24x7. In case there is a change in the process arguments, the process will be marked as DOWN in the Site24x7 web ...
FAQs related to the open source Linux agent
Where can I install the open source version of the Linux agent? You can use the open source Linux agent in machines that use glibc version below 2.5. Is there any prerequisite to install the open source agent? Yes, ensure Python version 3.0 and ...
Differences between root and non root installations for Linux agent
The Linux agent can be installed by a root or a non root user. Feature Install as root and run as root user Install as root and run as non root Install as non root and run as non root Docker Will include all metrics, without any configuration The ...
Support for RegEx in Linux process monitoring
Use Case: Consider a Java process being monitored by our server monitoring agent. Every time the process is restarted, the process arguments might change. During this scenario, the process will be marked as Down and it wont be changed to the Up ...
What metrics do I get per Linux server monitor?
For a single Linux server monitor, you will be able to monitor the following metrics to ensure its continued performance: Load average CPU utilization - overall CPU usage, CPU usage by cores, interrupts and context switches, CPU idle time, nice time, ...
How is the memory and CPU percentage for every process calculated for a Linux server monitor?
The CPU percentage for every process is calculated using the formula given below: ProcessCPU% = (((val2 - val1) / (time2 - time1)) * 100) / NumberOfLogicalProcessors where, val1 is the CPU percentage of the process taken at time 1 val2 is the CPU ...
How is the total CPU usage calculated for a Linux server monitor?
CPU Utilization is calculated using the 'top' command. CPU Utilization = 100 - idle time Eg: idle value = 93.1 CPU Utilization = ( 100 - 93.1 ) = 6.9% If the server is an AWS instance, CPU usage is calculated using the formula: CPU Utilization = 100 ...
How is the total memory utilization calculated for a Linux server monitor?
Memory utilization is calculated using the "free" command. The output of this command varies according to the Linux distribution used. Case 1: Memory Utilized = ( (Total - Free Memory) / Total * 100 ) where, Free Memory = ( Total - Used + Buffer + ...
How do I add my Linux monitor again if deleted from the Site24x7 client?
Using Agent manager To re-add a Linux server monitor that has been deleted in Site24x7 web interface, run the command applicable to your server monitoring agent installation method: Agent installed as root ...
Troubleshooting steps if remote installation of Linux agent fails
In case the bulk installation fails, it might be due to one of the following reasons: Network Connectivity Failure: Make sure all the machines in the domain are connected to the same network Incorrect Username and Password: Ensure you enter the ...
How to set up monitoring for a cloned Linux server with the same host name or UUID?
One of the many reasons for a Linux server monitor not showing up on the Site24x7 dashboard even after successful installation of the agent is due to having the same host name for multiple servers. This calls for a way to distinguish the cloned ...
The system load threshold range for Linux servers
The load average is the average system load on a Linux server for a defined period of time. In other words, it is the CPU demand of a server that includes sum of the running and the waiting threads. The server load threshold value should be between 0 ...
Monitor a specific Linux process
Monitor specific processes running on your Linux server. Follow the below steps to monitor a specific Linux process: Log In and go to Server Select the desired server monitor In the monitor details page, go to Processes > Discover Processes. This ...
Bulk installation methods for Linux agent
You can install the Linux monitoring agent in multiple machines in one go using any of the below bulk deployment methods: Chef Puppet SaltStack Ansible Remote Installation using SSH Using DigitalOcean Using Google Cloud Platform (GCP) Install the ...
Linux flavors supported by Site24x7 Linux Server Monitoring agent
Site24x7 Linux Server Monitoring agent supports various Linux distributions, including Debian, Ubuntu, CentOS, Red Hat, Mandriva Linux, Fedora, CoreOS, SUSE, Raspberry Pi, and ARM processor. The detailed list of versions supported (compatibility ...
Permission required to run the Linux agent in a machine
A root or a non root user can install the Linux agent. Related Articles: Know the differences between root and non root installations for Linux agent Add a Linux server monitor
Find log files in the Linux server agent
Please execute the following command in a terminal: Root agent - ls /opt/site24x7/monagent/logs/ Non-root agent - ls ~/site24x7/monagent/logs/ This will list down all the log files in the agent. All events related to the server agent will be ...
How Linux server monitoring agent works
Linux Server monitoring is an agent-based monitoring from the cloud. This agent needs to be downloaded and installed on every Linux server that needs to be monitored. The agent sends complete performance metrics every minute or five minutes to the ...
Installation of the Site24x7 application behind the firewall to monitor the performance of Linux servers
Site24x7 is a cloud based monitoring service and hence cannot be installed as an application in your servers. Linux server monitoring is possible only using Site24x7 Linux agent that can be downloaded and installed in your servers/desktops. Using ...
Configure a proxy for an already installed Linux server monitoring agent
Follow the steps below to configure a proxy for the Site24x7 Linux server monitoring agent that is already installed on your Linux server. 1. Go to the monagent.cfg file in your server, located in the below paths: For root installation: ...
Uninstall the Linux agent from a server
Execute the below command if you are uninstalling the agent as a root user: sudo /opt/site24x7/monagent/bin/uninstall For a non root user, execute the below command: <home_dir_of_user_who_installed_the_agent>/site24x7/monagent/bin/uninstall Help ...