
岗位职责重点
监控IT资源使用情况,优化成本;提出成本节约方案,如资源整合、云服务优化等;定期检查系统日志,确保系统稳定且及时发现并解决潜在问题
一、监控系统部署详细操作指南
1.1 Zabbix监控系统部署
Zabbix Server安装配置:
# 1. 系统环境准备(CentOS 8)
dnf update -y
dnf install -y wget curl vim
# 2. 安装Zabbix仓库
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
dnf clean all
# 3. 安装Zabbix服务器和Web前端
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy
# 4. 安装MariaDB数据库
dnf install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
# 5. 配置数据库
mysql_secure_installation
mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'Zabbix@123!';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
SET GLOBAL log_bin_trust_function_creators = 1;
quit;
# 6. 导入数据库结构
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
# 7. 配置Zabbix服务器
vi /etc/zabbix/zabbix_server.conf
DBPassword=Zabbix@123!
DBHost=localhost
DBName=zabbix
DBUser=zabbix
# 配置日志级别和文件大小
LogLevel=3
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=100
# 配置缓存大小
CacheSize=128M
HistoryCacheSize=64M
HistoryIndexCacheSize=32M
TrendCacheSize=32M
# 8. 配置PHP
vi /etc/php-fpm.d/zabbix.conf
# 取消注释并设置时区
php_value[date.timezone] = Asia/Shanghai
# 9. 启动服务
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
# 10. 防火墙配置
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=10051/tcp --permanent
firewall-cmd --reload
# 11. Web界面配置
# 访问 http://server_ip/zabbix
# 默认用户名:Admin,密码:zabbix
2024/3/5大约 20 分钟