zabbix部署之yum快速安装
各位朋友好!近期公司新派了一个任务,监控一批主机,根据系统信息和监控需求分析,决定使用zabbix 3.x来进行部署监控,下面为随手笔记;不足之处还请指出。
主机A:192.168.241.136(server端)
主机B:192.168.241.132(agent端)
##采用yum方式安装,如有二进制或rpm包安装需求,请参看其他文档;
一、部署
【serever端】
1、准备yum源,根据自己环境调整
##下载官方yum源 yum install https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
##我放一下公网部署,阿里的zabbix yum源
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
2、安装zabbix-server-mysql、zabbix-web-mysql、zabbix-agent和maridb-server
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
3、启动数据库,并加入开机启动
1 systemctl enable --now maridb
4、创建zabbix数据库和zabbix MySQL用户
create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";
5、导入zabbix数据库表结构和相关数据;
##此处在版本处留心更换版本号
zcat /usr/share/doc/zabbix-server-mysql-3.x.xx/create.sql.gz|mysql -uzabbix -pzabbix zabbix
6、配置zabbix server连接MySQL数据库
sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
7、时区配置
sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
8、处理掉zabbix可能会出现的中文乱码问题
yum -y install wqy-microhei-fonts
yes|cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
9、启动并将各个组件应用加入开机启动
systemctl enable --now zabbix-server httpd zabbix-agent
10、环境测试;server端部署至此完毕。
##server端输入以下指令获取登录url
echo "浏览器访问 http://`hostname -I|awk '{print $1}'`/zabbix"
11、注# zabbix默认登录账户密码
user:Admin
password:zabbix
【agent端】
1、依旧优先配置yum源,注意根据自己情况调整
##下载官方yum源 yum install https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
2、安装zabbix-agent
yum -y install zabbix-agent
3、调整server端IP
sed -i 's#Server=127.0.0.1#Server=[调整为server端地址]#' /etc/zabbix/zabbix_agentd.conf
4、启动并开机自启
systemctl enable --now zabbix-agent
over over bye
本文来自博客园,作者:谢白,转载请注明原文链接:https://www.cnblogs.com/XBxiebai/p/15956452.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