zabbix 安装

1、zabbix安装前最好安装好lnmp或lamp,网上有很多这方面的。如果想节省时间又快捷的话,可以直接下载lnmp的自动安装脚本来安装lnmp

到http://soft.vpser.net/lnmp 下载最新版本,解压后执行install.sh,按照提示执行就好

安装好出现以下界面说明可以了:

+------------------------------------------------------------------------+
| LNMP V1.4 for CentOS Linux Server, Written by Licess |
+------------------------------------------------------------------------+
| For more information please visit https://lnmp.org |
+------------------------------------------------------------------------+
| lnmp status manage: lnmp {start|stop|reload|restart|kill|status} |
+------------------------------------------------------------------------+
| phpMyAdmin: http://IP/phpmyadmin/ |
| phpinfo: http://IP/phpinfo.php |
| Prober: http://IP/p.php |
+------------------------------------------------------------------------+
| Add VirtualHost: lnmp vhost add |
+------------------------------------------------------------------------+
| Default directory: /home/wwwroot/default |
+------------------------------------------------------------------------+
| MySQL/MariaDB root password: engine |
+------------------------------------------------------------------------+
+-------------------------------------------+
| Manager for LNMP, Written by Licess |
+-------------------------------------------+
| https://lnmp.org |
+-------------------------------------------+
可以根据上面的提示进行访问测试,没问题说明成功了


2、下载安装zabbix

下载地址: http://www.zabbix.com/download.php
下载后解压到/usr/local/src下,

编译安装:

# ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
# make
# make install
zabbix server 一般充当两个角色: server angen (需要监控 t 自己),所以上面的配置参数也同时加上了 --enable-agent


创建用户:

# groupadd zabbix
# useradd -g zabbix zabbix

初始化数据库:

zabbix server proxy 需要数据库, angent 不需要。尤其要注意的是 proxy 只需要导入一个 sql 文件,而 server 一共
要导入
3 sql 文件。我当时在搭建 proxy 的时候导入了 3 sql,导致出现报错。后来才发现 proxy 只需要导入一
个表结构即可

mysql> create database zabbix default charset utf8;
mysql> quit;
# mysql -uroot -ppassword zabbix < database/mysql/schema.sql
备注:创建数据库请别忘记加 default charset utf8 ,有可能会导致你出现中文乱码问题

如果你仅仅是初始化 proxy 的数据库,那么够了。如果初始化 server,那么接着导入下面两个 sql

# mysql -uroot -pttlsapwd zabbix < database/mysql/images.sql
# mysql -uroot -ppttlsapwd zabbix < database/mysql/data.sql

配置zabbix:

# mkdir /etc/zabbix
# cp config/zabbix_server.conf /etc/zabbix/
# vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=root
DBPassword=password
DBPort=3306

启动zabbix:

#/usr/local/zabbix/sbin/zabbix_server
#netstat -nlpt | grep 10051
zabbix的默认端口是10051


拷贝前端文件:

#mkdir /home/wwwroot/default/zabbix
#cp -rp frontends/php/* /home/wwwroot/default/zabbix

如果是按自动安装脚本安装lnmp的话,/home/wwwroot/default/ 是nginx默认的访问更目录(查看nginx.conf来确认)


修改php 的max_input_time值:

#vim /usr/local/php/etc/php.ini
max_input_time = 300

访问zabbix:

在浏览器访问 http://127.0.0.1/zabbix就可以进行zabbix的页面安装部分了,安装提示操作就好





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值