0

我的帖子

个人中心

设置

  发新话题






安装所有过程都是在网上查的资料(网上好多安装教程最好明白每条命令功能,因为错了知道怎么改,复制粘贴基本都会出错)

因安装有一段时间,安装期间可能有些异常问题不大应该都可以解决!(安装完成之后如果监测项多需要修改zabbix服务配置文件参数,还有就是对数据库表分区,最头痛的是一切都安装完毕之后发现打开zabbix非常慢,最后发现mysql写数据机械硬盘写入速度有瓶颈,然后加固态硬盘,将数据文件夹移到固态硬盘之后解决),所需软件和插件太大上传不了啊
1.安装系统
Distributor ID:
CentOS
Description:
CentOS release 6.8 (Final)
Release:
6.8
Codename:
Final
2.安装zabbix 3.2
    1.防火墙及SELINUX关闭
    2.yum源配置
        cd /etc/yum.repos.d/
        cp CentOS-Base.repo CentOS-Base.repo.$(date +%F)
        wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
        yum -y install epel-release
    3. 安装PHP MYSQL
        yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap wget ntpdate net-snmp*
        yum install -y gcc mysql-community-devel libxml2-devel  unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openldap-devel
        yum -y install mysql-server mysql
        yum -y install mysql mysql-devel mysql-server
    4.MYSQL操作

/etc/init.d/mysqld restart

mysql -u root -p

CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;

GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
    5.下载安装zabbix

下载3.2.0

groupadd zabbix

useradd -g zabbix zabbix

tar -xvf zabbix-3.2.0.tar.gz

cd /zabbix-3.2.0/database/mysql/

mysql -u zabbix -p zabbix < schema.sql

mysql -u zabbix -p zabbix < images.sql

mysql -u zabbix -p zabbix < data.sql

cd ~/zabbix-3.2.0

./configure --enable-server  --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl

make install

#修改zabbix_server.conf

vim /usr/local/etc/zabbix_server.conf
            DBName=zabbix
            DBUser=zabbix
            DBPassword=zabbix

mkdir /var/www/html/zabbix

cd ~/zabbix-3.2.0/frontends/php/

cp -a . /var/www/html/zabbix/

#创建一个规则允许web服务器访问前端文件

chcon -Rv --type=httpd_sys_content_t /var/www/html

#运行Apache和zabbix访问外网

setsebool -P httpd_can_network_connect=1

setsebool -P zabbix_can_network=1

#设置Apache用户web接口文件的所有者

chown -R apache:apache /var/www/html/zabbix

#为zabbix web界面添加权限

chmod +x /var/www/html/zabbix/conf/

cp ~/zabbix-3.2.0/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server

chkconfig --add /etc/init.d/zabbix_server

#启用Zabbix服务器,Apache和MySQL服务启动

chkconfig httpd on

chkconfig mysqld on

chkconfig zabbix_server on

#启动

/etc/init.d/httpd start

service zabbix_server start

vim /etc/php.ini

post_max_size=16M

max_execution_time=300

max_input_time=300

date.timezone=Asia/Shanghai

always_populate_raw_post_data=-1


/etc/init.d/httpd restart
    #浏览器打开http://IP/zabbix/
    #NEXT>DAtabase   type:mysql
    #              host:localhost
    #                port:0
    #               name:zabbix
    #              User:zabbix
    #             Passowrd:zabbix
    #NEXT>   HOST:localhost
    #       port:10051
    #      Name:zabbix3.2
    #NEXT>FINISH
    #登录用户名:Admin  密码:zabbix
zabbix3.2中文显示乱码的问题
    cd /var/www/html/zabbix/include
    vi defines.inc.php
        define('ZBX_FONT_NAME','msyh');
        define('ZBX_GRAPH_FONT_NAME','msyh')
    #下载微软雅黑字体,改名为msyh传入 /var/www/html/zabbix/fonts目录下
3.添加主机(windows/linux)
下载zabbix-agent
安装
修改配置文件(我只修改server=ip,没有修改Hostname名字好像也没什么影响,添加主机也不用和host名字一样,网上说不一样添加不上去,但是我的添加上去了,不知道有什么影响,如果知道的请说一下)
4.修改、添加模板 触发器等

1安装fping

2修改zabbix_server.conf配置文件 把FpingLocation路径修改为刚安装的fping路径

3修改fping权限

chown root:zabbix /usr/local/fping/sbin/fping

chmod 4710 /usr/local/fping/sbin/fping

因为路由器和华为交换机支持snmp,添加了监控温度 cpu 流量 等监控项

