如何在CentOS系统上使用yum安装Zabbix2.2
什么是zabbix
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
本文只讲怎么使用yum安装zabbix,请确保系统可以上网,好吧,现在开始。
zabbix-release-2.0-1.el6.noarch.rpm
zabbix-release-2.2-1.el6.noarch.rpm
zabbix-release-2.4-1.el6.noarch.rpm
三个版本:2.0,2.2,2.4,请自行选择需要的版本下载,这里以2.2版本为例。
rpm -ivh zabbix-release-2.2-1.el6.noarch.rpm
yum install zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent mysql-server
#编辑/etc/my.cnf,添加以下内容,防止中文乱码
#设置字符集为utf8
character-set-server=utf8
#让innodb的每个表文件单独存储
innodb_file_per_table=1
#开机启动
mysqldchkconfig mysqld on
#启动
mysqlservice mysqld start
#设置
root密码mysqladmin -uroot password admin
#登录
mysql -uroot -padmin
#创建数据库和用户授权
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;mysql> exit;
#用zabbix用户登录
mysql,并导入sqlmysql -uzabbix -pzabbixmysql> use zabbix;
mysql> source /usr/share/doc/zabbix-server-mysql-2.2.9/create/schema.sql;
mysql> source /usr/share/doc/zabbix-server-mysql-2.2.9/create/images.sql;
mysql> source /usr/share/doc/zabbix-server-mysql-2.2.9/create/data.sql;
#查看导入的表mysql> show tables;mysql> exit;
#编辑/etc/zabbix/zabbix_server.conf,修改以下内容DBPassword=zabbix
#创建需要的目录mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
#启动zabbix服务service zabbix-server start
#编辑/etc/httpd/conf/httpd.conf,修改以下内容ServerName localhost:80
#启动
httpdservice httpd start
#开机启动服务
chkconfig zabbix-server onchkconfig httpd on
#编辑/etc/php.ini,修改以下内容date.timezone =Asia/Shanghai
#重启httpd生效service httpd restart
好了,以上的准备工作已经完成,现在就来安装zabbix吧:
浏览器输入http://ip/zabbix回车。
欢迎界面
php的参数检测,如果不通过,就修改到通过为止,在php.ini那里修改,记得改完要重启httpd
mysql数据库检测,用户名和密码填写刚才创建的
下一步
信息总览
配置文件检测
安装完成。