Zabbix-server,Zabbix-Agent

1、Node4:Zabbix-Server
安装zabbix;
1、同步时间;
2、从官网下载yum源配置文件;
3、下载;zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get zabbix-agent zabbix-sender
4、数据存储需要安装mysql(mariadb-server)
5、简单配置mysql配置选项;
【mysqld-5.5】
skip——name_resolve=NO
Innidb_file_per_table=NO

Max_connections=3000
6、启动mysql服务;
Systemctl start mariadb.service
注意本机文件路径;mysql.sock文件
/var/lib/mysql

7、zabbix连入数据库需创建用户;
# mysql
CREATE DATABASE zabbix CHARACTER SET 'utf8' ;
CRANT ALL ON zabbix.* TO 'zabbix' @'127.0.0.1'      IDENTIFIED BY 'zbxpass'
GRANT ALL ON zabbix.* TO 'ZABBIX'@'172.16.0.%' IDENTIFIED BY 'zbxpass' ;
FLUSH PRIVILEGES;


[root@node4 grub]#rpm -ql zabbix-server-mysql 
/etc/logrotate.d/zabbix-server
/etc/zabbix/zabbix_server.conf
/usr/lib/systemd/system/zabbix-server.service
/usr/lib/tmpfiles.d/zabbix-server.conf ----主配置文件
/usr/lib/zabbix/alertscripts ----- 告警脚本
/usr/lib/zabbix/externalscripts----外部脚本
/usr/sbin/zabbix_server_mysql----主程序

/usr/share/doc/zabbix-server-mysql-3.4.2/create.sql.gz-----生成表的sql脚本

8、将生成表的sql脚本压缩文件展开;
#cp /usr/share/doc/zabbix-server-mysql-3.4.2/create.sql.gz ./
#gzip -d  create.sql.gz
9、导入zabbix数据库;
#mysql -uzabbix -hlocalhost -pzbxpass zabbix < create.sql

10、连入mysql查看表;
#mysql
#use zabbix
#SHOW TABLES;
#exit

11、查看配置文件;
#Cd /etc/zabbix
#ls
[root@node4 zabbix]#ls
web  zabbix_agentd.conf  zabbix_agentd.d  zabbix_server.conf
agent端配置文件;
zabbix端配置文件;

[root@node4 zabbix]#grep -i "^#####" zabbix_server.conf 
############ GENERAL PARAMETERS #################
############ ADVANCED PARAMETERS ################
####### LOADABLE MODULES #######
####### TLS-RELATED PARAMETERS #######
Zabbix_server.conf配置文件中的配置端;
通用配置项;
高级配置项;
可装载模块;
配置ssl如何使用;
11、配置zabbix_server.conf;

#Cp zabbix_server.conf{,.abk}
 #vim  zabbix_server.conf
############ GENERAL PARAMETERS #################
    - 通用配置端;
     - 监听端口;
    Listenport=10051
     - 服务器端源地址;
     sourceip=
    -日志类型;
     logtype=file
    日志文件目录路径;logfile=/var/log/zabbix/zabbix_server.log
    -日志文件滚动项;设置日志文件大小;
     logfilesize=0
    -调试选项;
     Debuglevel=3
    -PIDfile;pidfile文件路径;
    -socketdir;使用与本机通信;
    根mysql一样用于本机通信,文件路径;
    Socketdir=/var/run/zabbix
    -option:Dbhost---定义mysql服务器主机的地址;
    DBHost=127.0.0.1---mysql安装在本及时;
    -option:Dbname ---数据库名;
    DBSchema=zabbix ----当前设置的数据库名;
    -option  :DBUser---数据库用户名;
    Dbuser=zabbix----当前自定义设置
    -option: Dbpassword---数据库用户设定的密码;
    Dbpassword=zbxpass---自定义
     -Option:Dbsocket---编辑mysql--sockt文件路径;
    当mysql数据库在当前主机时,添加sockt路径或创建连接;
    #Dbsocket=/tmp/mysql.sockt
    Dbsocket=/var/lib/mysql/mysql.sock
    创建连接;
    Ln -sv /var/lib/mysql/mysql.sock /tmp/mysql.sockt
    DBhost不是本地主机,不用配置此项。
12、配置完成zabbix-server.conf文件后,启动zabbix-server.sevice服务;
      设置mysql---ip ;127.0.0.1
             mysql用户;zabbix
             mysql密码;zaxpass
            设置socket路径;
        启动服务,查看端口;
        systemctl restart zabbix-server.service
        #ss -ntulp
        
[root@node4 ~]#systemctl restart zabbix-server.service
[root@node4 ~]#ss -ntl
State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      50               *:3306                         *:*                  
LISTEN     0      128              *:22                           *:*                  
LISTEN     0      100      127.0.0.1:25                           *:*                  
LISTEN     0      128              *:10051                        *:*                  
LISTEN     0      128             :::22                          :::*                  
LISTEN     0      100            ::1:25                          :::*                  
LISTEN     0      128             :::10051                       :::*         
 
