ubuntu 14.04zabbix的安装

开始安装

64位  Ubuntu 14.04.5 LTS l

安装zabbix的源,以下操作在root下进行

1 # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb
2 # dpkg -i zabbix-release_3.0-1+trusty_all.deb
3 # apt-get update

安装zabbix-server mysql php

1 apt-get install zabbix-server-mysql zabbix-frontend-php
安装过程中有个提示需要设置mysql密码,那就123456吧

安装完成之后创建zabbix数据库

1 shell> mysql -uroot -p123456
2 mysql> create database zabbix character set utf8 collate utf8_bin;
3 mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '678910';
4 mysql> quit;

初始化

 zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

配置/etc/zabbix/zabbix_server.conf

 1 配置后的情况如下
 2 root@ubuntu:~# cat /etc/zabbix/zabbix_server.conf |grep -v ^$|grep -v ^#
 3 LogFile=/var/log/zabbix/zabbix_server.log
 4 LogFileSize=0
 5 PidFile=/var/run/zabbix/zabbix_server.pid
 6 DBHost=localhost
 7 DBName=zabbix
 8 DBUser=zabbix
 9 DBPassword=678910
10 Timeout=4
11 AlertScriptsPath=/usr/lib/zabbix/alertscripts
12 ExternalScripts=${datadir}/zabbix/externalscripts
13 ExternalScripts=/usr/lib/zabbix/externalscripts
14 FpingLocation=/usr/bin/fping
15 Fping6Location=/usr/bin/fping6
16 LogSlowQueries=3000

启动服务

1 # service zabbix-server start
2 # update-rc.d zabbix-server enable

PHP configuration for Zabbix frontend注意设置时钟

 1 如下,主要修改下时钟设置
 2 root@ubuntu:~# cat  /etc/zabbix/apache.conf|grep -v ^$|grep -v ^#
 3 <IfModule mod_alias.c>
 4     Alias /zabbix /usr/share/zabbix
 5 </IfModule>
 6 <Directory "/usr/share/zabbix">
 7     Options FollowSymLinks
 8     AllowOverride None
 9     Order allow,deny
10     Allow from all
11     <IfModule mod_php5.c>
12         php_value max_execution_time 300
13         php_value memory_limit 128M
14         php_value post_max_size 16M
15         php_value upload_max_filesize 2M
16         php_value max_input_time 300
17         php_value always_populate_raw_post_data -1
18         # php_value date.timezone Europe/Riga
19         php_value date.timezone Asia/Shanghai
20     </IfModule>
21     <IfModule mod_php7.c>
22         php_value max_execution_time 300
23         php_value memory_limit 128M
24         php_value post_max_size 16M
25         php_value upload_max_filesize 2M
26         php_value max_input_time 300
27         php_value always_populate_raw_post_data -1
28         # php_value date.timezone Europe/Riga
29         php_value date.timezone Asia/Shanghai 
30     </IfModule>
31 </Directory>
32 <Directory "/usr/share/zabbix/conf">
33     Order deny,allow
34     Deny from all
35     <files *.php>
36         Order deny,allow
37         Deny from all
38     </files>
39 </Directory>
40 <Directory "/usr/share/zabbix/app">
41     Order deny,allow
42     Deny from all
43     <files *.php>
44         Order deny,allow
45         Deny from all
46     </files>
47 </Directory>
48 <Directory "/usr/share/zabbix/include">
49     Order deny,allow
50     Deny from all
51     <files *.php>
52         Order deny,allow
53         Deny from all
54     </files>
55 </Directory>
56 <Directory "/usr/share/zabbix/local">
57     Order deny,allow
58     Deny from all
59     <files *.php>
60         Order deny,allow
61         Deny from all
62     </files>
63 </Directory>

以上完成之后可以安装了

安装访问http://<server_ip_or_name>/zabbix

如下

最后登录即可,默认用户名Admin密码zabbix

安装zabbix_get命令,便于我们检测zabbix_agent端

apt search zabbix
apt-get install zabbix_get

 客户端安装zabbix-agent(本机的),其他机器也可

# apt-get install zabbix-agent
# service zabbix-agent start

监控本机,zabbix-server端安装好之后默认自己配置好了本机监控,你只是需要打开即可

如下,等下看看时候正常即可

原文地址:https://www.cnblogs.com/Dicky-Zhang/p/7250433.html