learning of zabbix 3.2.3

(一)安装与部署(上)
1.安装zabbix server
    安装zabbix server需要lnmp环境,nginx作为web服务器,php用来连接mysql存储数据及展示页面,安装配置lnmp的过程就不在赘述,网上许多搭建教程,以及一键部署lnmp环境。

    接下来,安装zabbix server:

## begin to zabbix server


groupadd zabbix
useradd -g zabbix zabbix

yum -y install net-snmp net-snmp-devel curl-devel 


##Go to the Zabbix download page and download the source archive. http://www.zabbix.com/download.php

mkdir /opt/package
cd /opt/package
wget  https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.3/zabbix-3.2.3.tar.gz/download
tar -zxvf zabbix-3.2.3.tar.gz
cd zabbix-3.2.3
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2


ln -s /usr/local/zabbix/bin/* /usr/local/bin/
ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/

####Zabbix Server配置与启动
####创建Zabbix数据库和MySQL用户:

mysql -uroot -p
mysql> create database zabbix character set utf8;
Query OK, 1 row affected (0.01 sec)

mysql> grant all privileges on zabbix.* to zabbix@"%" identified by 'xinwei';
Query OK, 0 rows affected, 1 warning (0.00 sec)


###导入Zabbix初始数据:
###切换到zabbix的解压目录下

[root@mysqla zabbix-3.2.3]# cd database/mysql/
[root@mysqla mysql]# pwd
/opt/package/zabbix-3.2.3/database/mysql
[root@mysqla mysql]# ls
data.sql  images.sql  schema.sql

###进行zabbix初始数据导入

[root@mysqla mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < schema.sql 
[root@mysqla mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < images.sql 
[root@mysqla mysql]# mysql -uzabbix -pzabbix -hlocalhost zabbix < data.sql

####编辑/usr/local/zabbix/etc/zabbix_server.conf:

root@mysqla ~]# grep -v "^#" /usr/local/zabbix/etc/zabbix_server.conf | grep -v "^$"
LogFile=/usr/local/zabbix/logs/zabbix_server.log
PidFile=/usr/local/zabbix/logs/zabbix_server.pid
DBHost=172.18.3.184
DBName=zabbix
DBUser=zabbix
DBPassword=xinwei
DBPort=3306

mkdir -p /usr/local/zabbix/logs
chown -R zabbix:zabbix /usr/local/zabbix
####启动Zabbix Server:
/usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf

####检查端口
netstat -lntp |grep 10051

####配置zabbix web页面
####在安装目录将frontends拷贝到指定的web root:

[root@mysqla ~]# cd /opt/package/zabbix-3.2.3/
[root@mysqla zabbix-3.2.3]# cp -r frontends/php/ /usr/local/nginx/html/zabbix

至此,zabbix server已经安装部署完成


输入http://your_ip/zabbix  默认用户名Admin 密码zabbix



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值