zabbix 的那些事(一) 部署

Centos7 部署zabbix 3.0 

  • 编译安装

wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.1/zabbix-3.2.1.tar.gz
tar zxf zabbix-3.2.1.tar.gz
./configure --prefix=/usr/local/zabbix_server --enable-server --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-ssh2
  • Yum 方式安装  
rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
此操作会在/etc/yum.repos.d 目录生成zabbix.repo文件
yum install zabbix-server zabbix-agent zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb -y
 
zabbix 主动被动模式主要是针对agent来说的
主动模式:agent主动向server端传输数据
被动模式:server端需要什么数据告诉agent端,数据再由agent端提供。

时区修改:
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

数据库初始化:
/usr/bin/mysql_secure_installation

创建zabbix用户
create database zabbix ;
grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';

数据库导入操作:
  • 编译安装
/usr/local/src/zabbix-3.2.1/database/mysql
[root@linux-node1 mysql]# ls -lsh
total 3.0M
1012K -rw-r--r-- 1 JasonQ JasonQ 1009K Sep 30 17:47 data.sql
 1.9M -rw-r--r-- 1 JasonQ JasonQ  1.9M Sep 30 17:43 images.sql
 120K -rw-r--r-- 1 JasonQ JasonQ  120K Sep 30 17:47 schema.sql


  • Yum安装
cd /usr/share/doc/zabbix-server-mysql-3.2.1/; ls -lsh
mysql -uroot -p123456 zabbix < schema.sql #(zcat create.sql.gz |mysql -uroot -p123456 zabbix)

配置文件修改

[root@linux-node1 mysql]# grep ^[a-Z] /etc/zabbix/zabbix_server.conf 
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

启动zabbix
systemctl start zabbix-server
systemctl start httpd






posted @ 2017-03-25 13:25  JasonQ.Meng  阅读(158)  评论(0编辑  收藏  举报