您的位置:首页 > 运维架构 > Linux

Zabbix install for Centos 6.5 X 64

2014-09-12 13:46 411 查看
时间同步
[root@vm1 ~]# ntpdate s1a.time.edu.cn
安装Zabbix官方源和epel源
[root@vm1 ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
[root@vm1 ~]# rpm -ivhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装Zabbix-Server
[root@vm1 ~]# yum install -y zabbixzabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-web zabbix-agent
安装MySql
[root@vm1 ~]# yum -y installmysql-server
修改MySQL配置文件(添加下面两句)
[root@vm1 ~]# vi /etc/my.cnf
character-set-server=utf8
innodb_file_per_table=1
启动服务
[root@vm1 ~]# chkconfig mysqld on
[root@vm1 ~]# service mysqld start
创建Zabbix的数据库
[root@vm1 ~]# mysqladmin -uroot password admin
[root@vm1 ~]# mysql -uroot –padmin
mysql> create database zabbix character setutf8;
mysql> grant all privileges on zabbix .* tozabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql>quit
导入Zabbix-Server的数据库
[root@vm1 ~]#mysql -uzabbix-pzabbix
mysql>use zabbix
mysql>source/usr/share/doc/zabbix-server-mysql-2.2.6/create/schema.sql;
mysql>source/usr/share/doc/zabbix-server-mysql-2.2.6/create/images.sql;
mysql>source/usr/share/doc/zabbix-server-mysql-2.2.6/create/data.sql;
mysql>show tables;
Mysql>quit
配置Zabbix_server.conf
DBHost=localhost 去掉前面的“#”
DBName=zabbix 去掉前面的“#”,并添加zabbix
DBUser=zabbix 去掉前面的“#”,并添加zabbix
DBPassword=zabbix 去掉前面的“#”,并添加zabbix
DBPort=3306 去掉前的“#”
StartPollers=5 去掉前面的“#”
CacheSize=256M 去掉前面的#,并改成256M
mkdir /etc/zabbix/alertscripts/etc/zabbix/externalscripts
启动Zabbix-Server服务
[root@vm1~]# service zabbix-server start
StartingZabbix server: [ OK ]
[root@vm1~]# service httpd start
Startinghttpd: httpd: apr_sockaddr_info_get() failed for vm1
httpd:Could not reliably determine the server's fully qualified domain name, using127.0.0.1 for ServerName [ OK ]
添加开机启动项
[root@vm1~]# chkconfig zabbix-server on
[root@vm1~]# chkconfig httpd on
防火墙、Selinux直接关闭(省事)
[root@vm1~]# chkconfig iptables off
[root@vm1~]# service iptables stop
[root@vm1~]# getenforce 0
[root@vm1~]vi /etc/selinux/config
SELINUX=disabled
php.ini配置文件的设置
vi/etc/php.ini
date.timezone= Asia/Shanghai
max_execution_time= 300
post_max_size= 16M
max_input_time= 300
memory_limit= 128M
mbstring.func_overload= 2
重启httpd服务
[root@vm1~]# service httpd restart
配置Web界面
在IE里面输入http://IP/zabbix进入配置页面,点击Next



Datebase name,user,Password全部输入zabbix,点击Test connection ,出现OK后,点击Next




Name可以输入zabbix服务器名称,也可以输入IP地址,点击Next





点击Next





点击Next完成安装





首次进入系统时默认用户名和密码为admin/zabbix





进入系统后界面




以上内容参考吴兆松写的《zabbix企业级分布式监控系统》,经过多次测试完成,分享给大家,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos zabbix