Debian jessie下安装Zabbix Monitoring(2.2.6)
1.下载zabbix包(注意:Server上必须有LAMP或LNMP环境)1
wget http://repo.zabbix.com/zabbix/2. ... .2-1+wheezy_all.deb
如果没有LAMP环境,先运行:(期间可能会有一些交互信息需要选择,如输入mysql的root初始密码等信息,看清楚提示再选)
1
apt-get install apache2 mysql-server mysql-client php5 php5-mysql libapache2-mod-php5 -y
2.安装包:
1
dpkg -i zabbix-release_2.2-1+wheezy_all.deb
3.更新apt源
1
apt-get update
4. 安装zabbix-server和组件,数据库这块可以选择mysql或者postgresql,如果选pgsql,那么就应该选zabbix-server-postgresql,我这里用的是mysql:
1
apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
向导会有个交互选项,具体看清楚提示什么信息,让你输入什么信息:
1
2
3
4
输入mysql root的密码
重复密码
提供一个zabbix的注册密码
重复密码
5.复制zabbix apache配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
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服务
1
/etc/init.d/apache2 reload
7.创建数据库:
1
2
3
4
5
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. 导入数据文件:
1
2
3
4
5
6
7
8
9
10
cd /usr/share/zabbix-server-mysql
gzip -d schema.sql.gz
gzip -d images.sql.gz
gzip -d data.sql.gz
ls
data.sqlimages.sqlschema.sqlzabbix_server.conf
#导入:
mysql -u zabbix zabbix -p < schema.sql
mysql -u zabbix zabbix -p < images.sql
mysql -u zabbix zabbix -p < data.sql
9.配置zabbix web
1
http://10.1.1.10/zabbix
输入Zabbix要使用的数据库信息,点击"Test Connection",OK的话才能进行下一步。
注意,提示zabbix.conf.php文件创建失败,需要手动下载上传,点击“Download configuration file”下载文件,上传到Server的“/etc/zabbix/”路径里,点击"Retry"重试。
“Finish”,进入登陆界面,输入默认账号admin,密码zabbix,登陆。
安装完成~
页:
[1]