前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix监控平台部署

Zabbix监控平台部署

作者头像
星哥玩云
发布2022-07-24 12:46:03
8150
发布2022-07-24 12:46:03
举报
文章被收录于专栏:开源部署

系统环境

 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/

图1 Zabbix WEB安装界面

图2  Zabbix WEB测试安装环境

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

图3  Zabbix WEB数据库配置

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

图4  Zabbix WEB详细信息

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

图5  Zabbix WEB配置文件测试

4)登录Zabbix WEB界面,默认用户名和密码为:admin/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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档