分享  IT  技术
共享精品资源

linux运维之zabbix监控编译安装

环境:centos 6.8 x86_64

前置环境:lnmp,搭建可以自己手动编译,也可以找找一键脚本

nginx version: nginx/1.10.0

PHP 5.5.36 (cli) (built: Nov 30 2016 22:45:16)

mysql Ver 14.14 Distrib 5.5.48

zabbix官网文档:https://www.zabbix.com/documentation/3.2/manual

安装:

  1. 添加zabbix用户组,用于安全管理zabbix。安装先要的包
useradd -s /sbin/nologin -M zabbix
yum install net-snmp-devel #如果编译安装snmp就需要先安装此包

2 .下载最新版zabbix编译源码并解压

wget http://pilotfiber.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.1/zabbix-3.2.1.tar.gz
tar -zxf zabbix-3.2.1.tar.gz
cd zabbix-3.2.1

3.创建zabbix数据库,并导入数据

[root@TidyYellowish-VM ~]#mysql -uroot -p123456
mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
mysql>quit
[root@TidyYellowish-VM ~]#cd /database/mysql/
[root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <schema.sql
[root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <images.sql
[root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <data.sql

4.编译安装

[root@TidyYellowish-VM ~]# cd ~/zabbix-3.2.1
[root@TidyYellowish-VM ~]#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp--with-libcurl --with-libxml2
注意:--with-mysql如果是rpm安装不用具体到路径
[root@TidyYellowish-VM ~]#make && make install

5.修改服务端配置文件

[root@TidyYellowish-VM ~]#vim /usr/local/zabbix/etc/zabbix_server.conf
# DBPassword=改为DBPassword=123456

6.启动服务端和客户端

[root@TidyYellowish-VM ~]#/usr/local/zabbix/sbin/zabbix_server
[root@TidyYellowish-VM ~]#/usr/local/zabbix/sbin/zabbix_agentd

7.查询服务端启动情况

[root@TidyYellowish-VM zabbix-3.2.1]# netstat -tlunp|grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 6574/./sbin/zabbix_
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 6445/zabbix_server
tcp 0 0 :::10050 :::* LISTEN 6574/./sbin/zabbix_
tcp 0 0 :::10051 :::* LISTEN 6445/zabbix_server

8.复制PHP文件到网站目录

[root@TidyYellowish-VM ~]cp -pr frontends/php/* /home/wwwroot/
[root@TidyYellowish-VM ~]chown -R home/wwwroot/ #给与网站运行权限

9.打开网站地址,WEB配置

此处会检查服务器环境,如果不匹配需要修改PHP.ini

到此,安装完成。可以打开界面就能看到,默认账号密码是Admin zabbix。

 

赞(0)
转载请注明出处。电脑天空 » linux运维之zabbix监控编译安装

评论 抢沙发

评论前必须登录!