监控pc可自定义配置
5.钉钉报警

1.下载报警插件

测试是否正常工作

./golang-zabbix-robot-64 -webhook=https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx

2.部署程序

将下载好的程序上传至服务器报警程序目录/usr/local/share/zabbix/alertscripts

chmod +x /usr/local/share/zabbix/alertscripts/golang-zabbix-robot-64

3.创建报警媒介



4.创建动作




文本区内容

<?xml version="1.0" encoding="UTF-8" ?><root><from>{HOSTNAME1}</from><time>{EVENT.DATE} {EVENT.TIME}</time><level>{TRIGGER.SEVERITY}</level><name>{TRIGGER.NAME}</name><value>{ITEM.VALUE}</value><now>{ITEM.LASTVALUE}</now><id>{EVENT.ID}</id><ip>{HOST.IP}</ip><age>{EVENT.AGE}</age><status>{EVENT.STATUS}</status><acknowledgement> {EVENT.ACK.STATUS} </acknowledgement><acknowledgementhistory> {EVENT.ACK.HISTORY}</acknowledgementhistory></root>


文本区内容

<?xml version="1.0" encoding="UTF-8" ?><root><from>{HOSTNAME1}</from><time>{EVENT.DATE} {EVENT.TIME}</time><level>{TRIGGER.SEVERITY}</level><name>{TRIGGER.NAME}</name><value>{ITEM.VALUE}</value><now>{ITEM.LASTVALUE}</now><id>{EVENT.ID}</id><ip>{HOST.IP}</ip><age>{EVENT.AGE}</age><status>{EVENT.STATUS}</status><acknowledgement> {EVENT.ACK.STATUS} </acknowledgement><acknowledgementhistory> {EVENT.ACK.HISTORY}</acknowledgementhistory></root>

5.为用户增加报警媒介


6.grafana安装

1.安装

yum install initscripts fontconfig

yum install https://grafanarel.s3.amazonaws. ... 81203731.x86_64.rpm

/chkconfig --add grafana-server

chkconfig --add grafana-server

yum install fontconfig

yum install freetype*

yum install urw-fonts

chkconfig grafana-server on

service grafana-server start

grafana-cli plugins install alexanderzobnin-zabbix-app(浏览器打开grafana也可以安装插件)

2.设置

数据源设置



之后自定义图形就可以,支持自定义变量 正则表达式等,非常好

本帖最近评分记录
  • 咖啡 无忧币 +20 2017-12-15 16:38



本帖最后由 maoqiu0614 于 2017-12-15 15:11 编辑
没有什么要分享的吗?



就不能发个操作手册么。



引用:
原帖由 maoqiu0614 于 2017-12-14 11:10 发表
351102

351103

好累
LZ可以写一个安装教程呢~



引用:
原帖由 maoqiu0614 于 2017-12-14 11:10 发表
351102

351103

好累
上次的路由器买了什么型号?



QQ:2213654938
引用:
原帖由 linux998 于 2017-12-14 14:27 发表

上次的路由器买了什么型号?
网上买的软路由,装的爱快



好东西




如果有搭建过程说明就好了




才教程呀,楼主能发个部署文档吗,最近想弄个这个,或者加个QQ呗



引用:
原帖由 redhat9i 于 2017-12-15 07:45 发表
如果有搭建过程说明就好了

楼主来了部署文档就赞赞哒了~



普通交换机也能支持就好了。。。有个傻瓜交换机老是挂



引用:
原帖由 redhat9i 于 2017-12-15 07:45 发表
如果有搭建过程说明就好了

简单的整理了一下



引用:
原帖由 咖啡 于 2017-12-15 11:35 发表

楼主来了部署文档就赞赞哒了~
简单的整理了一下



收藏下,以后总要回来参考弄自己的



引用:
原帖由 maoqiu0614 于 2017-12-15 15:12 发表

简单的整理了一下
必须推荐~



棒棒的给力!



技术在于交流,欢迎参观博客 [http://http://blog.51cto.com/chenhao6]
引用:
原帖由 咖啡 于 2017-12-15 16:37 发表

必须推荐~
普通用户能给楼主加分吗?



QQ:2213654938
几个绿色圆点是如何实现的?



这个非常好,很详细




引用:
原帖由 jwh1019 于 2017-12-16 14:46 发表
几个绿色圆点是如何实现的?
grafana插件



‹‹ 上一贴:说说你做网工的那些奇葩事   |   下一贴:云桌面哪个厂商比较好? ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com