克隆一台虚拟机做zabbix的server服务器
配置IP地址192.168.0.166
配置主机名为zabbix_server
配置DNS为192.168.0.222
以上配置方法参见下面链接
http://blog.iyunv.com/uid-29675331-id-4885009.html
在DNS服务器上添加zabbix server主机的域名解析
配置方法参考上面链接
http://blog.iyunv.com/uid-29675331-id-4890234.html
zabbix的下载页面
http://www.zabbix.com/download.php
可以根据自己服务器的版本下载相应的zabbix安装包
将安装yum源挂载上
mount /dev/cdrom/mnt/cdrom
编辑/etc/hosts文件
vi /etc/hosts
在里面添加下面内容
192.168.0.166 zabbixserver
192.168.0.167 zabbixagent
192.168.0.178 zabbixagent2
使用cat命令查看修改的/etc/hosts文件
cat /etc/hosts
安装相关软件包
yum install httpd mysqlmysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pearcurl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath mysql-devel OpenIPMI
php-5.3.3-40.el6_6.x86_64、php-bcmath-5.3.3-40.el6_6.x86_64、php-cli-5.3.3-40.el6_6.x86_64、php-common-5.3.3-40.el6_6.x86_64、php-gd-5.3.3-40.el6_6.x86_64、php-mbstring-5.3.3-40.el6_6.x86_64、php-mysql-5.3.3-40.el6_6.x86_64、php-odbc-5.3.3-40.el6_6.x86_64、php-pdo-5.3.3-40.el6_6.x86_64、php-xml-5.3.3-40.el6_6.x86_64上传到zabbixserver服务器上/root目录
rpm -Uvh php*
将
fping-2.4b2-10.el6.x86_64.rpm iksemel-1.4-2_2.el6.x86_64.rpmiksemel-devel-1.4-2_2.el6.x86_64.rpm iksemel-utils-1.4-2_2.el6.x86_64.rpmlibiksemel3-1.4-2_2.el6.x86_64.rpm上传到zabbixserver服务器上/root目录
安装zabbix相关软件包
rpm -ivh fping-2.4b2-10.el6.x86_64.rpmiksemel-1.4-2_2.el6.x86_64.rpm iksemel-devel-1.4-2_2.el6.x86_64.rpmiksemel-utils-1.4-2_2.el6.x86_64.rpm libiksemel3-1.4-2_2.el6.x86_64.rpm
将zabbix-2.4.3-1.el6.x86_64、zabbix-server-2.4.3-1.el6.x86_64、zabbix-server-mysql-2.4.3-1.el6.x86_64、zabbix-web-mysql-2.4.3-1.el6.noarch、zabbix-agent-2.4.3-1.el6.x86_64、上传到zabbixserver服务器上/root目录
rpm -ivh zabbix-2.4.3-1.el6.x86_64.rpmzabbix-server-2.4.3-1.el6.x86_64.rpm zabbix-server-mysql-2.4.3-1.el6.x86_64.rpmzabbix-web-2.4.3-1.el6.noarch.rpm zabbix-web-mysql-2.4.3-1.el6.noarch.rpm
启动mysqld服务
service mysqld start
设置mysql登陆密码
mysqladmin -uroot password"123456"
mysql -uroot -p
创建zabbix数据库,并对其设置访问权限
create database zabbixcharacter set utf8;
grant all privileges onzabbix.* to zabbix@'192.168.0.166' identified by '123456';
grant all privileges onzabbix.* to zabbix@'localhost' identified by '123456';
grant all privileges onzabbix.* to zabbix@'zabbixserver' identified by '123456';
flush privileges;
初始化数据库
cd/usr/share/doc/zabbix-server-mysql-2.4.3/create/
mysql -p zabbix |