龙空技术网

Centos6下使用YUM安装ZABBIX2.4监控

新言糯语 1941

前言:

现时各位老铁们对“centos65安装vim80”可能比较珍视,各位老铁们都需要分析一些“centos65安装vim80”的相关资讯。那么小编在网上收集了一些关于“centos65安装vim80””的相关资讯,希望大家能喜欢,姐妹们一起来学习一下吧!

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等平台上。

下面介绍在CentOS6上如何安装zabbix server。

安装操作系统

系统安装很简单,省略了。

操作系统:CentOS release 6.4 (Final)

IP地址:192.168.250.249

zabbix版本:i686-2.4.4-1.el6

可以参考这个Cacti安装视频里的centos安装部分。

建议关闭SELinux

SELinux是linux一项很严格的安全措施,其设置比较复杂,如果您不会设置,建议您参考下面的方法将其关闭。

可以通过下面命令检测其是否处于开启状态,Enforcing为开启状态,Permissive为关闭状态。

getenforce

命令行执行下面命令后SELinux立即关闭,操作系统重启后会被重新打开。

setenforce0

编辑/etc/selinux/config配置文件,将SELINUX项更改,重启后会按照此配置文件中设定的状态决定是否启动。

SELINUX=disabled

首先登录到centos上去。添加zabbix仓库

添加zabbix仓库,其中地址部分请参考zabbix下载页中的地址,以便获取最新版本。

rpm-ivh

如果是安装zabbix服务器,安装下面两个包,zabbix等需要安装的包会作为依赖被安装。Apache和php也会被安装。安装zabbix

yum install zabbix-server-mysql zabbix-web-mysql

如果只是安装zabbix agent,则只需要安装agent即可。

yum install zabbix-agent

安装MySQL如果只是安装zabbix agent,则只需要安装agent即可。

同样是使用yum安装。

yum groupinstall mysql

service mysql start

下面是创建了一个zabbix数据库,一个zabbix用户,其密码为zabbix。zabbix用户在本地对zabbix数据库拥有所有权限。创建MySQL数据库及用户和权限

shell>mysql-uroot-p

mysql>create database zabbix character set utf8 collate utf8_bin;

mysql>grant all privileges on zabbix.*tozabbix@localhost identified by'zabbix';

mysql>flush privileges;

之前安装的zabbix-server-mysql为我们提供了数据库初始化脚本。初始化zabbix数据库

这些sql脚本位于/usr/share/doc/zabbix-server-mysql-2.4.4/create/目录,不同的版本号需要注意目录中的版本号部分。

通过下面方式导入数据中。

shell>cd/usr/share/doc/zabbix-server-mysql-2.4.4/create/

shell>mysql-uroot zabbix<schema.sql

shell>mysql-uroot zabbix<images.sql

shell>mysql-uroot zabbix<data.sql

vim /etc/zabbix/zabbix_server.conf数据库初始化成功之后还要编辑zabbix的配置文件使其能访问数据库。

大概在65行到100行中,有数据库信息,按照之前设置的用户名和密码设置即可。

参考下面图片。

启动zabbix server

service zabbix-server start

service httpd start

关于zabbix的Apache和php配置文件位于:/etc/httpd/conf.d/zabbix.confPHP时区设置

请修改此文件,将date.timezone设置为Asia/Shanghai。

参考下面最后一行。

php_value max_execution_time300

php_value memory_limit128M

php_value post_max_size16M

php_value upload_max_filesize2M

php_value max_input_time300

php_value date.timezoneAsia/Shanghai

访问zabbix这个值位于此文件的第18行。

zabbix的访问地址为:

如果您无法访问,您还需要检查您的iptables配置。

如果您不知道如何设置iptables,可以将iptables关闭(不建议)。

service iptables stop

chkconfig iptables off

第一次访问会进入设置向导,根据提示点击『next』即可。使用向导设置zabbix

到这个界面的时候,需要填写之前设置的zabbix数据库信息。填写后点击『Test Connection』测试连接是否成功。

第四步需要填写Host和Port,如果您不知道这是什么意思,请保持默认,Name请自定义填写。

登录到Zabbix

使用下面默认的用户名和密码登录即可,注意大小写。

Admin\zabbix

更改显示语言

点击右上角Profile,更改Language选项。

到这里Zabbix Server就安装结束了。

标签: #centos65安装vim80