如何搭建zabbix:
1.首先,zabbi需要的环境
zabbix需要lnmp环境,在這里就不详细的介绍lnmp环境的安装和配置,如果又不懂這快搭建的朋友,可以参考下面的文章:
NGINX 安装:http://www.ttlsa.com/nginx/nginx-install-on-linux
php+nginx配置:http://www.ttlsa.com/nginx/nginx-php-5.5
mysql 安装:http://www.ttlsa.com/mysql/install-mysql5.6
需要注意的是,zabbix对于php的配置参数有较大的要求:
下面 是我安装的时候php的配置:
[图片]
安装好php后,需要修改php.ini下面的配置文件。vim /etc/php.ini 修改对应的参数为如下的值:
[图片]
到了這里之后,zabbix需要的环境就完成了,接下来,我们正式开始zabbixde 的配置和安装。
2.zabbix server端的安装:
2.1 下载zabbix软件包,一般从官网下载,不知道的朋友可以直接复制下面的链接,
http://www.zabbix.com/download.php
下载好之后,放到指定的目录下,這个目录是由自己指定的,我是放在/usr/local/src 下面;
cd /usr/local/src (进入到安装包所在的目录)
ls (查看安装包是否存在,或者是否是自己需要的版本)
tar -zxvf zabbix-3.2.15.tar.gz (对安装包进行解压)
cd zabbix-3.2.15 (进入到解压之后的目录里面)
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make (进行编译)
make install (进行编译并安装)
2.2创建用户
groupadd zabbix (创建一个zabbix用户组)
useradd -g zabbix zabbix (创建一个zabbix用户并将他加到zabbix用户组里面)
2.2 进行数据库的导入(或者叫初始化数据库)
在 /usr/loccla/src/zabix-3.2.15/database/mysql 下面有三个数据库,将他们导入到你已经安装好的数据库里面
[图片]
[图片]
2.3 zabbix的配置。
配置文件是:/usr/local/src/zabbix-3.2.15/conf/zabbix-server.conf
你可以将他考出便于查找,修改相关的配置文件如下:
[图片]
(这些配置主要是数据库的配置)
2.4 启动zabbix server
zabbix的启动文件在:/usr/local/sbin/zabbix_server
zabbix的默认端口是10051
3.zabbix的web页面配置
将zabbx的php文件整个放到http配置文件的网页指定的位置:
4.zabbix页面的在线配置:
浏览器打开http://192.168.205.153 (這里是你的ip。如果不能访问,后面加上zabbix)
进去之后,按照提示一步一步往下操作:
[图片]
等全部完成之后,会进入如下的登陆页面:
[图片]
到此,zabbix server 的配置全部完成。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。