安装zabbix_server之前需要部署Lnmp环境,如果还没有lnmp环境,我上篇文章有写安装方法:http://www.cnblogs.com/maigc846476619/p/8075854.html
安装步骤:
1.创建zabbix用户及zabbix_server的数据库及数据库用户:
$ useradd -M -s /sbin/nologin zabbix
$ mysql -uroot -p -e "CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;"
$ mysql -uroot -p -e "GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@'localhost' IDENTIFIED BY 'password';"
$ mysql -uroot -p -e "flush privileges;"
2.安装zabbix_server:
$ wget https://astuteinternet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.8/zabbix-3.0.8.tar.gz
$ tar zxf zabbix-3.0.8.tar.gz
$ cd zabbix-3.0.8
$ ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql=/usr/bin/mysql_config --with-libxml2
$ make && make install
$ cp -r frontends/php /usr/local/nginx/html/zabbix
3.导入数据库:
mysql -uroot -p zabbix < database/mysql/schema.sql
mysql -uroot -p zabbix < database/mysql/images.sql
mysql -uroot -p zabbix < database/mysql/data.sql
4.修改参数配置:
修改php参数配置为如下:
文件为:/usr/local/php/etc/php.ini
post_max_size =16M
max_execution_time =300
max_input_time =300
date.timezone = Asia/Shanghai
修改完重启php;
修改zabbix的配置如下:
文件为:/usr/local/zabbix/etc/zabbix_server.conf
新增一行:DBPassword=password
然后启动zabbix
$ /usr/local/zabbix/sbin/zabbix_server start
$ /usr/local/zabbix/sbin/zabbix_agentd start
浏览器打开:http://ip/zabbix 应该能看到zabbix的安装界面
顺着点击,设置mysql的账户信息,
然后点击完成,如果最后一步提示无法保存配置文件,可以下载下来,然后复制,保存为
/usr/local/nginx/html/zabbix/conf/zabbix.conf.php 这个文件,
然后浏览器重新打开 http://ip/zabbix
就能看到zabbix的管理界面了,默认用户名 :Admin,密码zabbix