fablefe 发表于 2019-1-18 11:38:54

Install Zabbix Proxy on CentOS 6.5

  Zabbix Proxy Platform: CentOS 6.5 x86_64
  

  Note: please setup NTP for time synchronization
  

  1.Set Up MySQL

  for Database:
  yum -y install mysql mysql-server mysql-devel
  

  for server:
  yum -y install zlib-devel glibc-devel libcurl-devel OpenIPMI-devel libssh2-devel net-snmp-devel openldap-devel

  yum -y install fping iksemel-devel(using fedora epel repo -- rpm -ivh http://mirrors.sohu.com/fedora-epel/6Server/x86_64/epel-release-6-8.noarch.rpm)
  

  2. vi /etc/my.cnf
  在加入
  default-storage-engine=INNODB
  

  service mysqld start
  chkconfig mysqld on
  

  3. Install the repository configuration package
rpm -ivh   http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

  

  4. for Zabbix proxy with mysql database
  yum -y install zabbix-proxy-mysql
  

  5. Create zabbix proxy database and user on MySQL.
  # mysql -u root

  mysql> create database zabbix character set utf8;

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

  mysql> flush privileges;

  mysql> exit
  

  Import initial schema and data.
# cd /usr/share/doc/zabbix-proxy-mysql-2.2.1/create
# mysql -uroot zabbix < schema.sql  

  6.Edit database configuration in zabbix_proxy.conf
  # vi /etc/zabbix/zabbix_proxy.conf

  ProxyMode=0
  Server=
  Hostname=
  #hostname value set on the proxy should exactly match the ”Proxy name” configured for the host in the web frontend (Administrator > DM> Create proxy)

  DBHost=localhost

  DBName=zabbix

  DBUser=zabbix

  DBPassword=zabbix
  

  Start Zabbix proxy process.
  # service zabbix-proxy start
  chkconfig zabbix-proxy on
  

  7. on Zabbix server web -- Administrator > DM > Create proxy
http://s3.运维网.com/wyfs02/M00/00/48/wKiom1LH9GSD9FjkAADEPz7HcRM419.jpg
  

  8. for Linux agent client
  vi /etc/zabbix_agentd.conf
  #Hostname=[ Hostname of client system ]

  #hostname value set on the agent side should exactly match the ”Host name” configured for the host in the web frontend
  

  Server=
  ServerActive=
  Hostname=Linux Client
  

  service zabbix-agent restart
  

  Note: you will see info in /var/log/zabbix/zabbix_agentd.log
  5803:20140104:194929.390 no active checks on server : host not found
  and on proxy server also info in /var/log/zabbix/zabbix_proxy.log
  3242:20140104:194929.937 cannot send list of active checks to : host not found
  you can just ignore it as you will get it working in step 11

  

  9. for Windows agent client, please refer above setting
  

  10. go to Zabbix server web -- Configuration > Hosts > Create host

http://s3.运维网.com/wyfs02/M01/00/48/wKiom1LH9uHDky76AAFnxwbhdSA978.jpg
  

  11. service zabbix-proxy restart
  now it's working
  4494:20140104:195048.462 enabling Zabbix agent checks on host "linux client": host became available
  

https://ff.duckduckgo.com/favicon.icohttps://www.google.com/favicon.ico


页: [1]
查看完整版本: Install Zabbix Proxy on CentOS 6.5