1、添加主機ide
這裏講一下自動發現測試
一、客戶機器192.168.137.129已經準備好,agent已經啓動。
pwa
二、建立自動發現規則
命令行
三、配置動做
3d
將動做啓用,等待發現主機到主機列表就能夠了。server
2、添加監控項blog
方式1、命令行方式添加並測試get
步驟:it
一、按照zabbix_agent主配置文件裏面的說明,在/etc/zabbix/zabbix_agentd.d/目錄下新增自定義監控項key配置文件userlogin.conf模板
內容以下:
[root@localhost zabbix_agentd.d]# cat userlogin.conf
UserParameter=login.user,who | wc -l
[root@localhost zabbix_agentd.d]#
二、在服務端機器上,執行命令測試
[root@zabbix-server zabbix_agentd.d]# zabbix_get -s '192.168.137.129' -k 'login.user'
0 #當前登錄用戶數爲0
方式2、頁面方式
添加流程:
-建立監控項
-建立應用集 (比如文件夾,裏面放了一堆監控項)
-建立監控項 (自定義item,你具體想監控的內容)
-建立觸發器 (當監控項獲取到值的時候,與觸發器比較,肯定是否要報警)
-將主機與監控項關聯
添加步驟:
一、建立模板
(2)建立應用集
(3)建立監控項,注意鍵值填寫,應當是在客戶端上配置的鍵值
(4)建立觸發器
(5)建立圖形
(6)將主機與模板關聯
至此已經建立完模板並於機器關聯,固然也能夠從網上下載模板直接導入使用。
3、配置郵件報警
步驟:
一、在管理-報警媒介類型-建立媒體類型。
添加一條messagetamplate
二、在配置裏面將動做啓用
三、在user settings界面報警媒介添加收件人地址
3、SNMP監控
一、服務端安裝snmp監控程序
[root@zabbix-server ~]# yum install net-snmp net-snmp-utils
二、修改snmp配置
sed -i.ori '57a view systemview included .1' /etc/snmp/snmpd.conf
[root@zabbix-server ~]# systemctl start snmpd
三、使用snmp命令
-v 指定協議版本號
-c 指定暗號
sysname 鍵值
[root@zabbix-server ~]# snmpwalk -v 2c -c public 127.0.0.1 sysname
SNMPv2-MIB::sysName.0 = STRING: zabbix-server
[root@zabbix-server ~]#
四、zabbix監控界面添加
這裏以zabbix-server主機爲例
(1)主機→interfaces
(2)更新模板
(3)查看已經更新爲snmp