标签:zabbix
1,下载zabbix,并解压安装,用的是2.0.4的源码包
tar -zxf zabbix-2.0.14.tar.gz
cd zabbix-2.0.4
./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server ---enable-agent --with-mysql=/usr/bin/mysql_config //安装路径,主配置文件路径,服务端,客户端,指定mysql
useradd zabbix //增加zabbix用户
2,修改php.ini,路径/etc/php.ini (非源码安装的php)
date.timezone =Asia/Shanghai
max_execution_time = 300
post_max_size = 16M
max_input_time = 300
memory_limit = 128M
mbstring.func_overload = 2
修改完记得重启php-fpm哦(我是用的php-fpm连接到nginx)
3,创建mysql数据库
mysql //进入mysql
mysql > create database zabbix; //创建数据库
mysql > grant all on zabbix.* to ‘zabbix‘@‘localhost‘ identified by ‘zabbix‘; //创建zabbix用户管 理zabbix
mysql > \q //退出
4,导入数据
mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql //导入数据。路径必须在 zabbix安装路径下
mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql //注意导入的顺序哦
5,拷贝server启动脚本
cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
chmod 755 /etc/init.d/zabbix_*
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_server
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd
6,配置zabbix_server配置文件
路径/etc/zabbix/zabbix_server.conf。就改三处
DBName=zabbix //数据库名
DNUser=zabbix //用户名
DBPassword=zabbix //密码
7,修改zabbix客户端zabbix_agented.conf(不是zabbix_agente.conf)
Server=127.0.0.1 添加zabbix服务器的ip,如果不是本机就写服务器的ip
ServerActive=127.0.0.1 //修改为服务器IP
/tmp/zabbix_agentd.log //日志位置。可以修改
8,搭建使用网页来访问(这是要使用在lamp或者是lnmp环境下)
cp -r ./frontends/php /usr/local/nginx/html/zabbix //把php这个文件夹拷贝到你的网站根目 录 下
chown nginx -R /usr/local/nginx/html/zabbix //以自己实际路径和http使用的用户为主
9,启动zabbix
server zabbix_server start
server zabbix_agentd start
10,在浏览器上访问自己的网站,后面加上/zabbix,例如我的http首页地址为:http://192.168.1.111
zabbix 访问地址为http://192.168.1.111/zabbix ,就可以开始设置了,我就不多说了,
11,默认登陆名为admin密码:zabbix
标签:zabbix
原文地址:http://xiaoxiaozhu.blog.51cto.com/9864991/1613089