侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 119171 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Zabbix3.0安装

2023-12-01 星期五 / 0 评论 / 0 点赞 / 6 阅读 / 4836 字

安装前须知: 1,php版本不能低于5.,4 2,selinux和防火墙需要关闭 一:安装前准备 关闭防火墙和selinux #service iptables stop#setenforce 0 /

安装前须知:

1,php版本不能低于5.,4

2,selinux和防火墙需要关闭

一:安装前准备

关闭防火墙和selinux

#service iptables stop#setenforce 0 //临时关闭

安装php及插件

#rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm#yum -y install php55w php55w-bcmath php55w-dba php55w-devel php55w-fpm php55w-gd php55w-mbstring php55w-mcrypt php55w-scoket php55w-pdo php55w-snmp php55w-common php55w-xml  php55w-mysql php55w-xmlrpc --skip-broken#php -v

安装zabbix所需软件包

yum -y install gcc gcc-c++ libgcc zlib-devel libxml2-devel libjpeg-devel  freetype-devel libpng-devel gd-devel curl-devel libxslt-devel net-snmp net-snmp-utils net-snmp-devel //安装mysql,php,snmp等软件包

创建zabbix用户组

#groupadd zabbix#useradd -g zabbix -M -s /sbin/nologin zabbix

配置mysql创建zabbix库

#mysqladmin -u root password 'mysql'  //设置登录密码#mysql -u root -pmysqlcreate database  zabbix  default  charset  utf8; //创建zabbix库设置默认字符集为utf-8grant all on zabbix.* to 'zabbix'@'localhost' identified  by 'zabbix';

 

二:开始安装

从官网下载zabbix源码包

解压源码包

#tar zxvf zabbix-3.*.*.tar.gz -C /usr/src/   //这里将源码包解压到/usr/src下了

安装

#cd /usr/src/zabbix-3.0.7#./configure  --prefix=/usr/local/zabbix  --enable-server  --enable-agent   --enable-ipv6  --with-net-snmp   --with-libcurl  --with-libxml2 --with-mysql#make install

导入数据库文件

数据库文件就在解压到文件目录里的database/mysql下的三个.sql文件#cd /usr/src/zabbix-3.0.7/database/mysql/#mysql -u zabbix -pzabbix zabbix < schema.sql#mysql -u zabbix -pzabbix zabbix < images.sql#mysql -u zabbix -pzabbix zabbix < data.sql

配置zabbix配置文件

#cp  misc/init.d/fedora/core/zabbix_*   /etc/init.d/    //源码包自带的服务管理的脚本#chmod +x /etc/init.d/zabbix_*#vi /etc/init.d/zabbix_server将文件中这一行改成你的zabbix安装目录   BASEDIR=/usr/local我的是                               BASEDIR=/usr/local/zabbix------------------------------------------------------------------------修改zabbix_server配置文件#vi /usr/local/zabbix/etc/zabbix_server.confDBName=zabbix  //默认zabbixDBUser=zabbix  //默认zabbixDBpassword=zabbix //需要更改并删除这行前面的#号,后面填你设置mysql时的zabbix账户密码DBPort=3306    //需要将#(注释号)去掉ListenIP=127.0.0.1

修改php.ini文件

#vi /etc/php.inimax_execution_time = 300memory_limit = 128Mupload_max_filesize = 2Mmax_input_time = 300post_max_size = 16Mdate.timezone = Asia/Shanghai
拷贝zabbix应用到WEB根目录下#cd zabbix-3.*.*/frontends/php/   //zabbix-3.*.*,*号按照自己的版本号填#cp -a . /var/www/html/zabbix/#chown -R apache.apache /var/www/html/zabbix/*#server zabbix_server start //启动zabbix服务#server httpd start         //启动apache服务
.

确保防火墙,selinux和服务都没问题后就可以在浏览器上输入:ip/zabbix

用户名:Admin

密码:zabbix

官方文档: https://www.zabbix.com/documentation/3.2/manual/installation/install

.

 agent安装(另一台机器)

.

1,创建用户组

2,使用安装服务端时的源码包安装agent

-安装前准备yum -y install net-snmp net-snmp-utils net-snmp-devel gcc gcc-c++

-配置防火墙及selinux

-解压

-进入目录

 -mkdir /usr/local/zabbix -- ./configure --prefix=/usr/local/zabbix --enable-agent

 -vi /ust/local/zabbix/etc/zabbix_agentd.conf

// Server=填zabbix服务器ip    被动

//ServerActive=填zabbix服务器ip  主动发送数据至zabbix服务端

//Hostname=自定义  以后会用到

-启动agent服务

/usr/local/zabbix/sbin/zabbix_agent

-查看是否启动

netstat -anpt | grep zabbix

-在zabbix服务端主机上验证是否连通

/usr/local/zabbix/bin/zabbix_get  -s  agent服务器的ip   -k    ‘system.hostname’

输出agent主机的主机名称表示成功。

 

.

广告 广告

评论区