zabbix:zabbix-2.2.2.tar.gz
系统:Centos 6.4
一:因为zabbix跑在lamp或者lnmp上,所以需要搭建lamp(不做解释)
下面是我装的包:
[root@localhost conf]# yum -y install httpd httpd-devel httpdphp mysql mysql-server mysql-devel php php-gd php-xml php-xmlrpc php-ldap php--mysql net-snmp-devel curl-deve gcc gcc-c++ make
以及下面这两个包(附件)
php-mbstring-5.3.3-22.el6.x86_64.rpm
php-bcmath-5.3.3-22.el6.x86_64.rpm
开启httpd 、mysqld 。 开机自启
mysql 数据库操作
# /etc/init.d/mysqld start
# mysql -uroot -p
mysql> create database zabbix ;
mysql> grant all on zabbix.* tozabbix@localhost identified by 'zabbix';
mysql> flush privileges;
二:zabbix安装
>useradd zabbix
>tar -xvf zabbix-2.2.2.tar.gz
>cd zabbix-2.2.2
>./configure --prefix=/usr/local/zabbix/ --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl
>make && make install
添加zabbix-agent和zabbix-trapper端口
>vim /etc/services 根据格式添加如下内容
zabbix-agent 10050/ucp # zabbix agent
zabbix-trapper 10051/tcp # zabbix trapper
zabbix-trapper 10051/ucp # zabbix trapper
>cd /usr/local/zabbix/zabbix-2.2.2/database/mysql
>mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql
>mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql
>mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql
根据zabbix所需配置php.ini
>vim /etc/php.ini
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
date.timezone = Asia/Shanghai
mbstring.func_overload = 2
做软连接
>mkdir /tmp/zabbixlog
>chown zabbix:zabbix /tmp/zabbixlog/
>ln -s /usr/local/zabbix/etc/ /etc/zabbix
>ln -s /usr/local/zabbix/bin/* /usr/bin/
>ln -s /usr/local/zabbix/sbin/* /usr/bin/
放到系统服务里
>cp misc/init.d/fedora/core/zabbix_* /etc/init.d/ #zabbix服务及agent的启动脚本
更改默认运行路径运行路径
> vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix
> vim /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix
修改zabbix配置文件
>vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
LogFile=/tmp/zabbixlog/zabbix_server.log
将zabbix网页拷贝至apache目录
>mkdir /var/www/html/zabbix
>cp -r frontends/php/ /var/www/html/zabbix/
>chown -R zabbix:zabbix /var/www/html/zabbix/
打开浏览器访问
如果装包没问题这里报错的话就根据错误修改对应配置文件
数据库用户名及密码
自身地址
将文件下载上传到对应路径
如图完成后显示not running 查看端口不在。
>/etc/init.d/zabbix_server start
>/etc/init.d/zabbix_agentd start