zabbix
1.先安装lnmp环境
yun -y install gcc pcre-devel openssl-devel
tar -xf nginx-1.12.2.tar.gz
cd nginx-1.12.2.tar.gz
./configure --with-http_ssl_module
make && make install
yum -y install php php-mysql php-fpm mariadb mariadb-server mariadb-devel
修改配置文件 vim /usr/local/nginx/conf/nginx.conf
改成支持php 页面
启动 php-fpm mariadb 和 /usr/local/nginx/conf/nginx.conf
2. 安装源码zabbix
yum -y install net-snmp-devel curl-devel libevent-devel
tar -xf zabbix-3.4.4.tar.gz
cd zabbix-3.4.4
./configure --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl
make install
3.初始化准备
mysql 直接进入数据库
create databases zabbix character set utf8; (创建zabbix库支持中文格式)
grant all on zabbix.* to zabbix@"localhost" identified by 'zabbix' (授权用户并设置密码)
cd zabbix-3.4.4 /databases/mysql
mysql -uzabbix -pzabbix < schema.sql
mysql -uzabbix -pzabbix < images.sql
mysql -uzabbix -pzabbix < data.sql
4.上线zabbix页面
cd zabbix-3.4.4 /frontends/php
cp -a * /usr/local/nginx/html
chmod -R 777 /usr/local/nginx/html/*
修改nginx配置文件 vim /usr/local/nginx/conf/nginx.conf
添加:fastcgi_buffers 8 16k; (缓存php生成页面内容8个16k)
fastcgi_buffers_size 32k;(缓存php生产的头部信息)
fastcgi_connect_timeout 300; (链接php的超时时间)
fastcgi_send_timeout 300; (发送请求的超时时间)
fastcgi_read_timeout 300; (读取请求的超时时间)
关闭nginx 在开启
yum- y install php-gd php-xml php-ldup php-dcmath php-mbstring
vim /etc/php.ini
878行 date.timezone=Asia/Shanghai 设置时区上海
384行 max_execution_time=300 最大执行时间 秒
643行 post_max_size=32M POST数据最大容量
394行 max_input_time=300 服务器接收数据时间限制
systemcle restart php-fpm
5.启动服务
修改配置文件 vim /usr/local/etc/zabbix_server.conf
DBHOST=localhost 数据库主机
DBNAME=zabbix 设置数据库名称
DBUSER=zabbix 数据库账号
DBPassword=zabbix 密码
LogFile=/tmp/zabbix_server.log 日志
启动服务前先创建个用户不然无法启动
useradd zabbix
启动服务 zabbix_server
ss -lntup | grep :10051 查看端口
停止服务 killall -q zabbix_server
1.先安装lnmp环境
yun -y install gcc pcre-devel openssl-devel
tar -xf nginx-1.12.2.tar.gz
cd nginx-1.12.2.tar.gz
./configure --with-http_ssl_module
make && make install
yum -y install php php-mysql php-fpm mariadb mariadb-server mariadb-devel
修改配置文件 vim /usr/local/nginx/conf/nginx.conf
改成支持php 页面
启动 php-fpm mariadb 和 /usr/local/nginx/conf/nginx.conf
2. 安装源码zabbix
yum -y install net-snmp-devel curl-devel libevent-devel
tar -xf zabbix-3.4.4.tar.gz
cd zabbix-3.4.4
./configure --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl
make install
3.初始化准备
mysql 直接进入数据库
create databases zabbix character set utf8; (创建zabbix库支持中文格式)
grant all on zabbix.* to zabbix@"localhost" identified by 'zabbix' (授权用户并设置密码)
cd zabbix-3.4.4 /databases/mysql
mysql -uzabbix -pzabbix < schema.sql
mysql -uzabbix -pzabbix < images.sql
mysql -uzabbix -pzabbix < data.sql
4.上线zabbix页面
cd zabbix-3.4.4 /frontends/php
cp -a * /usr/local/nginx/html
chmod -R 777 /usr/local/nginx/html/*
修改nginx配置文件 vim /usr/local/nginx/conf/nginx.conf
添加:fastcgi_buffers 8 16k; (缓存php生成页面内容8个16k)
fastcgi_buffers_size 32k;(缓存php生产的头部信息)
fastcgi_connect_timeout 300; (链接php的超时时间)
fastcgi_send_timeout 300; (发送请求的超时时间)
fastcgi_read_timeout 300; (读取请求的超时时间)
关闭nginx 在开启
yum- y install php-gd php-xml php-ldup php-dcmath php-mbstring
vim /etc/php.ini
878行 date.timezone=Asia/Shanghai 设置时区上海
384行 max_execution_time=300 最大执行时间 秒
643行 post_max_size=32M POST数据最大容量
394行 max_input_time=300 服务器接收数据时间限制
systemcle restart php-fpm
5.启动服务
修改配置文件 vim /usr/local/etc/zabbix_server.conf
DBHOST=localhost 数据库主机
DBNAME=zabbix 设置数据库名称
DBUSER=zabbix 数据库账号
DBPassword=zabbix 密码
LogFile=/tmp/zabbix_server.log 日志
启动服务前先创建个用户不然无法启动
useradd zabbix
启动服务 zabbix_server
ss -lntup | grep :10051 查看端口
停止服务 killall -q zabbix_server
被监控几台做:
yum -y install gcc pcre-devel
tar -xf zabbix-3.4.4tar.gz
cd zabbix-3.4.4
./configure --enable-agent
make install
useradd zabbix
zabbix_server 启动服务
yum -y install gcc pcre-devel
tar -xf zabbix-3.4.4tar.gz
cd zabbix-3.4.4
./configure --enable-agent
make install
useradd zabbix
zabbix_server 启动服务
访问监控页面 firefox http://192.168.4.25/index.php