码迷,mamicode.com
首页 > 其他好文 > 详细

Zabbix 4.0.4 install for Centos 7

时间:2019-02-14 16:38:31      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:错误   关闭防火墙   iad   bpa   文件   enable   基本   res   lrzsz   

警告:磁盘分区时使用 LVM卷等 不负责任何责任,本人使用的是基本磁盘卷 /+swap 1. 部署LAMP环境 a. 由于zabbix提供集中的web监控管理界面,因此服务在web界面的呈现需要LAMP架构支持。 yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhas lrzsz nano b. 编辑配置httpd nano /etc/httpd/conf/httpd.conf 添加:ServerName www.xxx.com ///你随意,虽然我也不知道有啥用,看着高大上点 添加: DirectoryIndex index.html index.php ####//添加首页支持格式,后期使用php,加上红字部分就可以了 c. 编辑配置php,配置中国时区 nano /etc/php.ini 修改:date.timezone = PRC d. 启动httpd,mysql systemctl stop firewalld.service ///关闭防火墙 setenforce 0 ///可读写安全设置 systemctl start httpd.service ///httpd服务启动 systemctl start mariadb.service ///mariadb服务启动,这玩意和mysql用起来一毛一样 netstat -ntap | egrep ‘(80|3306)‘ ///查看服务端口 ############################################### systemctl disable firewalld systemctl enable httpd systemctl enable mariadb e. 启动mariadb后执行出事安全设置 mysql_secure_installation ///除了第一个设置root密码,其他全点n。 mysql -u root -p ///登录数据库 CREATE DATABASE zabbix character set utf8 collate utf8_bin; //创建中文(utf8)数据库zabbix GRANT all ON zabbix.* TO ‘zabbix‘@‘%‘ IDENTIFIED BY ‘admin123‘; //在zabbix数据库,创建用户zabbix,密码password,密码字母数字就行加服务可能会报错 flush privileges; ///刷新权限 f. 检测php与 数据库连通情况 nano /var/www/html/index.php 添加: <?php

$link=mysql_connect(‘192.168.30.172‘,‘zabbix‘,‘password‘);
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!";
mysql_close();
?>
注释:192.168.100.112=你主机的IP地址 zabbix=数据库用户 password=数据库密码
打开192.168.100.112 提示Success 正常 ,fail 配置错误

    select user,host from mysql.user; 

2. 部署zabbix server
    a. zabbix server环境安装
        yum install php-bcmath php-mbstring -y    ///安装php支持zabbix组件
        rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm   ///4.0yum源文件,采用yum安装,编译安装太麻烦
        yum install zabbix-server-mysql zabbix-web-mysql -y    ///安装zabbix组件,网络环境不好的话,很容易超时
        zcat /usr/share/doc/zabbix-server-mysql-4.0.4/create.sql.gz | mysql -uzabbix -p zabbix     ///版本号,yum源更新版本号会边注意更改;数据库用户;数据库名;密码后来输入

    b. 查看、修改zabbix配置文件
    grep -n ‘^‘[a-Z] /etc/zabbix/zabbix_server.conf 
        38:LogFile=/var/log/zabbix/zabbix_server.log                     ///日志位置
        49:LogFileSize=0

72:PidFile=/var/run/zabbix/zabbix_server.pid
82:SocketDir=/var/run/zabbix
101:DBName=zabbix //访问数据库名称
117:DBUser=zabbix //zabbix访问数据库用户
125:DBPassword=password //配置文件中只需修改本行,zabbix访问数据库密码
347:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
465:Timeout=4
507:AlertScriptsPath=/usr/lib/zabbix/alertscripts
517:ExternalScripts=/usr/lib/zabbix/externalscripts
553:LogSlowQueries=3000

    c. 修改zabbix在httpd中的时区
    nano /etc/httpd/conf.d/zabbix.conf
        php_value date.timezone Asia/Shanghai

    d. 为防止web界面中文乱码现象,需要将相应字体文件复制,使zabbix识别(记得自己上传字体)
    cp kaiti.TTF /usr/share/zabbix/fonts/     //// kaiti.TTF  华文楷体,你喜欢别的随你

    e. 使zabbix系统识别字体
    vim /usr/share/zabbix/include/defines.inc.php   //vi或者vim才可以 执行下一行的命令
        :%s /graphfont/kaiti/g   //采用全局替换模式 

    f. zabbix基本配置完成,启动服务,实现web界面安装
    systemctl enable zabbix-server              ///自启动zabbix-server
    systemctl start zabbix-server                ///启动zabbix-server
    netstat -anpt | grep zabbix                   ///监听在10051端口上
    systemctl restart httpd.service             ///启动httpd服务

3. WEB界面配置

技术图片

Zabbix 4.0.4 install for Centos 7

标签:错误   关闭防火墙   iad   bpa   文件   enable   基本   res   lrzsz   

原文地址:http://blog.51cto.com/jiafm/2350236

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!