阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zabbix监控平台部署

183次阅读
没有评论

共计 2812 个字符,预计需要花费 8 分钟才能阅读完成。

系统环境

 Server 端:192.168.149.128

  Agent 端:192.168.149.129

一、lamp 环境安装

1、yum 安装 lamp

yum install -y http http-devel mariadb mariadb-devel mariadb-server php php-devel php-mysql php-gd php-bcmath php-mbstring php-xml

2、修改 php 配置文件参数

sed -i ‘s/\;always_populate_raw_post_data/always_populate_raw_post_data/g’  /etc/php.ini
sed -i ‘/max_execution_time/s/30/600/g;/max_input_time/s/60/600/g;/memory_limit/s/128M/256M/g;/post_max_size/s/8M/32M/g;/upload_max_filesize/s/2M/16M/g;s/\;date.timezone.*/date.timezone \=\Asia\/Shanghai/g’  /etc/php.ini

二、zabbix_server 部署

1、创建数据库并导入数据

create  database  zabbix  charset=utf8;
grant all on zabbix.* to zabbix@’localhost’ identified by ‘123456’;
flush privileges;
cd /usr/local/src
wget  http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz/download
tar  -zxf  zabbix-3.2.6.tar.gz
cd  zabbix-3.2.6/database/mysql/
mysql -uzabbix -p123456 zabbix <  schema.sql
mysql -uzabbix -p123456 zabbix <  images.sql
mysql -uzabbix -p123456 zabbix <  data.sql

2、下载安装 zabbix

yum  install  -y  curl  curl-devel  net-snmp net-snmp-devel  perl-DBI  mysql-devel
groupadd  zabbix;useradd  -g  zabbix  zabbix;usermod  -s  /sbin/nologin  zabbix
cd  /usr/local/src/zabbix-3.2.6
./configure –prefix=/usr/local/zabbix/ –enable-server –enable-agent –with-mysql –enable-ipv6 –with-net-snmp –with-libcurl
make && make  install
ln -s /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/
cp  /usr/local/src/zabbix-3.2.6/misc/init.d/tru64/zabbix_server  /etc/init.d/zabbix_server
chmod  o+x  /etc/init.d/zabbix_server

3、备份 Zabbix server 配置文件,将 zabbix_server.conf 配置文件中代码设置为如下

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

4、配置 Zabbix interface Web 页面,并启动服务

cp  -a  /usr/local/src/zabbix-3.2.6/frontends/php/*    /var/www/html/
/etc/init.d/zabbix_server  restart
/etc/init.d/httpd    restart
/etc/init.d/mysqld  restart

4、在浏览器访问 http://192.168.149.128/

Zabbix 监控平台部署

图 1 Zabbix WEB 安装界面

Zabbix 监控平台部署

图 2  Zabbix WEB 测试安装环境

1)单击下一步,如图 13- 7 所示,配置数据库连接,输入数据库名、用户、密码,单击 Test connection,显示 OK,单击下一步即可。

Zabbix 监控平台部署

图 3  Zabbix WEB 数据库配置

2)继续单击下一步出现如图 13- 8 所示,填写 Zabbix Title 显示,可以为空,可以输入自定义的名称。

Zabbix 监控平台部署

图 4  Zabbix WEB 详细信息

3)需修创建 zabbix.conf.php 文件,执行如下命令,或者单击“Download the configuration file”下载 zabbix.conf.php 文件,并将该文件上传至 /var/www/html/conf/,并设置可写权限,刷新 WEB 页面;

Zabbix 监控平台部署

图 5  Zabbix WEB 配置文件测试

4)登录 Zabbix WEB 界面,默认用户名和密码为:admin/zabbix

Zabbix 监控平台部署

Zabbix 监控平台部署

三、zabbix_agent 部署安装

1、下载编译安装

cd /usr/local/src/
wget  http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz/download
./configure  –prefix=/usr/local/zabbix  –enable-agent
make  && make install
ln  -s  /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/

2、修改 zabbix_agentd.conf 配置文件如下:

LogFile=/tmp/zabbix_agentd.log
Server=192.168.149.128
ServerActive=192.168.149.128
Hostname = 192.168.149.129

3、同时 cp zabbix_agentd 启动脚本至 /etc/init.d/ 目录,启动 zabbix_agentd 服务即可,Zabbix_agentd 默认监听端口为 10050。

cp /usr/local/src/zabbix-3.2.6/misc/init.d/tru64/zabbix_agentd /etc/init.d/zabbix_agentd
chmod o+x /etc/init.d/zabbix_agentd
/etc/init.d/zabbix_agentd  start

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2812字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中