Zabbix 5.4 一键部署脚本 - 快速搭建网络监控系统
以下是一个示例的 Zabbix 5.4 网络管理软件一键部署脚本,它可以帮助您快速、方便地搭建一个 Zabbix 监控系统。
#!/bin/bash
# 安装依赖软件包
apt update
apt install -y curl apache2 mysql-server mysql-client libmysqld-dev libcurl4-openssl-dev libxml2-dev libsnmp-dev libevent-dev libiksemel-dev libopenipmi-dev libssh2-1-dev libpcre3-dev libssl-dev libldap2-dev libiksemel-utils libxml2-utils snmp fping
# 下载 Zabbix 源码
wget https://cdn.zabbix.com/zabbix/sources/stable/5.4/zabbix-5.4.0.tar.gz
tar xvfz zabbix-5.4.0.tar.gz
cd zabbix-5.4.0
# 配置、编译和安装 Zabbix 服务器
./configure --enable-server --enable-proxy --enable-agent --with-mysql --with-ldap --with-libxml2 --with-openssl --with-net-snmp --with-libcurl --with-openipmi --with-ssh2 --with-libevent --with-iksemel
make install
# 创建 Zabbix 数据库
mysql -uroot -p -e 'CREATE DATABASE zabbix character set utf8 collate utf8_bin;'
mysql -uroot -p -e 'CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';'
mysql -uroot -p -e 'GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';'
mysql -uroot -p -e 'FLUSH PRIVILEGES;'
# 导入 Zabbix 数据库模板
cd database/mysql
mysql -uzabbix -p zabbix < schema.sql
mysql -uzabbix -p zabbix < images.sql
mysql -uzabbix -p zabbix < data.sql
# 配置 Zabbix 服务器
cd ../../
cp misc/init.d/debian/zabbix-server /etc/init.d/
chmod +x /etc/init.d/zabbix-server
cp misc/init.d/debian/zabbix-agent /etc/init.d/
chmod +x /etc/init.d/zabbix-agent
cp misc/init.d/debian/zabbix-proxy /etc/init.d/
chmod +x /etc/init.d/zabbix-proxy
cp misc/conf/zabbix_server.conf /usr/local/etc/
cp misc/conf/zabbix_agentd.conf /usr/local/etc/
cp misc/conf/zabbix_proxy.conf /usr/local/etc/
# 启动 Zabbix 服务器
/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start
/etc/init.d/zabbix-proxy start
注意:
- 此脚本假设您正在使用 Debian 或 Ubuntu 操作系统,并且在安装过程中将使用默认的数据库和密码。您可能需要根据自己的具体情况进行一些修改。
- 为了运行此脚本,请将其保存到一个文件(例如
deploy_zabbix.sh),然后在终端中运行以下命令:
chmod +x deploy_zabbix.sh
./deploy_zabbix.sh
这将开始下载 Zabbix 5.4 的源代码,并自动进行依赖软件包的安装、数据库的创建和配置、Zabbix 服务器和代理的编译和安装,最后启动这些服务。
**请注意:**此脚本仅提供了基本的部署步骤,您可能需要根据自己的需求进行进一步的配置和调整。
如果您需要了解更多关于 Zabbix 的信息,请访问官方网站: https://www.zabbix.com/
原文地址: http://www.cveoy.top/t/topic/pjd9 著作权归作者所有。请勿转载和采集!