參考文章:http://nagios-cn.sourceforge.net/nagios-cn/beginning.html#quickstart-ubuntu
創(chuàng)新互聯(lián)建站專注于回民網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供回民營銷型網(wǎng)站建設(shè),回民網(wǎng)站制作、回民網(wǎng)頁設(shè)計、回民網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造回民網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供回民網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。--快速安裝nagios
查看 nagios3的版本號
apt-cache showpkg nagios3
安裝nagios
apt-get install nagios3
會提示安裝sendmail,然后提示你輸入nagios的密碼
安裝好后
http://ip/nagios3/
賬戶nagiosadmin
密碼安裝時候輸入的
#配置文件位置
/etc/nagios3
################常用命令#################
php網(wǎng)頁位置
/usr/share/nagios3/htdocs
圖標位置
/usr/share/nagios/htdocs/p_w_picpaths/logos/logos
配置文件位置
/etc/nagios3/
創(chuàng)建一個nagiosadmin的用戶用于Nagios的WEB接口登錄。記下你所設(shè)置的登錄口令,一會兒你會用到它。
htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
重啟Apache服務(wù)以使設(shè)置生效。
/etc/init.d/apache2 reload
驗證Nagios的樣例配置文件
/usr/sbin/nagios3 -v /etc/nagios3/nagios.cfg
如果沒有報錯,可以啟動Nagios服務(wù)
/etc/init.d/nagios3 restart
#######################################
## Nagios配置 ##
#######################################
#目錄在/etc/nagios3/
#/etc/nagios3/conf.d
首先要修改的就是模版文件否則就會有問題
/etc/nagios3/conf.d 目錄中
generic-host_nagios2.cfg 是主機模版
generic-service_nagios2.cfg 服務(wù)模版
hostgroups_nagios2.cfg 主機分組文件
timeperiods_nagios2.cfg 執(zhí)行計劃的時間
contacts_nagios2.cfg 聯(lián)絡(luò)方法
#--------------------------------------------------------------------------
#參考手冊: http://nagios-cn.sourceforge.net/nagios-cn/beginning.html#quickstart-ubuntu
#然后我們加入自己的配置文件到里面 例如 switch.cfg 交換機的
#1.首先修改主機模版文件generic-host_nagios2.cfg
#2.修改 服務(wù)模版generic-service_nagios2.cfg
#3.修改switch.cfg文件
加入
#1. Define a template for switches that we can reuse(交換機的模版文件)
define host{
name generic-switch ; The name of this host template
use generic-host ; Inherit default values from the generic-host template
check_period 24x7 ; By default, switches are monitored round the clock
check_interval 5 ; Switches are checked every 5 minutes
retry_interval 1 ; Schedule host check retries at 1 minute intervals
max_check_attempts 10 ; Check each switch 10 times (max)
check_command check-host-alive ; Default command to check if routers are "alive"
notification_period 24x7 ; Send notifications at any time
notification_interval 30 ; Resend notifications every 30 minutes
notification_options d,r ; Only send notifications for specific host states
contact_groups admins ; Notifications get sent to the admins by default
register 0 ; DONT REGISTER THIS - ITS JUST A TEMPLATE
}
#2.在 Create a service to PING to switch
define service{
use generic-service ; Inherit values from a template
hostgroup_name switches ; The name of the hostgroup the service is associated with
service_description PING ; The service description
check_command check_ping!200.0,20%!600.0,60% ; The command used to monitor the service
normal_check_interval 5 ; Check the service every 5 minutes under normal conditions
retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined
}
#在 3. switch.cfg 交換機的配置加入交換機
define host{
use generic-switch ; Inherit default values from a template(使用模版并且使用默認值)
host_name 4F-cisco-3560G ; The name we're giving to this switch (交換機名稱)
# parents 4f-FortiGate200B ;定義上級節(jié)點
alias cisco 3560G Switch ; A longer name associated with the switch (全名,別名)
address 192.168.1.254 ; IP address of the switch (IP 地址)
icon_p_w_picpath switch50.jpg ;圖標
statusmap_p_w_picpath cat2900.gd2 ;地圖顯示圖標
hostgroups switches ; Host groups this switch is associated with (主機加入的編組)
}
#高級的大家自己玩,就是帶大家入門,下一期入門一下cacti安裝
#------------------------------windows主機監(jiān)控
#1.
define host{
use windows-server ; Inherit default values from a template
host_name erp; The name we're giving to this host
alias HERP; A longer name associated with the host
parents 4F-cisco-3560G ;定義上級節(jié)點 影響顯示地圖
address 192.168.1.8; IP address of the host
icon_p_w_picpath windows_server.jpg
statusmap_p_w_picpath win40.gd2
}
#2.加入檢測服務(wù)
define service{
use generic-service
hostgroup_name erp
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION
}
# Create a service for monitoring the uptime of the server
# Change the host_name to match the name of the host you defined above
#檢查開機時間
define service{
use generic-service
hostgroup_name erp
service_description Uptime
check_command check_nt!UPTIME
}
# Create a service for monitoring CPU load
# Change the host_name to match the name of the host you defined above
#檢查cpu平均5分鐘負載,超過90%報警
define service{
use generic-service
hostgroup_name erp
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90
}
# Create a service for monitoring memory usage
# Change the host_name to match the name of the host you defined above
#檢查內(nèi)存使用
define service{
use generic-service
hostgroup_name erp
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
}
# Create a service for monitoring C:\ disk usage
# Change the host_name to match the name of the host you defined above
#檢查磁盤空間
define service{
use generic-service
hostgroup_name erp
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
}
define service{
use generic-service
host_name mail
service_description D:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l d -w 80 -c 90
}
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。