centos安装zabbix监控服务器端

首先安装zabbx 依赖
yum install net-snmp-devel libxml2-devel libcurl-devel -y

下载zabbix 源码包
wget https://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.10/zabbix-3.2.10.tar.gz

解压压缩包

tar -zxf zabbix-3.2.10.tar.gz

cd zabbix-3.2.10

编译参数
./configure --prefix=/usr/local/zabbix-3.2.10/ --enable-server \
--enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make
make install

创建用户
为了安全考虑zabbix只使用普通用户运行,假如你当前用户叫ttlsa,那么你运行他,他便使用ttlsa身份运行。但是如果你在root环境下运行zabbix,那么zabbix将会主动使用zabbix用户来运行。但是如果你的系统没有名叫zabbix的用户,你需要创建一个用户,如下:
groupadd zabbix
useradd -g zabbix zabbix

 

初始化数据库
zabbix server与proxy需要数据库,angent不需要。尤其要注意的是proxy只需要导入一个sql文件,而server一共要导入3个sql文件

mysql> create database zabbix default charset utf8;
mysql> quit;

导入数据库

[root@localhost zabbix-3.2.10]# mysql -uroot -pserver zabbix < database/mysql/schema.sql
[root@localhost zabbix-3.2.10]# mysql -uroot -pserver zabbix < database/mysql/images.sql
[root@localhost zabbix-3.2.10]# mysql -uroot -pserver zabbix < database/mysql/data.sql

设置zabbix

vim /usr/local/zabbix-3.2.10/etc/zabbix_server.conf

DBName=zabbix
DBUser=root
DBPassword=server
DBPort=3306

zabbix管理网站配置

配置nginx虚拟主机
拷贝前端文件到网站目录
cp -rp frontends/php/* /home/www/192.168.2.188/zabbix/

致此 zabbix服务器端安装完成

 

posted @ 2017-12-27 14:12  一个运维的日常  阅读(255)  评论(0编辑  收藏  举报