2013年8月23日星期五

Ubuntu 装 zabbix (此硬件配置监控实际应用监控过 50台)

Ubuntu Server 版本: 11.04 i386
Mem 512M
HardDisk 20GB
安装环境 Vmware workstation 7.1

Ubuntu  Server 安装在虚拟机上安装不多说,安装软件包时选中OPENSSH  LNMP环境即可。
系统安装完后。设置IP


zabbix@zabbix:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.167
netmask 255.255.255.0
gateway 192.168.0.1


确认系统网络正常。安装以下包


zabbix@zabbix:~$ sudo apt-get update
zabbix@zabbix:~$ sudo aptitude install build make snmp libsnmp-dev snmpd libmysql++-dev
zabbix@zabbix:~$ sudo apt-get install php5-gd


上传zabbix 服务器安装包使用 1.8.5 版本解压


zabbix@zabbix:~$ tar -zxvf zabbix-1.8.5.tar.gz


创建 zabbix 数据库


zabbix@zabbix:~$ mysql -uroot –p
mysql> create database zabbix;
mysql> quit


导入相关数据、结构至数据库


zabbix@zabbix:~$ mysql -u root -p zabbix < /home/zabbix/zabbix-1.8.5/create/schema/mysql.sql
zabbix@zabbix:~$ mysql -u root -p zabbix < /home/zabbix/zabbix-1.8.5/create/data/data.sql


配置安装包


zabbix@zabbix:~/zabbix-1.8.5$ ./configure --prefix=/usr --with-mysql --with-net-snmp --enable-server --enable-agent


看到configure 完后有 make install 提示,表示没有问题,继续


zabbix@zabbix:~/zabbix-1.8.5$ sudo make install


编辑 /etc/services 文件


zabbix@zabbix:~/zabbix-1.8.5$ sudo vi /etc/services


添加两行


zabbix_agent    10050/tcp
zabbix_trap     10051/tcp


创建zabbix 相关目录,设置目录相关权限


zabbix@zabbix:~/zabbix-1.8.5$ sudo mkdir /etc/zabbix
zabbix@zabbix:~/zabbix-1.8.5$ sudo chown -R zabbix /etc/zabbix/


复制配置文件


zabbix@zabbix:~/zabbix-1.8.5$ cp misc/conf/zabbix_* /etc/zabbix


修改zabbix 服务配置文件


zabbix@zabbix:/etc/zabbix$ vi /etc/zabbix/zabbix_server.conf


修改数据库密码


DBPassword=    # 安装系统时候mysql 密码


配置web 访问


zabbix@zabbix:/etc/zabbix$mkdir /home/zabbix/public_html
zabbix@zabbix:/etc/zabbix$ cp -R /home/zabbix/zabbix-1.8.5/frontends/php/* /home/zabbix/public_html/


编辑apache 配置文件


zabbix@zabbix:/etc/zabbix$ sudo vi /etc/apache2/sites-enabled/000-default


ServerAdmin 下行添加


Alias /zabbix/ /home/zabbix/public_html/


编辑php.ini 配置文件


zabbix@zabbix:/etc/zabbix$ sudo vi /etc/php5/apache2/php.ini
修改
max_execution_time = 300 ;
date.timezone = Asia/Shanghai
post_max_size = 32M
max_input_time = 600


重启web 服务


zabbix@zabbix:/etc/zabbix$ sudo /etc/init.d/apache2 restart


接下来,打开web 浏览器,输入 http://IP/zabbix/ 按照页面提示,完成配置。配置完成后,
输入用户名 admin 密码 zabbix 登录到后台进行相关操作。

没有评论:

发表评论