设为首页 收藏本站
查看: 1033|回复: 0

[经验分享] ubuntu 安装zabbix 详细步骤

[复制链接]

尚未签到

发表于 2019-1-21 11:04:38 | 显示全部楼层 |阅读模式
  今天新装一天ubuntu 准备安装zabbix 监控 然后用微信报警的方式发送报警信息
  安装ubuntu14.04  这个就不多说了  全程默认安装 装完后发现不能ssh 上去
  需要用apt-get install ssh   apt-get install openssh-server   apt-get install openssh-client apt-get update
  然后重启  发现用root 不能ssh   修改 vim /etc/ssh/sshd_config  找到
  PermitRootLogin without-password
  PermitRootLogin yes
  添加PermitRootLogin yes   即可
  突然root@sonicwall-virtual-machine:/home/sonicwall# hostname zabbix
  看到改主机名不成功  vim /etc/hostname    直接修改文件   然后重新打开登陆口 就能显示正常hostname      root@zabbix:~#
  原谅我是处女座的完美
  接下来全部在线安装软件


  •    apt-get install apache2  
  •     
  •    apt-get install php5  
  •     
  •    apt-get install libapache2-mod-php5  
  •     
  •    /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了  
  •     
  •    apt-get install mysql-server//数据库账号:root密码:root  
  •     
  •    apt-get install libapache2-mod-auth-mysql  
  •     
  •    apt-get install php5-mysql  
  •     
  •    /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活  
  •     
  •   然后在终端输入:  
  •     
  •    ls /etc/apache2/mods-enabled  
  •     
  •   看看这个目录下(默认存在),有没有php5.conf 和 php5.load,如果没有则:  
  •     
  •    a2enmod php5  
  •     
  •   启用 php 模块,然后重启apache即可。OK,apache、php5、mysql都已经可用了。  
  •     
  •    /etc/init.d/apache2 restart  
  其实以上是可以直接写成脚本来做 一步步做比较繁琐
  这里还需要配置下/etc/php5/apache2/php.ini  

  •   ;date.timezone ===>去掉注释在=后添加 Asia/Shanghai  
  

  apt-get install zabbix-server-mysql  安装zabbix   装完没有任何显示  
  
  root@zabbix:~# cat /etc/default/zabbix-server
  # defaults file for zabbix-server-mysql
  

  # Start the Zabbix server from the init.d script?
  # (Possible values: "yes" or "no")
  #
  # This is by default set to "no" because a MySQL database needs to be prepared
  # and configured before you can start the Zabbix server for the first time.
  #
  # Instructions on how to set up the database can be found in
  # /usr/share/doc/zabbix-server-mysql/README.Debian
  START=no
  

  # Absolute path to the configuration file
  CONFIG_FILE="/etc/zabbix/zabbix_server.conf"
  需要把  START=no   改为yes
  root@zabbix:~# vi /etc/default/zabbix-server
  root@zabbix:~#
  

  根据文档创建数据库
  

  root@sonicwall-virtual-machine:/home/sonicwall# cat /usr/share/doc/zabbix-server-mysql/README.Debian
  Installing the database
  -----------------------
  

  The Zabbix server needs an SQL database to run. As you chose to install
  this zabbix-server-mysql package you apparently want to use a MySQL server
  as a storage backend.
  

  Set up a MySQL database server on any system - you are not forced to run it
  on the same computer as the Zabbix server:
  

  -> apt-get install mysql-server
  

  Create a new database (let's call it "zabbix"):
  

  -> mysql -p -e "create database zabbix character set utf8"
  

  Create a MySQL user that has access rights to the database
  (please use another password than 'SECRETPASSWORD'):
  

  -> mysql -p -e "grant all on zabbix.* to 'zabbix'@'localhost' identified by 'SECRETPASSWORD'"
  

  Create the database schema:
  

  -> zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz \
  | mysql -uzabbix -pSECRETPASSWORD zabbix
  

  Now enter the database access credentials into your
  /etc/zabbix/zabbix_server.conf, enable the startup in the
  /etc/default/zabbix-server-mysql file and start the Zabbix server.
  

  See also:
  http://www.zabbix.com/documentation/2.0/manual/appendix/install/db_scripts
  root@zabbix:~# mysql -uroot -psonicwall
  登陆数据库  操作以上步骤
  

  
  

  root@zabbix:~# zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz | mysql -uzabbix -pzabbix zabbix
  安装zabbix 网站程序
  root@zabbix:~# apt-get install zabbix-frontend-php (可能会出现输入数据库的名和密码)
   直接将网页程序链接到html 目录
  root@zabbix:/var/www/html# ln /usr/share/zabbix /var/www/html/zabbix -sv

    然后重启apache2   我这边直接报错
  
  /etc/init.d/apache2 restart
  * Restarting web server apache2                                                                                                AH00557: apache2: apr_sockaddr_info_get() failed for zabbix
  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
  [ OK ]
  root@zabbix:/var/www/html# /etc/init.d/apache2 status
  * apache2 is running
     这个错误显示系统的用户名有问题,我之前改的hostname 文件没有同步  直接vim /etc/hosts  修改 127.0.0.1 localhost 127.0.0.1 zabbix  即可  还需要修改 vim /etc/apache2/apache2.conf   添加最后一行 ServerName localhost:80

  

  root@zabbix:/var/www/html# /etc/init.d/apache2 restart
  * Restarting web server apache2                                                                                         [ OK ]
  这次显示正常开启Apache2
  通过http://10.190.202.180  发现不能正常访问 网页不能加载下来 查看了下/etc/apache2/apache2.conf 文件的网页目录文件 是放在/var/www/html 里面 没有问题
  http://wiki.ubuntu.org.cn/index.php?title=Zabbix&variant=zh-cn    是在是没办法  我就参考了这个ubuntu论坛的wiki   然后就正常显示了
  http://ip/zabbix   user admin  password zabbix    然后下一步  安装即可
  

  


  

  

  安装完成后是这样的

  如果要切换中文  点几右上角的profile  ---user    可以改语言。

  剩下的就是添加监控主机的ip   这个可以自行搜索了




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-665936-1-1.html 上篇帖子: 在CentOS 6 上安装Zabbix2.0.5 下篇帖子: 5.规划zabbix template(补)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表