1. 下载并解压安装包
cd /usr/local/src wget https://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz tar -xvf zabbix-3.2.6.tar.gz
2. 创建zabbix的运行用户
为了安全考虑zabbix只使用普通用户运行,假如你当前用户叫ttlsa,那么你运行他,他便使用ttlsa身份运行。但是如果你在root环境下运行zabbix,那么zabbix将会主动使用zabbix用户来运行。但是如果你的系统没有名叫zabbix的用户,你需要创建一个用户,如下:
groupadd zabbix useradd -g zabbix zabbix
3. 创建zabbix的数据库
zabbix server与proxy需要数据库,angent不需要。尤其要注意的是proxy只需要导入一个sql文件,而server一共要导入3个sql文件。
mysql> create database zabbix default charset utf8; mysql> use zabbix mysql> source /usr/local/src/zabbix-3.2.6/database/mysql/schema.sql
如果你仅仅是初始化proxy的数据库,那么够了。如果初始化server,那么接着导入下面两个sql
[root@lanmp mysql]# mysql -uroot -ppassword zabbix<zabbix-3.2.6/database/mysql/images.sql [root@lanmp mysql]# mysql -uroot -ppassword zabbix<zabbix-3.2.6/database/mysql/data.sql
4. 编译安装zabbix
4.1 下载依赖包
yum -y install net-snmp-devel libxml2-devel libcurl-devel
4.2 安装
./configure --prefix=/usr/local/zabbix-3.2.6 --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 make make install
这里是同时安装服务和客户端
如果是只安装客户端
./configure --prefix=/usr/local/zabbix-3.6.2/ --enable-agent
5. 配置zabbix
[root@lanmp zabbix-3.2.6]# pwd /usr/local/zabbix-3.2.6 [root@lanmp zabbix-3.2.6]# vim etc/zabbix_server.conf LogFile=/tmp/zabbix_server.log DBName=zabbix DBUser=root DBPassword=sinosoft DBPort=3306 Timeout=4 LogSlowQueries=3000
启动服务端
[root@lanmp zabbix-3.2.6]# sbin/zabbix_server
6. 配置客户端
[root@lanmp zabbix-3.2.6]# vim etc/zabbix_agentd.conf LogFile=/tmp/zabbix_agentd.log Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server
启动客户端
[root@lanmp zabbix-3.2.6]# sbin/zabbix_agentd
默认端口10050
7. 网页配置
[root@lanmp zabbix-3.2.6]# mkdir /usr/local/nginx/html/zabbix [root@lanmp zabbix-3.2.6]# pwd /usr/local/src/zabbix-3.2.6 [root@lanmp zabbix-3.2.6]# cp -a frontends/php/* /usr/local/nginx/html/zabbix/
8. 网页配置zabbix
输入网址:http://IP/zabbix
PHP 检查失败,需要修改/usr/local/php/etc/php.ini
post_max_size =16M max_execution_time =300 max_input_time =300 date.timezone = PRC post_max_size = 32M
重启php: service php-fpm restart
数据库配置
服务端信息
配置信息:
按照提示下载这个文件,然后上传到/usr/local/nginx/html/zabbix/conf即可
登陆zabbix,默认用户名:Admin,密码:zabbix
首页:
修改语言环境
中文首页:
标签:lnmp timezone group tar.gz tls password dmi execution groupadd
原文地址:http://www.cnblogs.com/zydev/p/6874398.html