zabbix是一个基于WEB界面的提供分布式系统监视以及网
络监视功能的企业级的开源解决方案。Zabbix Server 2.0.1 安装
1
#groupadd zabbix
#useradd -g zabbix zabbix
2
#yum install mysql-servermysql-devel gcc gcc-c++ net-snmp-devel curl-devel php php-gd php-mysqlphp-bcmath php-mbstring php-xml
3
# tar zxf zabbix-2.0.1.tar.gz -C/usr/local/src
# cd /usr/local/src/zabbix-2.0.1
#./configure --prefix=/usr/local/zabbix--with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent
#make
#make install
4
mysqladmin -uroot password 密码
mysql -uroot -p 验证
mysql> create database zabbix;
mysql> grant all privileges on zabbix.*to zabbix@localhost identified by ‘zabbix‘;
mysql> flush privileges;
mysql> quit;
5
# cd/usr/local/src/zabbix-2.0.1/database/mysql
# mysql -u root -p -A zabbix <schema.sql #1按顺序来。
# mysql -u root -p -A zabbix < images.sql #2
# mysql -u root -p -A zabbix < data.sql
6 配置
# vim/usr/local/zabbix/etc/zabbix_server.conf #修改DB连接数据库账户及密码
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
7启动服务
# /usr/local/zabbix/sbin/zabbix_server restart
# /usr/local/zabbix/sbin/zabbix_agentd restart
8 打开端口
#cat >>/etc/services <<EOF #开放agent和trapper端口
>zabbix-agent 10050/tcp #Zabbix Agent
>zabbix-agent 10050/udp #Zabbix Agent
>zabbix-trapper 10051/tcp #Zabbix Trapper
>zabbix-trapper 10051/udo #Zabbix Trapper
>EOF
9 复制配置文件
# cp -R/usr/local/src/zabbix-2.0.1/frontends/php/* /var/www/html/zabbix/
# chown -R apache:apache/var/www/html/zabbix/ #赋予apache权限
10 修改php参数
# vi /etc/php.ini
date.timezone = "Asia/Chongqing"
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
11 重启服务
# service httpdrestart
12
查看/var/www/html/zabbix/conf,有没有zabbix.conf.php.没有下载复制到 /var/www/html/zabbix/conf下,刷新即可。
刷新成功,点击finish
登入 zabbix
zabbix默认用户名为 admin 密码为 zabbix
原文:http://7177526.blog.51cto.com/7167526/1377466