• Zabbix的基本安装配置


    /////////////////下面开始我的表演/////////////////

    1.安装zabbix
    yum install -y epel-release
    安装rpm包的LAMP环境:
    yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
    安装zabbix服务端:
    yum install -y zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel
    【这个文档的zabbix已经是比较老了,yum list一下】
    /etc/init.d/zabbix-server start
    /etc/init.d/zabbix-agent start
    /etc/init.d/httpd restart 【重启原因和nagios一样】

    修改一下MySQL配置文件:
    vi /etc/my.cnf //修改或增加如下内容
    [mysql]
    default-character-set=utf8

    [mysqld]
    character_set_server=utf8

    然后重启MySQL服务

    建库,导入数据
    mysql -uroot -e "create database zabbix"
    mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
    mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
    mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql

    2.网页安装zabbix
    浏览器访问:http://ip/zabbix
    安装过程会红色的提示错误,只需要按照提示更改php.ini文件即可
    输入MySQL相关信息,首先要测试一下,如果不通过则需要调试,测试通过后next
    Name写127.0.0.1(可以自定义)点next,再点next,然后finish

    默认的管理员账号是admin,密码zabbix

    这个时候会遇到“zabbix server is not running”的错误
    需要编辑/etc/zabbix/zabbix_server.conf
    配置 DBUser=zabbix
    DBPassword=(我定义的那个密码)
    然后重启下zabbix-server服务

    3.接入要监控的主机
    在客户端上:
    安装yum install -y zabbix20-agent
    vi /etc/zabbix_agentd.conf
    //更改Server=服务端IP
    //ServerActive=0.0.0.0:10050
    //Hostname=aming(自定义,但是要唯一)
    然后启动客户端:
    /etc/init.d/zabbix_agent start
    服务端上命令行测试“
    zabbix_get -s 客户端ip -p10050 -k "system.hostname"
    在web界面下,点“configuration“ --> "host" --> 右上角点”Create Host“ 其中host name。visible name自定义,可以选择groups,这里默认即可,IP address写入客户端IP
    配置监控项目模板:点“template”,add,在弹出的小窗口中选择 template OS Linux,然后单select,最后save


    4.自定义template
    zabbix自带了很多模板,模板中有很多监控项目,比如CPU,网卡,内存,锦城等等,使用系统自带模板有点太多了,所以可以自定义模板
    点configuration选择template,点右上角的create template”
    template name和visible name自定义,groups选择templates,点save
    然后我们去挑选一些项目拷贝到该模板下:
    比如我们找到template OS Linux点一下items,选择我们想要的项目,然后在下面选择copy selected to,然后点go
    group选择templates,找到刚才我们自定义的templates,点copy
    点configuration选择template,可以看到新建的template中已经有我们刚刚copy的items了
    我们可以使用上面相同的办法自定义拷贝triggers(触发器),它用来设定告警的阈值,当然我们也可以自定义编辑它
    监控客户端网卡流量(自己写脚本):
    http://www.apelearn.com/bbs/thread-8091-1-1.html

    ////////////////////////////////////////
    表中还有乱码,需要从Windows中导入
    C://Fonts
    用PFSTP工具上传到我们的Linux上
    put 名字.ttf
    在/root/文件下就可以看到了
    然后我们把这个东西放到zabbix的字体文件夹
    mv 名字.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf
    //////////////////////////////////////////


    5.配置发邮件
    yum install -y sendmail;

    在zabbix_server.conf配置文件中找
    有参数AlertScripts 和 ExternalScripts
    AlertScriptsPath=... ----用户自定义的media types脚本
    ExternalScripts=... ----用户自定义的检查的脚本(items)

    找到AlertScriptsPath的路径
    然后在路径下写一个baojing.sh
    内容如下:
    #!/bin/bash
    echo "$3" |/bin/mail -s "$2" $1
    【echo "邮件内容"|/bin/mail -s "主题" 邮件接收人】

    然后chmod +x baojing.sh
    这样我们的报警脚本就写完了

    创建media types:“administration” -->“media types”,点击右上角“create media type”,其中description填"baojing"或者其它自定义名字,type选择“script”,script填"baojing.sh"然后save
    创建user:“administration” -->“user”在右上角,选择“users”,点击“create user”,alias:test1,自定义name和lastname
    password:123456;group 选择guest,回到上面点一下media ,type选择baojing, send to 写要发送邮件的邮箱,点add,最后点save
    创建action:“configuration”-->actions,右上角有create actions,name自定义,我这里写baojing,其他默认,然后点右侧的operations下的new按钮,operation type选择send message,send message to选择一个或者多个要发送信息的用户组,send to users选择我们之前新增的test1,send only to选择baojing,点一下add
    最后点save

    其他:
    zabbix历史记录乱码问题:
    http://caisangzi.blog.51cto.com/6387416/1313630
    zabbix图形中乱码问题:
    http://www.apelearn.com/bbs/thread-8090-1-1.html
    zabbix参考文章:
    http://www.iyunv.com/thread-22959-1-1.html

  • 相关阅读:
    数据结构实验:连通分量个数
    数据结构实验:连通分量个数
    二叉排序树
    二叉排序树
    数据结构实验之图论七:驴友计划
    数据结构实验之图论七:驴友计划
    AOE网上的关键路径
    AOE网上的关键路径
    图的深度遍历
    图的深度遍历
  • 原文地址:https://www.cnblogs.com/ImJerryChan/p/6566994.html
Copyright © 2020-2023  润新知