Zabbix3.0-server 安装说明
一、关闭防火墙
[root@osssqmtest1 ~]#/etc/init.d/iptables stop
[root@osssqmtest1 ~]#setenforce 0
二、安装php
(1)如果可以联网可以这样
添加epel源
#rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
添加remi
#rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum --enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt php php-mysql libXpm php-bcmath php-gd php-mbstring php-xml t1lib
(2)在没有联网的情况下,需要配置本地yum源
1.
[root@osssqmtest1 ~]#vim /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise 6.5
baseurl=file:///mnt
enabled=1
gpgcheck=0
增加如下
[php]
name=php
baseurl=file:///root/php
enabled=1
gpgcheck=0
2. [root@osssqmtest1 ~]#mkdir /home/wb/php php包放的位置
[root@osssqmtest1 ~]#yum install -y createrepo
将php相关的包放到 /home/wb/php下
执行 [root@osssqmtest1 ~]#createrepo /home/wb/php
[root@osssqmtest1 ~]#yum clean all
[root@osssqmtest1 ~]#yum repolist
[root@osssqmtest1 ~]#yum install net-snmp-deve
[root@osssqmtest1 ~]#yum localinstall -y php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt php php-mysql libXpm php-bcmath php-gd php-mbstring php-xml t1lib
[root@osssqmtest1 ~]# /etc/init.d/php-fpm restart
三、安装zabbix
1.[root@osssqmtest1 ~]#cd /home/wb/zabbix3.0
[root@osssqmtest1 ~]#tar xvf zabbix-3.0.1.tar.gz
[root@osssqmtest1 ~]#cd zabbix-3.0.1
[root@osssqmtest1 ~]# groupadd zabbix
[root@osssqmtest1 ~]# useradd -g zabbix zabbix
[root@osssqmtest1 ~]#./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2
[root@osssqmtest1 ~]# make install
2.编辑配置文件并启动:
日志默认在/tmp目录下
[root@osssqmtest1 ~]#vim /usr/local/zabbix-server/etc/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=127.0.0.1
[root@osssqmtest1 ~]#/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf //启动服务
配置zabbix启动项
[root@osssqmtest1 zabbix-3.0.1]# pwd
/home/wb/zabbix3.0/zabbix-3.0.1
[root@osssqmtest1 zabbix-3.0.1]# cp misc/init.d/tru64/zabbix_server /etc/init.d/
[root@osssqmtest1 zabbix-3.0.1]# chmod +x /etc/init.d/zabbix_server
[root@osssqmtest1 zabbix-3.0.1]# ln -s /usr/local/zabbix-server/sbin/* /usr/local/sbin/
[root@osssqmtest1 zabbix-3.0.1]# ln -s /usr/local/zabbix-server/bin/* /usr/local/bin/
[root@osssqmtest1 zabbix-3.0.1]# /etc/init.d/zabbix_server restart
设置zabbix开机自启 添加如下4行
vim /etc/init.d/zabbix_server
# chkconfig: 345 95 95
# desctription: Zabbix Server
BASEDIR=/usr/local/
ZABBIX_SERVER=$BASEDIR/sbin/zabbix_server
[root@osssqmtest1 zabbix-3.0.1]# chkconfig --level 345 zabbix_server on
[root@osssqmtest1 ~]#netstat -nulpt
查看端口,已经开始监听了:
3、拷贝zabbix应用到WEB根目录下
[root@osssqmtest1 ~]#cd zabbix-3.0.1/frontends/php/
[root@osssqmtest1 ~]#cp -a . /var/www/html/zabbix/
[root@osssqmtest1 ~]#chown -R apache.apache /var/www/html/zabbix/*
4、配置php
[root@osssqmtest1 ~]#vim /etc/php.ini
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
四、mysql安装
安装Mysql
1.[root@osssqmtest1 ~]#yum -y install mysql-server mysql
如果mysql忘记密码 # vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 重启mysql
改密码 mysql> UPDATE user SET Password = password ('123456') WHERE User = 'root' ;
2.[root@osssqmtest1 ~]# vim /etc/my.cnf
[mysqld]
character-set-server=utf8
innodb_file_per_table=1
[root@osssqmtest1 ~]#chkconfig mysqld on
[root@osssqmtest1 ~]#etc/init.d/mysqld restart
②创建zabbbix库
#mysql -uroot -p123456
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> \q
#mysql -uroot -p123456 zabbix < /home/wb/zabbix3.0/zabbix-3.0.1/database/mysql/schema.sql
#mysql -uroot -p123456 zabbix < /home/wb/zabbix3.0/zabbix-3.0.1/database/mysql/p_w_picpaths.sql
#mysql -uroot -p123456 zabbix < /home/wb/zabbix3.0/zabbix-3.0.1/database/mysql/data.sql
[root@osssqmtest1 ~]#mysql -uroot -p123456 zabbix -e 'show tables'
五、页面设置
[root@osssqmtest1 ~]#service httpd restart
[root@osssqmtest1 ~]#chkconfig httpd on
一、设置zabbix字体
vim /var/www/html/zabbix/include/locales.inc.php
'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true], #也就是把false改为true
将此字体下载下来重名命名,上传到此目录覆盖
cd /var/www/html/zabbix/fonts
到此,ZABBIX3.04设置中文界面以及修改字体完成
二、启动zabbix自身监控