以下是从zabbix官网(http://www.zabbix.com)的安装文档(http://www.zabbix.com/wiki/howto/install/ubuntu/ubuntuinstall)翻译过来的。
1.安装zabbix所需的环境(mysql是必须的)
sudo apt-get install build-essential mysql-server libmysqlclient15-dev php5 php5-gd php5-mysql snmp libsnmp-dev snmpd libcurl4-openssl-dev fping
注:安装过程中提示你为数据库用户root增加密码(假如增加的密码为root)
2.增加用户zabbix并给管理员权限(其实这个用户是必须的和zabbix程序相关联,如果不创建,zabbix进程会起不来)
sudo adduser zabbix
sudo adduser zabbix admin
3.下载zabbix并解压
su - zabbix
wget http://optusnet.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.8.3.tar.gz
tar -zxf zabbix-1.8.3.tar.gz
4.创建zabbix数据库
进入数据库
mysql -uroot -p
输入数据库密码
create database zabbix character set utf8;
允许以root用户远程连接zabbix数据库
grant all privileges on zabbix.* to root@'%' identified by 'root';
退出数据库
5.导入zabbix数据
mysql -D zabbix -uroot -proot < /home/zabbix/zabbix-1.8.3/create/schema/mysql.sql
mysql -D zabbix -uroot -proot < /home/zabbix/zabbix-1.8.3/create/data/data.sql
mysql -D zabbix -uroot -proot < /home/zabbix/zabbix-1.8.3/create/data/images_mysql.sql
注:-D 要导入数据的数据库名
-u 数据库用户名
-p 数据库用户密码
6.配置,编译,安装zabbix
cd zabbix-1.8.3/
./configure --prefix=/usr --with-mysql --with-net-snmp \
--with-libcurl --enable-server --enable-agent &&
make
sudo make install
7.修改/etc/services
在内容的最后加上
zabbix_agent 10050/tcp
zabbix_trap 10051/tcp
8.创建/etc/zabbix目录,并赋权限
sudo mkdir /etc/zabbix
sudo chown -R zabbix.zabbix /etc/zabbix/
9.拷贝zabbix配置文件到/etc/zabbix下
cp misc/conf/zabbix_* /etc/zabbix/
10.修改/etc/zabbix/zabbix_server.conf
vi /etc/zabbix/zabbix_server.conf
找到如下内容并修改
DBUser=root
DBPassword=root
11.拷贝zabbix进程到/etc/init.d/
sudo cp misc/init.d/debian/zabbix-server /etc/init.d
sudo cp misc/init.d/debian/zabbix-agent /etc/init.d
12.修改/etc/init.d/zabbix-server
vi /etc/init.d/zabbix-server
找到如下内容
DAEMON=/home/zabbix/bin/${NAME}
修改为
DAEMON=/usr/sbin/${NAME}
13.修改/etc/init.d/zabbix-agent
vi /etc/init.d/zabbix-agent
找到如下内容
DAEMON=/home/zabbix/bin/${NAME}
修改为
DAEMON=/usr/sbin/${NAME}
14.设置zabbix服务和代理开机自启动
sudo chmod 755 /etc/init.d/zabbix-server
sudo update-rc.d zabbix-server defaults
sudo chmod 755 /etc/init.d/zabbix-agent
sudo update-rc.d zabbix-agent defaults
15.启动zabbix服务和代理
sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start
16.查看进程是否启动
ps -aux | grep zabbix
17.配置前台管理页面
17.1 建目录拷贝前台页面
mkdir /var/www/zabbix
cp -R frontends/php/* /var/www/zabbix/
17.2 修改/etc/php5/apache2/php.ini
找到如下内容修改为
max_execution_time = 300
date.timezone = Asia/Shanghai
max_input_time = 300
post_max_size = 16M
17.3 修改/etc/apache2/apache2.conf
vi /etc/apache2/apache2.conf
在文件内容最后加上如下一行
ServerName 127.0.0.1
17.4 重启apache服务
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
17.5 在IE中输入
http://localhost/zabbix
按提示一步步配置就搞定了。
分享到:
相关推荐
本文档详细介绍安装步骤,涉及mysql数据库安装,nginx安装,php安装,zabbix服务端和客户端安装,以及安装过程中碰到的各种问题处理记录。运维基础一般的人员,参考本文档也可以把服务搭建起来。
zabbix安装步骤
从官网入手,从容器出发,整理相关安装zabbix的简易有效的直接步骤,初学者可以直接按照步骤完成zabbix的搭建,从而实现功能,不必纠结其他无关问题。
亲身测试过,zabbix监控部署过程,可靠
Zabbix监控 zabbix安装 安装LAMP环境 登录到数据库 创建zabbix数据库
zabbix-ubuntu安装详细步骤部署
zabbix监控文档,全!!zabbix监控策略步骤>>>创建Host 1. 登录Zabbix,输入用户名和密码 2. 创建Zabbix监控主机 Configuration>>>Host>>>Create Host
实验--监控zabbix详细步骤
zabbix是一个开源的监控软件,可以对服务器,数据库,数据库表空间,web等等进行监控。本文的安装步骤经过具体的实践操作,可以实现安装。
半小时搭建Zabbix教程:图文详解安装部署Zabbix监控的步骤方法-网络教程与技术
企业应用监控利器-ZABBIX安装部署图文手册,通过详细步骤+截图提供部署实施方法。
2.安装步骤 3.Debian 10.4系统安装开始 二、zabbix安装前准备 1.固定IP地址 2.使用Xshll(Xshll是一个终端软件,其他的也可以)进行ssh连接,因为等会有很多配置可以复制粘贴,这样更方便而且不容易出错 3.进行...
centos7安装zabbix3.0超详细步骤解析
更详细的安装步骤可访问:https://blog.csdn.net/liu_chen_yang/article/details/124248236 使用说明: zabbix-server端是:offline_rpm、zabbix.sh (server端里也包含agent端但没有配置agent要指定server端的ip)...
redhat或centos下的zabbix安装和初步配置实践文档,可供大家参考。内附参考文档链接和具体步骤
此文档是非常专业且详细的zabbix安装文档,里面会从zabbix对操作系统的支持及如何安装,安装方式等,直到zabbix安装启动成功,步骤是非常的详细
文档详细说明了zabbix-2.4.3的安装步骤,根据说明步骤可以搭建出zabbix平台
主要介绍了如何在Centos7下使用yum安装Zabbix3.4,详细安装步骤请认真阅读本