在 Linux Stream 8 上进行监控可以通过多种工具和方法实现。以下是一些常用的监控方法:
rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-3.el8.noarch.rpm
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent mariadb-server
mysql -uroot -p zabbix
输入密码后,执行以下命令:createdatabase zabbix characterset utf8mb4 collate utf8mb4_bin;
createuser zabbix@localhost identifiedby 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;
source /usr/share/zabbix-sql-scripts/mysql/server.sql.gz;
systemctl start zabbix-server
systemctl enable zabbix-server
top -hv
free -m
vmstat -a 1
iostat -x 1
#!/bin/bash
# Colors for readability
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m'
echo -e "${GREEN}===== System Monitoring Script =====${NC}"
# CPU Usage
echo -e "${YELLOW}\n>> CPU Usage: ${NC}"
mpstat | awk '/all/ {print "CPU Load: " $3 "% idle"}'
# Memory Usage
echo -e "${YELLOW}\n>> Memory Usage: ${NC}"
free -m
# Disk Usage
echo -e "${YELLOW}\n>> Disk Usage: ${NC}"
df -h
# Network Activity
echo -e "${YELLOW}\n>> Network Activity: ${NC}"
iftop
# Running Processes
echo -e "${YELLOW}\n>> Running Processes: ${NC}"
ps aux
# System Logs
echo -e "${YELLOW}\n>> System Logs: ${NC}"
tail -n 50 /var/log/messages
通过上述方法,可以对 Linux Stream 8 系统进行全面的监控,确保系统的稳定运行和高效性能。