1、 系统环境状态

  2、 安装zabbix4.0

  3、 安装mysql+apache+php环境

  4、配置mysql

  5、配置zabbix-server

  6、 配置apache

  7、 web安装

 

  1 zabbix4.0安装(CentOS6.7+Apache2.2+Mysql5.1+PHP5.5  2 
  3 
  4 1、安装zabbix、mysql、apache、php
  5 rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm
  6 yum install zabbix-agent zabbix-get zabbix-sender zabbix-server-mysql zabbix-web-mysql -y
  7 yum install mysql-server httpd -y
  8 rpm -i https://mirror.webtatic.com/yum/el6/latest.rpm
  9 yum install php55w php55w-mysql php55w-cli php55w-xml php55w-gd php55w-common php55w-bcmath php55w-pdo php55w-mbstring -y
 10 
 11 2、配置mysql
 12 /etc/init.d/mysqld start
 13 mysql
 14 create database zabbix character set utf8;
 15 grant all on zabbix.* to 'zbxuser'@'10.0.0.%' identified by 'zbxpass';
 16 flush privileges;
 17 show databases;
 18 quit
 19 zcat /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz | `mysql zabbix`
 20 mysql zabbix
 21 show tables;
 22 quit
 23 
 24 3、配置zabbix-server
 25 sed "s/.*DBHost=.*/DBHost=10.0.0.106/g" /etc/zabbix/zabbix_server.conf -i
 26 sed "s/^DBName=.*/DBName=zabbix/g" /etc/zabbix/zabbix_server.conf -i
 27 sed "s/^DBUser=.*/DBUser=zbxuser/g" /etc/zabbix/zabbix_server.conf -i
 28 sed "s/.*DBPassword=.*/DBPassword=zbxpass/g" /etc/zabbix/zabbix_server.conf -i
 29 cat /etc/zabbix/zabbix_server.conf |grep -E "DBHost=|DBName=|DBUser=|DBPassword="
 30 /etc/init.d/zabbix-server start
 31 
 32 
 33 4、配置apache
 34 cat >>/etc/httpd/conf.d/zabbix.conf<<EOF
 35 #
 36 # Zabbix monitoring system php web frontend
 37 #
 38 
 39 Alias /zabbix /usr/share/zabbix
 40 
 41 <Directory "/usr/share/zabbix">
 42     Options FollowSymLinks
 43     AllowOverride None
 44     Order allow,deny
 45     Allow from all
 46 
 47     <IfModule mod_php5.c>
 48         php_value max_execution_time 300
 49         php_value memory_limit 128M
 50         php_value post_max_size 16M
 51         php_value upload_max_filesize 2M
 52         php_value max_input_time 300
 53         php_value max_input_vars 10000
 54         php_value date.timezone Asia/Shanghai
 55     </IfModule>
 56 </Directory>
 57 
 58 <Directory "/usr/share/zabbix/conf">
 59     Order deny,allow
 60     Deny from all
 61     <files *.php>
 62         Order deny,allow
 63         Deny from all
 64     </files>
 65 </Directory>
 66 
 67 <Directory "/usr/share/zabbix/api">
 68     Order deny,allow
 69     Deny from all
 70     <files *.php>
 71         Order deny,allow
 72         Deny from all
 73     </files>
 74 </Directory>
 75 
 76 <Directory "/usr/share/zabbix/include">
 77     Order deny,allow
 78     Deny from all
 79     <files *.php>
 80         Order deny,allow
 81         Deny from all
 82     </files>
 83 </Directory>
 84 
 85 <Directory "/usr/share/zabbix/include/classes">
 86     Order deny,allow
 87     Deny from all
 88     <files *.php>
 89         Order deny,allow
 90         Deny from all
 91     </files>
 92 </Directory>
 93 
 94 EOF
 95 ls /etc/httpd/conf.d
 96 chown -R apache. /etc/zabbix/web/
 97 /etc/init.d/httpd start
 98 netstat -lntp
 99 
100 
101 5、安装web界面
102     web访问http://server_ip/zabbix
103 
104 
105 6、实现zabbix-server监控本机
106 /etc/init.d/zabbix-agent start
107 
108 
109 
110 
111 
112 ====================================================简化版=========================================================
113 
114 rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm
115 yum install zabbix-agent zabbix-get zabbix-sender zabbix-server-mysql zabbix-web-mysql -y
116 yum install mysql-server httpd -y
117 rpm -i https://mirror.webtatic.com/yum/el6/latest.rpm
118 yum install php55w php55w-mysql php55w-cli php55w-xml php55w-gd php55w-common php55w-bcmath php55w-pdo php55w-mbstring -y
119 /etc/init.d/mysqld start
120 mysql
121 create database zabbix character set utf8;
122 grant all on zabbix.* to 'zbxuser'@'localhost' identified by 'zbxpass';
123 flush privileges;
124 quit
125 zcat /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz | `mysql zabbix`
126 sed "s/.*DBHost=.*/DBHost=localhost/g" /etc/zabbix/zabbix_server.conf -i
127 sed "s/^DBName=.*/DBName=zabbix/g" /etc/zabbix/zabbix_server.conf -i
128 sed "s/^DBUser=.*/DBUser=zbxuser/g" /etc/zabbix/zabbix_server.conf -i
129 sed "s/.*DBPassword=.*/DBPassword=zbxpass/g" /etc/zabbix/zabbix_server.conf -i
130 /etc/init.d/zabbix-server start
131 cat >>/etc/httpd/conf.d/zabbix.conf<<EOF
132 #
133 # Zabbix monitoring system php web frontend
134 #
135 
136 Alias /zabbix /usr/share/zabbix
137 
138 <Directory "/usr/share/zabbix">
139     Options FollowSymLinks
140     AllowOverride None
141     Order allow,deny
142     Allow from all
143 
144     <IfModule mod_php5.c>
145         php_value max_execution_time 300
146         php_value memory_limit 128M
147         php_value post_max_size 16M
148         php_value upload_max_filesize 2M
149         php_value max_input_time 300
150         php_value max_input_vars 10000
151         php_value date.timezone Asia/Shanghai
152     </IfModule>
153 </Directory>
154 
155 <Directory "/usr/share/zabbix/conf">
156     Order deny,allow
157     Deny from all
158     <files *.php>
159         Order deny,allow
160         Deny from all
161     </files>
162 </Directory>
163 
164 <Directory "/usr/share/zabbix/api">
165     Order deny,allow
166     Deny from all
167     <files *.php>
168         Order deny,allow
169         Deny from all
170     </files>
171 </Directory>
172 
173 <Directory "/usr/share/zabbix/include">
174     Order deny,allow
175     Deny from all
176     <files *.php>
177         Order deny,allow
178         Deny from all
179     </files>
180 </Directory>
181 
182 <Directory "/usr/share/zabbix/include/classes">
183     Order deny,allow
184     Deny from all
185     <files *.php>
186         Order deny,allow
187         Deny from all
188     </files>
189 </Directory>
190 
191 EOF
192 chown -R apache. /etc/zabbix/web/
193 /etc/init.d/httpd start
194 /etc/init.d/zabbix-agent start
195 netstat -lntp
zabbix4.0安装脚本(CentOS6.7+Apache2.2+Mysql5.1+PHP5.5)

相关文章:

  • 2021-05-13
  • 2021-11-01
  • 2021-11-01
  • 2022-12-23
  • 2021-11-01
  • 2021-05-16
  • 2021-11-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
  • 2021-11-14
  • 2021-05-20
相关资源
相似解决方案