Alerter ----报警器, housekeeper----清理组件, timer----计时器, syncer----时间同步 poller---采集数据  trapper---等待数据进行记录  self-monitoring----自我监控

图形界面;zabbix-web
配置文件/etc/httpd/conf.d/zabbix.conf----到哪里去加载配置定义;
配置文件;/etc/zabbix/web/zabbix.conf.php
                       /etc/zabbix/web/maintenance.inc.php

定义显示文件路径及时区;
    - /etc/httpd/conf.d/zabbix.conf
      Alias /zabbix /usr/share/zabbix----显示文件的路径
    # php_value date.timezone Europe/Riga----定义时区
    将时区更改为上海时区;
    再此配置文件中定义时区将会在所有php模板生效;
    -  也可以在php的配置文件/etc/php.ini中定义时区,进行更改;
    [Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone = 添加更改内容;

限制从外网访问,防范数据信息泄漏;
</Directory>

<Directory "/usr/share/zabbix/conf">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/app">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/include">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/local">
    Require all denied
</Directory>

    - 1、添加配置内容
    Vim /etc/httpd/conf.d/zabbix.conf
    Php_value date.timezone  Asia/Shanghai
    - 启动服务;
    Systemctl start httpd.service
    - 2、访问web网页文件;
    - 输入;172.16.88.4:/zabbix 回车;
image.png
点击 Next step,检测依赖的环境;
登入界面;
image.png
下一步;
默认账号密码;admin;zabbix
2、Node1 : Zabbix-Agent
安装zabbix-Agent zabbix-sender包;监控node1主机;
从www.zabbix.com 官网安装配置文件,跟node4一样;
安装zabbix-Agent zabbix-sender包;

[root@node1 ~]#yum install zabbix-agent zabbix-sender
 1、查看配置文件;
#rpm -ql zabbix-agent
[root@node1 ~]#rpm -ql zabbix-agent
/etc/logrotate.d/zabbix-agent
/etc/zabbix/zabbix_agentd.conf----主配置文件;
/etc/zabbix/zabbix_agentd.d
/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
/usr/lib/systemd/system/zabbix-agent.service
/usr/lib/tmpfiles.d/zabbix-agent.conf
/usr/sbin/zabbix_agentd-------------主程序
/usr/share/doc/zabbix-agent-3.4.2
/usr/share/doc/zabbix-agent-3.4.2/AUTHORS
/usr/share/doc/zabbix-agent-3.4.2/COPYING
/usr/share/doc/zabbix-agent-3.4.2/ChangeLog
/usr/share/doc/zabbix-agent-3.4.2/NEWS
/usr/share/doc/zabbix-agent-3.4.2/README
/usr/share/man/man8/zabbix_agentd.8.gz
/var/log/zabbix---------------------------日志文件
/var/run/zabbix

2、查看配置端;
#grep -I "^####" zabbix_agentd.conf
[root@node1 ~]#grep -i "^####" /etc/zabbix/zabbix_agentd.conf
############ GENERAL PARAMETERS #################---通用配置端
##### Passive checks related----被动监控
##### Active checks related------主动监控
############ ADVANCED PARAMETERS #################-----高级配置端
####### USER-DEFINED MONITORED PARAMETERS #######------用户自定义监控参数
####### LOADABLE MODULES #######----可装载模块
####### TLS-RELATED PARAMETERS #######----

3、配置参数;
#Vim /etc/zabbix/zabbix_agentd.conf
 Passive checks related---被动监控端;
server=172.16.88.4
Option:serverActive -----主动监控端
serverActive=172.16.88.4
Hostname=node1.mageedu.com---当前主机名
重启服务;
#Systemctl start  zabbix-agent.service


##### Passive checks related    
Server=IP1, IP2, ...
    ListenPort=10050
    ListenIP=0.0.0.0
    StartAgents=3
    
##### Active checks related
    ServerActive=IP1[:port], IP2[:port], ...
    Hostname=Unique_HOSTNAME
        必须与服务器配置的监控主机的主机名称保持一致;
4、web界面添加监控端node1
Note1.mageedu.com
Node1
172.16.88.1
添加即可;
image.png
5、添加监控项;
配置---主机---监控项---创建监控项;
Key---脚本或命令,zabbix有内置的命令选项;
举例选择CPU switches;
image.png
添加完成后,点击最新数据,点击主机选项,可以查看到监控选项有哪些;
image.png
image.png
点击图形,可以查看到内置的图形;
image.png
1、systemctl start httpd.service
   systemctl start zabbix-server.service
   systemctl start mariadb.service
2、systemctl start zabbix-agent.service
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,519评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,842评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,544评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,742评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,646评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,027评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,513评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,169评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,324评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,268评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,299评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,996评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,591评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,667评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,911评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,288评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,871评论 2 341

推荐阅读更多精彩内容