`
lijunaccp
  • 浏览: 153568 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

zabbix安装步骤

阅读更多
以下是从zabbix官网(http://www.zabbix.com)的安装文档(http://www.zabbix.com/wiki/howto/install/ubuntu/ubuntuinstall)翻译过来的。
1.安装zabbix所需的环境(mysql是必须的)
sudo apt-get install build-essential mysql-server libmysqlclient15-dev php5 php5-gd php5-mysql snmp libsnmp-dev snmpd libcurl4-openssl-dev fping
注:安装过程中提示你为数据库用户root增加密码(假如增加的密码为root)
2.增加用户zabbix并给管理员权限(其实这个用户是必须的和zabbix程序相关联,如果不创建,zabbix进程会起不来)
sudo adduser zabbix
sudo adduser zabbix admin
3.下载zabbix并解压
su - zabbix
wget http://optusnet.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.8.3.tar.gz
tar -zxf zabbix-1.8.3.tar.gz
4.创建zabbix数据库
进入数据库
mysql -uroot -p
输入数据库密码
create database zabbix character set utf8;
允许以root用户远程连接zabbix数据库
grant all privileges on zabbix.* to root@'%' identified by 'root';
退出数据库
5.导入zabbix数据
mysql -D zabbix -uroot -proot < /home/zabbix/zabbix-1.8.3/create/schema/mysql.sql
mysql -D zabbix -uroot -proot < /home/zabbix/zabbix-1.8.3/create/data/data.sql
mysql -D zabbix -uroot -proot < /home/zabbix/zabbix-1.8.3/create/data/images_mysql.sql
注:-D 要导入数据的数据库名
    -u 数据库用户名
    -p 数据库用户密码
6.配置,编译,安装zabbix
cd zabbix-1.8.3/
./configure --prefix=/usr --with-mysql --with-net-snmp \
--with-libcurl --enable-server --enable-agent &&
make
sudo make install
7.修改/etc/services
在内容的最后加上
zabbix_agent 10050/tcp
zabbix_trap 10051/tcp
8.创建/etc/zabbix目录,并赋权限
sudo mkdir /etc/zabbix
sudo chown -R zabbix.zabbix /etc/zabbix/
9.拷贝zabbix配置文件到/etc/zabbix下
cp misc/conf/zabbix_* /etc/zabbix/
10.修改/etc/zabbix/zabbix_server.conf
vi /etc/zabbix/zabbix_server.conf
找到如下内容并修改
DBUser=root
DBPassword=root
11.拷贝zabbix进程到/etc/init.d/
sudo cp misc/init.d/debian/zabbix-server /etc/init.d
sudo cp misc/init.d/debian/zabbix-agent /etc/init.d
12.修改/etc/init.d/zabbix-server
vi /etc/init.d/zabbix-server
找到如下内容
DAEMON=/home/zabbix/bin/${NAME}
修改为
DAEMON=/usr/sbin/${NAME}
13.修改/etc/init.d/zabbix-agent
vi /etc/init.d/zabbix-agent
找到如下内容
DAEMON=/home/zabbix/bin/${NAME}
修改为
DAEMON=/usr/sbin/${NAME}
14.设置zabbix服务和代理开机自启动
sudo chmod 755 /etc/init.d/zabbix-server
sudo update-rc.d zabbix-server defaults
sudo chmod 755 /etc/init.d/zabbix-agent
sudo update-rc.d zabbix-agent defaults
15.启动zabbix服务和代理
sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start
16.查看进程是否启动
ps -aux | grep zabbix
17.配置前台管理页面
17.1 建目录拷贝前台页面
mkdir /var/www/zabbix
cp -R frontends/php/* /var/www/zabbix/
17.2 修改/etc/php5/apache2/php.ini
找到如下内容修改为
max_execution_time = 300
date.timezone = Asia/Shanghai
max_input_time = 300
post_max_size = 16M
17.3 修改/etc/apache2/apache2.conf
vi /etc/apache2/apache2.conf
在文件内容最后加上如下一行
ServerName 127.0.0.1
17.4 重启apache服务
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
17.5 在IE中输入
http://localhost/zabbix
按提示一步步配置就搞定了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics