centos6.5下安装zabbix2.4的教程图解

centos-DVD1版本系统固定IP地址是192.168.159.128 ,centos-mininal 版本系统 地址是192.168.1.* 或者192.168.2.*网段

zabbix2.4安装(centos6.5)

zabbix有自带的yum源,LNMP可以去 下载自行安装

第一步 安装zabbix官方的zabbix源,地址如下:

  rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

centos6.5下安装zabbix2.4的教程图解 Linux 第1张

第二步 使用yum安装的方法自动安装zabbix的服务端和agent等相关的RPM包

  yum install -y mysql mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent

centos6.5下安装zabbix2.4的教程图解 Linux 第2张

zabbix-get:这个命令主要获取监控数据的命令。安装成功以后,需要在 mysql里面创建一个zabbix 数据库和用户。

进入数据库失败,查看mysqld服务没有启动,对其启动即可!

启动mysql 数据库服务: /etc/init.d/mysqld start

centos6.5下安装zabbix2.4的教程图解 Linux 第3张

进入数据库:mysql -uroot

centos6.5下安装zabbix2.4的教程图解 Linux 第4张

*****************************************************************************************************************

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";

  GRANT ALL PRIVILEGES ON *.* TO zabbixuser@"%" IDENTIFIED BY "xxx";  FLUSH PRIVILEGES;

*******************************************************************************************************************************

创建数据库和用户:

  mysql> createdatabase zabbix character set utf8 collate utf8_bin;  mysql> grant all privileges on zabbix.* to zabbix@localhostidentified by 'zabbix';  flush privileges;  show databases;

centos6.5下安装zabbix2.4的教程图解 Linux 第5张

mysql> quit; 或者 q

zabbix 监控系统数据是存放在数据库中,是需要建立一些表的。

查看建表语句,并导入;

  [root@localhost~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create  [root@localhost create]#ll

centos6.5下安装zabbix2.4的教程图解 Linux 第6张

导入数据库:

  [root@localhost create]# mysql -uroot zabbix< schema.sql  [root@localhostcreate]# mysql -uroot zabbix < images.sql  [root@localhostcreate]# mysql -uroot zabbix < data.sql

centos6.5下安装zabbix2.4的教程图解 Linux 第7张

修改 zabbix 服务器配置文件:(该去除#号的就去除#号)

  [root@localhost ~]#vi /etc/zabbix/zabbix_server.conf  DBHost=localhost  DBName=zabbix  DBUser=zabbix  DBPassword=zabbix  vim的安装  #yum search vim //查看vim相关软件信息  #yum install -y vim* //在线安装vim

centos6.5下安装zabbix2.4的教程图解 Linux 第8张

centos6.5下安装zabbix2.4的教程图解 Linux 第9张

centos6.5下安装zabbix2.4的教程图解 Linux 第10张

centos6.5下安装zabbix2.4的教程图解 Linux 第11张

修改时区;

  [root@localhost~]# vim /etc/php.ini// 在php.ini 配置文件里面最后面添加下列内容【shift+g跳到文件末行】  php_valuemax_execution_time 300  php_valuememory_limit 128M  php_valuepost_max_size 16M  php_valueupload_max_filesize 2M  php_valuemax_input_time 300

将“;date.timezone =”前面的分号去掉,然后顶格写,并且将等号后面 赋予 :Asia/Shanghai

修改完成以后,重启系统以后才能生效!

查看当前时间:

[root@localhost~]# date

centos6.5下安装zabbix2.4的教程图解 Linux 第12张

当查看当前时间的时候,时间不同步,需要进行同步

安装时间同步命令

[root@localhost~]#yum install ntpdate

centos6.5下安装zabbix2.4的教程图解 Linux 第13张

执行同步美国时间

[root@localhost~]# ntpdate us.pool.ntp.org

centos6.5下安装zabbix2.4的教程图解 Linux 第14张

修改时区:(ln sf a b b指向a) 同步时间

  [root@localhost~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /usr/localtime  [root@localhost~]#date

centos6.5下安装zabbix2.4的教程图解 Linux 第15张

启动必要的服务(重启):(是开机启动,如果不启动系统,服务就不会启动,可以进行手工启动服务)

centos6.5下安装zabbix2.4的教程图解 Linux 第16张

手工启动必要的服务(不重启)

centos6.5下安装zabbix2.4的教程图解 Linux 第17张

防火墙在启用状态下,chkconfig httpd on 启动httpd服务情况下,无法打开zabbix配置页面

centos6.5下安装zabbix2.4的教程图解 Linux 第18张

Apache启动,但无法通过浏览器打开zabbix,解决办法 ,关闭防火墙,关闭SELinux

关闭 selinux:sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config

确认是否修改成功:#grepSELINUX /etc/selinux/config

停止防火墙:/etc/init.d/iptables stop

centos6.5下安装zabbix2.4的教程图解 Linux 第19张

无意中发现一个现象,当我关闭iptables并且停止iptables服务,但是总会有一些出奇的事情发生,当我再次启动系统,查看iptables状态,iptables又自动开启,很是无奈啊!经过研究libvirt(虚拟化工具的C函数库)在开机时会带动iptables的启动,永久关闭iptables的方法是通过chkconfig工具,我们只需要chkconfig iptables off即可。

[系统环境]

CentOS release 6.7 (Final)

关闭iptables

启动httpd: chkconfig httpd on

/etc/init.d/iptables stop # 关闭iptables

chkconfig iptables off #永久关闭iptables

chkconfig --list iptables # 检查iptables

chkconfig --list httpd //查看httpd启动情况

iptables -L或者/etc/init.d/iptables status #查看iptables运行状态

cat /etc/redhat-release //查看系统版本

修改时区:

# vim /etc/php.ini 修改 ;date.timezone =Asia/Shanghai并将前面分号去掉。也可以在前面修改时区时添加

centos6.5下安装zabbix2.4的教程图解 Linux 第20张

# /etc/init.d/httpd restart //修改完成以后,要重启

centos6.5下安装zabbix2.4的教程图解 Linux 第21张

重启httpd 会报错,编辑httpd.conf 文件,vi /etc/httpd/conf/httpd.conf,将ServerName 前#取消即可!

centos6.5下安装zabbix2.4的教程图解 Linux 第22张

centos6.5下安装zabbix2.4的教程图解 Linux 第23张

centos6.5下安装zabbix2.4的教程图解 Linux 第24张

centos6.5下安装zabbix2.4的教程图解 Linux 第25张

centos6.5下安装zabbix2.4的教程图解 Linux 第26张

centos6.5下安装zabbix2.4的教程图解 Linux 第27张

centos6.5下安装zabbix2.4的教程图解 Linux 第28张

centos6.5下安装zabbix2.4的教程图解 Linux 第29张

centos6.5下安装zabbix2.4的教程图解 Linux 第30张

centos6.5下安装zabbix2.4的教程图解 Linux 第31张

重启系统以后,再次报错数据库没有启动,原因是数据库没有开机启动。执行开机启动,下次开机就不会报错

[root@localhost ~]# chkconfig mysqld on

centos6.5下安装zabbix2.4的教程图解 Linux 第32张

centos6.5下安装zabbix2.4的教程图解 Linux 第33张

所有安装完成以后,需要执行 全部开机启动即可!

centos6.5下安装zabbix2.4的教程图解 Linux 第34张

总结

以上所述是小编给大家介绍的centos6.5下安装zabbix2.4的教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

参与评论