zabbix

                             Zabbix监控的搭建

参考文档是zabbix官网提供的zabbix2.4文档。

 

该文档只适合于centos6 系列

第一.首先要安装zabbix相关的yum源:
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

接下来是安装zabbix所用到的软件包:

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

第二是创建用户和数据库

# useradd  �Cr  �Cg zabbix zabbix

# mysql  -u root �Cp password

  create database zabbix character set utf8 collate utf8_bin; (创建数据库)
  grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';

(为zabbix用户授予权限和密码)
接下来需要导入数据: cd /usr/share/doc/zabbix-server-mysql-2.4.0/create
  • source /usr/share/doc/zabbix-server-mysql-2.4.5/create/schema.sql;

  • source /usr/share/doc/zabbix-server-mysql-2.4.5/create/images.sql;

  • source /usr/share/doc/zabbix-server-mysql-2.4.5/create/data.sql;

上面导入数据的顺序一定不要改变。否则会导入失败的。

第三.  需要在zabbix_server.conf 中加入数据库的认证。

vi /etc/zabbix/zabbix_server.conf
第四.     DBHost=localhost
第五.     DBName=zabbix
第六.     DBUser=zabbix
第七.     DBPassword=zabbix

php也需要做认证。

Vim /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
# php_value date.timezone PRC

还需要修改个跟php相关的/etc/php.ini mbstring.func_overload = off-

第四.重启zabbix_server 服务和apache 服务

service httpd restart
service zabbix-server start

可以通过查看10051端口来看是否启动。

接下来就是web页面来配置。

关键的一步就是关键就是要和自己创建的用户对应起来。User  =Zabbix ,密码=(在数据库授权时设置的密码)



后面的配置基本上没问题。

初始的登陆名是:Admin 密码是:zabbix

配置完毕。。。接下来是应用。。。

Zabbix客户端的配置  同样需要安装zabbixyum源。前提需要关闭防火墙和selinux

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

剩下的需要安装一个客户端软件。

yum install zabbix-agent

接下来需要配置配置文件

Vim /etc/zabbix/zabbix_agentd.conf

Server= 提供serverip(被动方式)

Serveractive=主动模式向服务器主动发送数据。

Hostname=主机名

 

保存配置文件。

启动zabbix-agent :/etc/init.d/zabbix-agent start

 



本文出自 “黎明前的黑暗” 博客,谢绝转载!

你可能感兴趣的:(zabbix)