开始安装

64位 Ubuntu 14.04.5 LTS \n \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端安装好之后默认自己配置好了本机监控,你只是需要打开即可

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

ubuntu 14.04zabbix的安装的更多相关文章

  1. swift 文件缓存

    ios中也有沙盒的概念,就是本程序只能操作本程序中的沙盒部分的东西,如下图:在哪里放APP文件呢,apple说是放在Documents下WhereYouShouldPutYourApp’sFilesTopreventthesyncingandbackupprocessesoniOSdevicesfromtakingalongtime,beselectiveaboutwhereyouplacefil

  2. Swift 2 iOS – 按创建日期排序的文件列表 – 更简洁的解决方案?

    在我的代码中,我正在返回一个[String]?

  3. Android Developer控制台显示零支持的设备

    我一直试图找出这个问题几天,但还没有找到任何解决方案.没有在清单中限制设备的use-feature元素.这些是Manifest.xml中使用的权限:这是app.gradle中的buildconfig:该应用程序正在使用以下依赖关系:解决方法尝试替换这些依赖项同希望这将解决您的问题.

  4. PHP常量DIRECTORY_SEPARATOR原理及用法解析

    这篇文章主要介绍了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  5. 如何删除零计数和don&#39;不要在Zabbix上显示它们的图形?

    我已经为此创建了发现项,但有一个问题,该设备有多个{ENT_NAME}。其中一个ENT_NAME有关于正常运行时间的信息,但没有关于cpu和temp的信息(显示0)。因此,Zabbix显示了一些未使用的图形。

  6. 如何在Liferay 7.2中从浏览器访问根目录中的文本文件?

    我需要从浏览器(例如:https://mydomain/ads.txt)在Liferay7.2.Thx的ROOT目录中如果文件位于html目录中,则工作正常(https://mydomain/html/ads.txt).如果文件具有jsp扩展名,则工作正常(https://mydomain/ads.jsp).

  7. 源路径中目录的Ansible同步模块模式

    我正在尝试使用同步模块备份文件。目前,我已经为测试硬编码了目录,但我需要它是模式。Ansible版本2.9我需要将其通用于版本*,而不是我目前拥有的版本2。

  8. windows – PermissionError:[Errno 13]权限被拒绝

    我收到这个错误:运行时:有人能告诉我我做错了什么吗?

  9. postfix – CentOS 7上的sendEmail等价物是什么?

    t=1323您应该安装mailx.看起来你可以用这个替换脚本:如果这些消息总是直接发送到传送MTA,请考虑使用端口587(提交).否则,请查看联机帮助页以了解使用STARTTLS保护密码的方法.示例作者应该因为没有引用它们的shell变量而感到羞耻……我认为centos将mailx放在/bin/mailx,但也可能在/usr/bin/mailx中.

  10. centos – 如何使用zabbix获取所有SNMP项目?

    场景:操作系统:CentOS7.2Zabbix版本:3.0尝试使用SNMP协议监控某些交换机我能够毫无问题地监控它们,所有项目都正常工作,一切都很好但添加每一项都是痛苦的屁股而且我现在不浪费时间所以我开始谷歌搜索,发现ZabbixExtras,其中似乎解决了我的问题,但还没有,因为最后一个版本适用于Zabbix2.4.无论如何,我试图安装它,但正如预期的那样,根本没有成功.我一直试图找到一个替代方案,到目前为止得到任何东西,所以这基本上是我的最后一次机会……

随机推荐

  1. crontab发送一个月份的电子邮件

    ubuntu14.04邮件服务器:Postfixroot收到来自crontab的十几封电子邮件.这些邮件包含PHP警告.>我已经解决了这些警告的原因.>我已修复每个cronjobs不发送电子邮件(输出发送到>/dev/null2>&1)>我删除了之前的所有电子邮件/var/mail/root/var/spool/mail/root但我仍然每小时收到十几封电子邮件.这些电子邮件来自cronjobs,

  2. 模拟两个ubuntu服务器计算机之间的慢速连接

    我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%.使用网络模拟/限制工具来做到这一点?

  3. ubuntu-12.04 – 如何在ubuntu 12.04中卸载从源安装的redis?

    我从源代码在Ubuntu12.04上安装了redis-server.但在某些时候它无法完全安装,最后一次makeinstallcmd失败.然后我刚刚通过apt包安装.现在我很困惑哪个安装正在运行哪个conf文件?实际上我想卸载/删除通过源安装的所有内容,只是想安装一个包.转到源代码树并尝试以下命令:如果这不起作用,您可以列出软件自行安装所需的步骤:

  4. ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它

    我正在尝试下载软件包的源代码,但是当我运行时它无法找到.但是当我运行apt-cache搜索squid3时,它会找到它.它也适用于apt-getinstallsquid3.我使用的是Ubuntu11.04服务器,这是我的/etc/apt/sources.list我已经多次更新了.我尝试了很多不同的debs,并没有发现任何其他地方的错误.这里的问题是你的二进制包(deb)与你的源包(deb-src)不

  5. ubuntu – 有没有办法检测nginx何时完成正常关闭?

    &&touchrestarted),因为即使Nginx没有完成其关闭,touch命令也会立即执行.有没有好办法呢?这样的事情怎么样?因此,pgrep将查找任何Nginx进程,而while循环将让它坐在那里直到它们全部消失.你可以改变一些有用的东西,比如睡1;/etc/init.d/Nginx停止,以便它会休眠一秒钟,然后尝试使用init.d脚本停止Nginx.你也可以在某处放置一个计数器,这样你就可以在需要太长时间时发出轰击信号.

  6. ubuntu – 如何将所有外发电子邮件从postfix重定向到单个地址进行测试

    我正在为基于Web的应用程序设置测试服务器,该应用程序发送一些电子邮件通知.有时候测试是使用真实的客户数据进行的,因此我需要保证服务器在我们测试时无法向真实客户发送电子邮件.我想要的是配置postfix,以便它接收任何外发电子邮件并将其重定向到一个电子邮件地址,而不是传递到真正的目的地.我正在运行ubuntu服务器9.10.先感谢您设置本地用户以接收所有被困邮件:你需要在main.cf中添加:然后

  7. ubuntu – vagrant无法连接到虚拟框

    当我使用基本的Vagrantfile,只配置了两条线:我看到我的虚拟框打开,但是我的流氓日志多次显示此行直到超时:然后,超时后的一段时间,虚拟框框终于要求我登录,但是太久了!所以我用流氓/流氓记录.然后在我的物理机器上,如果我“流氓ssh”.没有事情发生,直到:怎么了?

  8. ubuntu – Nginx – 转发HTTP AUTH – 用户?

    我和Nginx和Jenkins有些麻烦.我尝试使用Nginx作为Jenkins实例的反向代理,使用HTTP基本身份验证.它到目前为止工作,但我不知道如何传递带有AUTH用户名的标头?}尝试将此指令添加到您的位置块

  9. Debian / Ubuntu – 删除后如何恢复/ var / cache / apt结构?

    我在ubuntu服务器上的空间不足,所以我做了这个命令以节省空间但是现在在尝试使用apt时,我会收到以下错误:等等显然我删除了一些目录结构.有没有办法做apt-getrebuild-var-tree或类似的?

  10. 检查ubuntu上安装的rubygems版本?

    如何查看我的ubuntu盒子上安装的rubygems版本?只是一个想法,列出已安装的软件包和grep为ruby或宝石或其他:)dpkg–get-selections

返回
顶部