nihaogirl 发表于 2019-1-18 08:56:11

zabbix界面调试

zabbix界面配置
configuration:
host:IP地址不能填错,zabbix所有服务都取决于此处的地址

http://blog.运维网.com/attachment/201112/183917994.jpg


右侧选择templates linked 下方的add,在弹出的界面中可以加入模板,里面所有服务都可以自定义设置

http://blog.运维网.com/attachment/201112/183931240.jpg






hostgroup:在template里面可以自定义模板,点击创建create template
起名为linux test env ,组选择templates(模板组)。下方other Group为采用此模板的地址列表。


http://blog.运维网.com/attachment/201112/183951417.jpg
下面的组可以不选择
创建好以后的template界面:


http://blog.运维网.com/attachment/201112/184013313.jpg
Application 、items、 trigger、 graphs 此时为空
Item ,triggers可以采用拷贝方式导入,减少自己写的时候错误率。更多时候可以打造适合自己的策略。
点击

http://blog.运维网.com/attachment/201112/184034263.jpg

Template linux 的item。进入后全选


http://blog.运维网.com/attachment/201112/184059205.jpg
选择

http://blog.运维网.com/attachment/201112/184118861.jpg
点击go进入

http://blog.运维网.com/attachment/201112/184217331.jpg

新建立的模板在最下方


http://blog.运维网.com/attachment/201112/184235919.jpg
执行拷贝,返回templates界面,会发现linux test env 的item已自动增加items

http://blog.运维网.com/attachment/201112/184257311.jpg

Triggers拷贝方法一样,
图像第一次需要手动创建,创建完毕后图像可以自由拷贝到其他组


点击linux test env 侧的application

http://blog.运维网.com/attachment/201112/184318657.jpg

选择创建create application
名字随意,起名目的是为了方便管理items


自定义系列
特殊进程监控方法:
例:mysqlditem界面:

http://blog.运维网.com/attachment/201112/184416426.jpg


Trigger界面



http://blog.运维网.com/attachment/201112/184436268.jpg

比较实用的创建端口监听方法:
创建一个监听端口模板后, host 界面linked templates 选择add对应的模板即可。或者copy
Host的item,trigger也可以



单独创建的模板
创建步骤:
创建模板

http://blog.运维网.com/attachment/201112/184458688.jpg

模板组

http://blog.运维网.com/attachment/201112/184547600.jpg

点击 item,创建item




http://blog.运维网.com/attachment/201112/184621541.jpg
http://blog.运维网.com/attachment/201112/184643561.jpg
关键词:net.tcp.port[,80]基于端口的创建


http://blog.运维网.com/attachment/201112/184700974.jpg
创建trigger,判断是否在运行,反馈



http://blog.运维网.com/attachment/201112/184715308.jpg

http://blog.运维网.com/attachment/201112/184727537.jpg

http://blog.运维网.com/attachment/201112/184749760.jpg


http://blog.运维网.com/attachment/201112/184813936.jpg
已创建的模板:

模板zabbix_agentd,zabbix_agentd进程若未启动,进行检测的两种方式
第一种方法:基于端口的
Key:
net.tcp.port[,10050]



trigger:
Name:
zabbix_agentdisrunning on {HOSTNAME}
Expression:
{zabbix_agentd:net.tcp.port[,10050].last(0)}=1
Severity:
Information:
Name:
zabbix_agentdis not running on {HOSTNAME}
Expression
{zabbix_agentd:net.tcp.port[,10050].last(0)}=0
Severity:
High
(以下所有模板都是按照item-key, trigger- name ,expression,severity建立,不再重复描述)
第二种方法:基于状态的
status
Server {HOSTNAME} is unreachable
{linux agent:status.last(0)}=2
High
登陆用户数检测

Number of users connected
system.users.num
Too may users connected on server {HOSTNAME}
{linux agent:system.users.num.last(0)}>5
Warnging
磁盘检测
Item
Free disk space on / in %
Description:Free disk space on $1 in %   ($1调用vfs.fs.size后面的/)
Key:vfs.fs.size[/,pfree]
Type: numeric (floats)
Units %

Trigger
Low free disk space on {HOSTNAME} volume /
{linux agent:vfs.fs.size[/,pfree].last(0)}
页: [1]
查看完整版本: zabbix界面调试