下面我会详细讲解nginx的zabbix 5.0安装部署的方法步骤,包括安装nginx、安装zabbix server和zabbix agent,同时给出两条示例说明。
一、安装nginx
1. 安装依赖项
Nginx需要一些依赖项进行安装。
yum install -y gcc pcre-devel zlib-devel make openssl-devel
2. 下载nginx
从Nginx官网上下载源码包。
wget http://nginx.org/download/nginx-1.18.0.tar.gz
3. 解压源码包
解压下载的源码包。
tar zxvf nginx-1.18.0.tar.gz
4. 编译安装nginx
cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
5. 启动nginx
/usr/local/nginx/sbin/nginx
二、安装zabbix Server
1. 安装依赖项
Zabbix Server需要一些依赖项进行安装。
yum install -y gcc gcc-c++ autoconf autoconf-archive automake make libtool cmake mysql-devel libxml2-devel libcurl-devel net-snmp-devel libevent-devel
2. 下载zabbix源码包
从Zabbix官网上下载源码包。
wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.10.tar.gz
3. 解压源码包
解压下载的源码包。
tar zxvf zabbix-5.0.10.tar.gz
4. 编译安装zabbix server
cd zabbix-5.0.10
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-ipv6
make && make install
5. 创建zabbix数据库
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
exit;
6. 导入zabbix数据库
mysql -uroot -p zabbix < database/mysql/schema.sql
mysql -uroot -p zabbix < database/mysql/images.sql
mysql -uroot -p zabbix < database/mysql/data.sql
7. 配置zabbix server
修改配置文件,将DBName等信息配置为上面创建的zabbix数据库的信息。
cp /usr/local/zabbix/etc/zabbix_server.conf /usr/local/zabbix/etc/zabbix_server.conf.bak
vim /usr/local/zabbix/etc/zabbix_server.conf
8. 启动zabbix server
/usr/local/zabbix/sbin/zabbix_server
三、安装zabbix Agent
1. 安装依赖项
Zabbix Agent需要一些依赖项进行安装。
yum install -y gcc
2. 下载zabbix源码包
从Zabbix官网上下载源码包。
wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.10.tar.gz
3. 解压源码包
解压下载的源码包。
tar zxvf zabbix-5.0.10.tar.gz
4. 编译安装zabbix agent
cd zabbix-5.0.10
./configure --prefix=/usr/local/zabbix --enable-agent
make && make install
5. 配置zabbix agent
修改配置文件,将Server等信息配置为上面安装的zabbix server的信息。
cp /usr/local/zabbix/etc/zabbix_agentd.conf /usr/local/zabbix/etc/zabbix_agentd.conf.bak
vim /usr/local/zabbix/etc/zabbix_agentd.conf
6. 启动zabbix agent
/usr/local/zabbix/sbin/zabbix_agentd
以上就是nginx的zabbix 5.0安装部署的方法步骤的详细讲解,下面我来给出两条示例说明:
示例1:在CentOS7上安装nginx和zabbix server
示例2:在CentOS7上安装zabbix agent并配置到zabbix server
希望以上内容能够帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:nginx的zabbix 5.0安装部署的方法步骤 - Python技术站