一、安装操作系统(CentOS6.4x64)
二、安装依赖软件
#yum groupinsall Desktop
#yum install httpd
#yum install php
三、安装zabbix-server
#wget http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
#rpm -ivh zabbix-2.4.1-1.el7.x86_64.rpm
1)安装组件
#yum install gcc gcc-c++* automake autoconf* make �Cy
#yum update --更新yum库
#yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent
(#yum �Cy remove xx //删除依赖包)
#cd /etc/zabbix
#chmod755 * -R
2)vim/etc/my.cnf ,修改如下:
character-set-server=utf8 #设置字符集为utf8
innodb_file_per_table=1 #让innodb的每个表文件单独存储
3)启动服务
-->chkconfig mysqld on
-->service mysqld start
-->ps-ef|grep mysql 查看服务是否启动成功
4)创建zabbix的数据库
设置mysql的root的用户密码
-->mysqladmin -uroot password admin
-->mysql -uroot -padmin
-->mysql>create database zabbixcharacter set utf8;
-->mysql>grant all privileges onzabbix.* to zabbix@’%’ identified by 'zabbix';
-->mysql>flush privileges;
-->exit
->mysql -uzabbix -pzabbix
-->mysql>use zabbix
注意:如果安装zabbix-proxy,只导入schema.sql即可,无需导入下面的sql,否则zabbix-proxy无法正常工作。
-->mysql>source/usr/share/doc/zabbix-server-mysql-2.4.3/create/images.sql;
-->mysql>source/usr/share/doc/zabbix-server-mysql-2.4.3/create/data.sql;
-->show tables;
5) 配置zabbix_server.conf
修改后的参数
-->vim /etc/zabbix/zabbix_server.conf
DBHost=localhost #去掉注释
DBName=zabbix #默认
DBUser=zabbix #默认
DBPassword=zabbix #修改
StartPollers=5 #去掉注释
CacheSize=256M #去掉注释并修改
6)-->vim/etc/httpd/conf/httpd.conf
ServerNamewww.example.com:80 #去掉前面注释
7) 关闭安全相关
Service iptables stop //关闭防火墙
-->vim /etc/selinux/config
SELINUX=disabled #此种方法需要重启服务器才能生效
(-->setenforce 0 #设置为警告模式,只给出提示,不会阻止操作,不用重启服务器即生效 -->getenforce #获取当前的Selinux的运行状态。)
8)php.ini配置文件的设置
-->vim /etc/php.ini
date.timezone = Asia /Shanghai #修改
max_execution_time = 300 #默认
post_max_size = 16M #修改
max_input_time=300 #修改
memory_limit = 128M #修改
mbstring.func_overload = 2
-->vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai#修改
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 #默认
9)支持中文界面
include/locales.inc.php,把zh_CN那一行的display改为true
10)开启服务
-->service zabbix-server start
-->service zabbix-agent start
-->service httpd start
打开浏览器,输入:http://ip/zabbix
登录:
Username:admin
Password:zabbix
客户端安装
linux客户端
安装zabbix-agent.
配置zabbix_agentd.conf
-->vim /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1← ZABBIX服务器的IP地址
Hostname=zabbix_agent_188 ###这里的hostname要与客户端的hostname一致,而且与监控主机中的名字一致!!
ListenIP=127.0.0.1← ListenIP地址(要与监视对象服务器上设定的一样)客户端IP
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
ServerActive=192.168.0.217 ####zabbix server的ip
AllowRoot=1
windows客户端
1>安装配置
下载zabbix-Agent的Windows版本:
http://www.zabbix.com/download.php zabbix-Agent 2.2.0
-->解压软件:zabbix_agents_2.2.0.win.zip
-->放到:c:\zabbix_agents_2.2.0.win C盘根目录
-->cdc:\zabbix_agents_2.2.0.win\conf
-->编辑zabbix_agentd.win.conf
Server=192.168.0.217 #此处添加zabbix ip
Hostname=winclient #此处为zabbix客户端的主机名,与zabbix监控中的主机名一致。
ServerActive=192.168.0.217
Logfile=c:\zabbix_agents_2.2.0.win\zabbix_agentd.log
2>注册服务
-->cd C:\zabbix_agents_2.2.0.win\bin\win64 #64位机器,32位的为:win32
-->zabbix_agentd.exe --install -c"C:\zabbix_agents_2.2.0.win\conf\zabbix_agentd.win.conf"
3>创建日志文件:
-->echo "" >> zabbix_agentd.log
3>启动服务
-->cmd-->services.msc
启动:Zabbix Agent
启动服务
-->zabbix_agentd.exe �Cs -c"C:\zabbix_agents_2.2.0.win\conf\zabbix_agentd.win.conf"