- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
# vim /usr/local/nagios/etc/nagios.cfg cfg_file=/usr/local/nagios/etc/objects/localhost.cfg # vim /usr/local/nagios/etc/objects/localhost.cfg define host{ use linux-server --模版 host_name localhost --主機名 alias localhost --主機別名 address 127.0.0.1 --被監控機器的IP } define hostgroup{ hostgroup_name linux-servers alias Linux Servers members localhost --linux Servers組現在只有localhost這一個成員 } --下面是8個默認定義的服務,以監控磁盤利用率的這一段為例 define service{ use local-service --模版,在templates.cfg 里定義的 host_name localhost --主機名,調用的是同配置文件里define host里定義的host_name service_description Root Partition --描述,會在web界面顯示的一個標題 check_command check_local_disk!20%!10%!/ --檢測利用率的命令,free空間小于20%就報警,小于10就critcal警告 } # vim /usr/local/nagios/etc/objects/templates.cfg define host{ name linux-server use generic-host --linux主機模版也使用了一個叫generic-host的模版,也在templates.cfg里 check_period 24x7 --在timeperiods.cfg 里定義的時間段 check_interval 5 retry_interval 1 max_check_attempts 10 check_command check-host-alive --在commands.cfg 里定義的命令 notification_period workhours --通知時間在timeperiods.cfg里定義的 notification_interval 120 --通知間隔 notification_options d,u,r --通知選項 contact_groups admins --通知組,在contacts.cfg 里定義 register 0 --不注冊,表示這只是一個模版,被調用,不會被nagios進程認為就是一臺主機 } # vim /usr/local/nagios/etc/objects/commands.cfg define command{ command_name check-host-alive command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5 } --命令都在libexec下,用--help去查 # /usr/local/nagios/libexec/check_ping --help
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP