zabbix安装配置手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.设置用户帐户:
#sudo groupadd-g130zabbix
#sudo useradd-u130-g zabbix-c'Zabbix monitoring'zabbix
2.解压zabbix:
#gunzip zabbix-1.8.1.tar.gz&&tar-xvf zabbix-1.8.1.tar
3.在线安装依赖库
#sudo apt-get install libghc6-hsql-mysql-dev
#sudo apt-get install libncurses5
#sudo apt-get install libncurses5-dev
4.安装popt
下载OpenIPMI-2.0.19.tar.gz
#popt-1.14.tar.gz
#gunzip popt-1.14.tar.gz&&tar-xvf popt-1.14.tar
#./configure
#make
#make install
4.安装openipmi
下载OpenIPMI-2.0.19.tar.gz
#gunzip OpenIPMI-2.0.19.tar.gz&&tar-xvf OpenIPMI-2.0.19.tar
#./configure--prefix=/usr/local/openipmi
#make
#make install
5.安装zabbix
切换到zabbix-2.0.0目录
#./configure--prefix=/usr/local/zabbix--enable-server--with-mysql --with-net-snmp--with-jabber=/usr/local/iksemel--with-libcurl --with-openipmi=/usr/local/openipmi--enable-agent
#make
#make install
#mkdir/var/www/
#mkdir/var/www/html/
#mkdir/var/www/html/zabbix/
#cp-r frontends/php//var/www/html/
#mv/var/www/html/php//var/www/html/zabbix
#chown-R www-data:www-data/var/www/html/
6.配置zabbix
(1)拷贝zabbix-server文件到/etc/init.d文件夹下;
(2)根据情况修改zabbix-server文件:
#sudo vi/etc/init.d/zabbix-server
DAEMON=zabbix_server文件所在目录
(3)修改/usr/local/zabbix/etc/zabbix_server.conf文件,保证如下几项(根据实际情况修改):
DBName=zabbix(数据库名称)
DBUser=root(登录数据库用户)
DBPassword=123456(数据库用户密码)
(4)修改配置文件权限:
#chmod400/usr/local/zabbix/etc/zabbix_server.conf
#chown zabbix/usr/local/zabbix/etc/zabbix_server.conf
(5)重启zabbx服务:
#sudo service zabbix-server start(restart重启)
#ps-ef|grep zabbix(查看zabbix服务进程)
7.安装mysql、nginx、php5
#sudo apt-get install nginx php5-common php5-dev php5-cgi php5-fpm php-apc php5-mysql php5-curl php5-gd php5-idn php-pear php5-mcrypt php5-memcache php5-ming php5-recode php5-tidy php5-xmlrpc php5-xsl mysql-server
8.修改mysql的f文件
#cd/etc/mysql
#sudo vi f
按下图所示,把127.0.0.1改为0.0.0.0
9.修改nginx配置文件
编辑/etc/nginx下的nginx.conf文件,把下面的这段copy到http节点内。
server{
listen80;
server_name192.168.182.130;#修改为zabbix服务器IP或域名地址
charset utf-8;
location/{
root/var/www/html/zabbix;
index index.php index.html index.htm;
}
location~"\.(js|ico|gif|jpg|png|css|htm|swf|php3)$"{
root/var/www/html/zabbix;
expires30d;
}
location~\.php${
root/var/www/html/zabbix;
fastcgi_pass127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME/www/zabbix/index.php;
#fastcgi_param SCRIPT_FILENAME/scripts$fastcgi_script_name;
include fastcgi_params;
}
}
重启加载配置文件/etc/init.d/nginx reload
10.修改php.ini文件
按要求修改/etc/php5/fpm下的php.ini文件。
max_execution_time=600
memory_limit=256M
post_max_size=16M
date.timezone=Europe/Zurich
修改后重启/etc/init.d/php5-fpm restart
11.初始化zabbix数据库
(1)拷贝zabbix-2.0.0/database/mysql下面的所有文件到window;
(2)利用MYSQL数据库客户端工具创建数据库zabbix;
(3)依次导入schema.sql、images.sql、data.sql。
12.配置zabbix
(1)如果以上步骤完成后,访问zabbix后出现如下页面,点击Next;