1.下载zabbix包(注意:Server上必须有LAMP或LNMP环境)
wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb
如果没有LAMP环境,先运行:(期间可能会有一些交互信息需要选择,如输入mysql的root初始密码等信息,看清楚提示再选)
apt-get install apache2 mysql-server mysql-client php5 php5-mysql libapache2-mod-php5 -y
dpkg -i zabbix-release_2.2-1+wheezy_all.deb
3.更新apt源
apt-get update
4. 安装zabbix-server和组件,数据库这块可以选择mysql或者postgresql,如果选pgsql,那么就应该选zabbix-server-postgresql,我这里用的是mysql:
apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
向导会有个交互选项,具体看清楚提示什么信息,让你输入什么信息:
输入mysql root的密码 重复密码 提供一个zabbix的注册密码 重复密码
5.复制zabbix apache配置文件
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf vi /etc/apache2/conf-available/zabbix.conf #末尾添加: php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value date.timezone Asia/shanghai php_value database Mysql #保存退出。 #建立软链接: ln -s /etc/apache2/conf-available/zabbix.conf /etc/apache2/conf-enabled/
6.重启apache服务
/etc/init.d/apache2 reload
7.创建数据库:
mysql -u root -p mysql>create database zabbix charset utf8; mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql>flush privileges mysql>quit;
8. 导入数据文件:
cd /usr/share/zabbix-server-mysql gzip -d schema.sql.gz gzip -d p_w_picpaths.sql.gz gzip -d data.sql.gz ls data.sql p_w_picpaths.sql schema.sql zabbix_server.conf #导入: mysql -u zabbix zabbix -p < schema.sql mysql -u zabbix zabbix -p < p_w_picpaths.sql mysql -u zabbix zabbix -p < data.sql
9.配置zabbix web
http://10.1.1.10/zabbix
输入Zabbix要使用的数据库信息,点击"Test Connection",OK的话才能进行下一步。
注意,提示zabbix.conf.php文件创建失败,需要手动下载上传,点击“Download configuration file”下载文件,上传到Server的“/etc/zabbix/”路径里,点击"Retry"重试。
“Finish”,进入登陆界面,输入默认账号admin,密码zabbix,登陆。
安装完成~