zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
安装zabbix服务器
首先安装mysql数据库
[root@localhost ~]# yum install -y mysql
[root@localhost ~]#service mysql start
关闭selinux
[root@localhost ~]# setenforce 0
添加zabbix仓库
[root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
安装zabbix
如果是安装zabbix服务器,安装下面两个包,zabbix等需要安装的包会作为依赖被安装。Apache和php也会被安装。
[root@localhost ~]# yum install zabbix-server-mysql zabbix-web-mysql
创建MySQL数据库及用户和权限
创建了一个zabbix数据库,一个zabbix用户,其密码为zabbix。zabbix用户在本地对zabbix数据库拥有所有权限。
[root@localhost ~]# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix‘;
mysql> flush privileges;
初始化zabbix数据库
之前安装的zabbix-server-mysql为我们提供了数据库初始化脚本。 这些sql脚本位于/usr/share/doc/zabbix-server-mysql-2.4.4/create/目录,不同的版本号需要注意目录中的版本号部分。 通过下面方式导入数据中
[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create/
[root@localhost ~]# mysql -uroot zabbix < schema.sql
[root@localhost ~]# mysql -uroot zabbix < images.sql
[root@localhost ~]# mysql -uroot zabbix < data.sql
数据库初始化成功之后还要编辑zabbix的配置文件使其能访问数据库
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost 主机名
DBName=zabbix 数据库名称
DBUser=zabbix 数据库用户名
DBPassword=zabbix 密码
启动zabbix server
[root@localhost ~]# service zabbix-server start
Starting Zabbix server: [确定]
[root@localhost ~]# service httpd start
PHP时区设置
[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf # 将date.timezone设置为Asia/Shanghai
php_value date.timezone Asia/Shanghai
访问zabbix # 因为做实验的时候没截图,后期补的笔记截图借用别人的
第一次访问会进入设置向导,根据提示点击『next』即可。 到这个界面的时候,需要填写之前设置的zabbix数据库信息。填写后点击『Test Connection』测试连接是否成功。
填写Host和Port,如果您不知道这是什么意思,请保持默认,Name请自定义填写。
使用下面默认的用户名和密码登录即可,注意大小写。 Admin\zabbix
原文:http://9872158.blog.51cto.com/9862158/1902487