zabbix安装与配置
经验与学习 2025/1/21 16:35:28 点击:不统计
<网f站o学a习s制p作.cn>
第一步 下载 zabbix 并安装服务。我本级安装了nginx 和mysql 所以只安装主体和扩展即可。
1. 下载地址 https://repo.zabbix.com/zabbix/
我这里是ubuntu20.04 ,下载的
wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu20.04_all.deb
2.下载后安装
sudo dpkg -i zabbix-release_6.4-1+ubuntu20.04_all.deb
3. 安装 服务端本机配置扩展
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
# 我是nginx 如果是apache 则安装增加 zabbix-apache-conf
4. mysql 创建数据库
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;
5. 初始化数据库,执行
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
# 如果没有对应的 文件,
https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.0.tar.gz
则下载对应安装包,自行解压
zabbix-6.4.0/database/mysql/ 中找到 schema.sql data.sql images.sql 三个运行即可。
6. 配置nginx
在 配置文件 /etc/zabbix/ 中找到nginx 配置,复制到你对应的nginx配置文件夹 ,修改server配置即可。
7. zabbix 主服务其他操作
启动
sudo systemctl start zabbix-server
停止
sudo systemctl start zabbix-server
重启
sudo systemctl start zabbix-server
第二部配置主服务数据库相关
1. 安装配置 会自动检测,并输入数据库的账号密码进行初始化,根据初始化内容,对应权限调节。
设计php disable 的函数需要在php.ini 中配置
2.网页 http://你服务IP:10001/ 默认账号 Admin 密码zabbix
2. 左侧 监控》主机》 右上角 添加主机 我们假定添加服务器 forasp_cn ip 为192.168.1.110
第三步 在1.110服务器 zabbix 客户端安装,根据linux系统版本客户端下载
下载地址https://repo.zabbix.com/zabbix/
我这里是6.4 zabbix ubuntu
https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix/
1.安装依赖 (如果不确定,可以先运行 2 看提示)
(1)在ubuntu 20.04 下
sudo apt install libldap-2.4-2 libmodbus5 libssl1.1
(2)在 ubuntu22.04 下
sudo apt install libldap-common libmodbus5
# apt --fix-broken install
2.安装 服务器主机客户端
sudo dpkg -i zabbix-agent_6.4.0-1+ubuntu20.04_amd64.deb
# 修改基础配置
sudo vim /etc/zabbix/zabbix_agentd.conf
# 配置如下
Server= 主服务器地址
ServerActive= 主服务器地址
Hostname=
EnableRemoteCommands=1 #没有则新增
# 配置客户端开机启动
systemctl enable zabbix-agent.service
# 客户端重启
sudo systemctl restart zabbix-agent.service
# 或则 sudo service zabbix-agent restart
3. 设置开机启动
sudo systemctl enable zabbix-agent.service
4. 查看客户端日志
# 日志查看
tail -f /var/log/zabbix/zabbix_agentd.log
5. 手动刷新 主服务缓存
(1) 手动刷新 缓存
sudo zabbix_server -R config_cache_reload
(2)设置自动刷新缓存,修改主服务配置
sudo vim /etc/zabbix/zabbix_server.conf
# 修改 单位秒,建议是60+
CacheUpdateFrequency=60
重启服务
sudo systemctl restart zabbix-server
第四步在管理界面添加 agent 交互
主机名称hostname 要与上面agent 填写一致
接口选择agent。填写ip
http://%77%77%77%2E%66网站制作%6F学习网%72%61%73%70%2E%63%6E
·上一篇:zabbix图形显示方块字 >> ·下一篇:小米/红米刷机 >>