前一篇实验了如何搭建Zabbix平台,搭建的目的就是为了监控服务器,实时通过图表可以看到服务器运行状态,服务器故障时能第一时间感知,所以这一篇就来实验如何通过Zabbix监控Windows服务器。
[b2_insert_post id="https://www.xxapp.net/6586.html"]
0x01 Zabbix Agent下载安装
下一步,输入Zabbix服务端地址
下一步,继续安装
下一步,安装
安装完成
安装完成之后,可以在被监控服务器中运行'services.msc'查看Zabbix Agent 服务是否启动
需被监控的客户端已经安装Agent完成,此时需要到Zabbix控制台,新建被监控主机
0x02 新建主机群组
进入Zabbix控制台后,依次点击配置 --主机群组 创建主机群组,再添加主机到主机群组中
创建主机群组
创建Windows Server 主机群组
再回到配置,点击主机,开始新建主机
创建主机
输入主机名称[按自己喜好输入,自己看名称就能知道这个服务器是做啥的就可以,可见名称同理]输入需要监控服务器的IP地址,一定要与Zabbix服务器能正常通信,添加描述信息,自己看到知道是什么回事就可以了
添加完成后,看到状态是已启用即可,就证明可以进行监控了
0x03 将群组链接到指定监控模板
新建主机群组,与新建主机之后并不能就监控服务器,还需要将模板链接到主机群组,或者将主机群组链接到监控模板中,一般监控模板再某度可以搜索或者也可以自己新建编写,Zabbix自带默认模板,此处我们加入默认模板演示,点击模板,创建模板
创建名为WinServer 模板,链接到windows基础模板上,将Windows Server组加入到此模板中,后续新加入到Windows Server 主机群组中的主机,都自动应用了Win Server 模板中所链接到的模板
此时,我们再点回主机中,可以看到,刚刚新建的DC 主机的状态,可以看到ZBX已经变绿,证明状态监控已经正常
现在状态就是已经在正常监控的状态了,可以点进去图形 查看目前状态
点击查看图形后,发现汉字乱码,这是由于字体原因导致,我们可以更换Zabbix服务器中,程序的字体解决此问题
0x04 解决Zabbix显示中文字体乱码
[root@zabbix fonts]# vim /usr/share/zabbix/include/defines.inc.php
define('ZBX_SCRIPT_EXECUTE_ON_AGENT', 0);
define('ZBX_SCRIPT_EXECUTE_ON_SERVER', 1);
define('ZBX_SCRIPT_EXECUTE_ON_PROXY', 2);
define('ZBX_FLAG_DISCOVERY_NORMAL', 0x0);
define('ZBX_FLAG_DISCOVERY_RULE', 0x1);
define('ZBX_FLAG_DISCOVERY_PROTOTYPE', 0x2);
define('ZBX_FLAG_DISCOVERY_CREATED', 0x4);
define('EXTACK_OPTION_ALL', 0);
define('EXTACK_OPTION_UNACK', 1);
define('EXTACK_OPTION_BOTH', 2);
define('WIDGET_PROBLEMS_BY_SV_SHOW_GROUPS', 0);
define('WIDGET_PROBLEMS_BY_SV_SHOW_TOTALS', 1);
define('TRIGGERS_OPTION_RECENT_PROBLEM', 1);
define('TRIGGERS_OPTION_ALL', 2);
define('TRIGGERS_OPTION_IN_PROBLEM', 3);
define('ZBX_FONT_NAME', 'simkai');
define('ZBX_AUTH_INTERNAL', 0);
define('ZBX_AUTH_LDAP', 1);
define('ZBX_AUTH_HTTP_DISABLED', 0);
define('ZBX_AUTH_HTTP_ENABLED', 1);
define('ZBX_AUTH_LDAP_DISABLED', 0);
define('ZBX_AUTH_LDAP_ENABLED', 1);
define('ZBX_AUTH_SAML_DISABLED', 0);
define('ZBX_AUTH_SAML_ENABLED', 1);
define('ZBX_AUTH_FORM_ZABBIX', 0);
define('ZBX_AUTH_FORM_HTTP', 1);
define('ZBX_AUTH_CASE_INSENSITIVE', 0);
define('ZBX_AUTH_CASE_SENSITIVE', 1);
define('ZBX_DB_MYSQL', 'MYSQL');
define('ZBX_DB_ORACLE', 'ORACLE');
define('ZBX_DB_POSTGRESQL', 'POSTGRESQL');
define('ZBX_DB_EXTENSION_TIMESCALEDB', 'timescaledb');
define('ZBX_DB_MAX_ID', '9223372036854775807');
vim在非编辑模式中输入:%s/msyhl/simkai/g 即可将所有替换
再次刷新刚才页面即可