當前位置:首頁 » 網頁前端 » nagiosweb管理
擴展閱讀
硬體虛擬工具密碼是多少 2022-09-25 12:33:57
華為視頻緩存暫停 2022-09-25 12:30:36

nagiosweb管理

發布時間: 2022-08-18 05:15:09

A. 如何在CentOS,Redhat和Fedora中安裝Nagiosql3與Nagios的核心

第1步:安裝所需的程序包
首先,我們需要安裝所需的軟體包,使用下面的命令來安裝它們。# yum install libssh2 libssh2-devel mysql mysql-server php-mysql
安裝PHP的PECL SSH2擴展。您可以使用以下命令之一進行安裝。# pecl install ssh2

[if above command not worked use below else skip it]

# pecl install channel://pecl.php.net/ssh2-0.12

第2步:下載NagiosQL3和提取文件
下載最新的可用nagiosql3存檔並使用下面的命令在Nagios的文檔根中提取。# cd /usr/local/nagios/share
# wget http://sourceforge.net/projects/nagiosql/files/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.gz
# tar xzf nagiosql_320.tar.gz
# mv nagiosql32 webadmin
# chown -R apache:apache .
# chmod -R 775 .

第3步:設置時區
編輯php.ini文件和更新後與所需的時區變數。 點擊這里獲取可用的時區列表date.timezone = 'Asia/Kolkata'
我們還需要編輯PHP配置的時間後重新啟動Apache伺服器。# service httpd restart

第4步:啟動NagiosQL3 Web安裝程序
NagiosQL3提供網路安裝程序安裝包。打開以下網址開始網路安裝程序nagiosql。按照步驟在URL顯示。 Web安裝程序會幫助你了解所需的任何更改。http://svr1.howtoing.com/nagios/webadmin/install/index.php

4.1:開始安裝向導
打開上述網址,點擊按鈕開始安裝
4.2:驗證要求
在此屏幕上,安裝程序會檢查所需的軟體包的安裝與否。 如果你看到這個屏幕上的任何錯誤,手動修復,然後點擊 下一個
4.3:NagiosQL設置
在這個步驟中安裝的意願輸入要用於nagiosql資料庫的信息。另外,作為給出每截圖更新nagiosql路徑值。點擊下一個 如果你在其他地方安裝Nagios,只有改變路徑的值。
4.4:完成安裝
該屏幕示出的所有步驟已成功完成。你只需要點擊下一個
4.5:NagiosQL登錄
安裝完成後,您將被重定向到NagiosQL登錄屏幕。
第5步:訪問NagiosQL3 Web界面
完成網路安裝後,它會自動將您重定向到nagiosql3管理面板。要打開它以後使用下面的網址。http://svr2.howtoing.com/nagios/webadmin

第6步:用Nagios的核心配置NagiosQL3
這是NagiosQL設置的最重要的部分,它可能是您的設置是不同的,所以要小心下面的步驟。我想我最好寫來完成整合。
6.1:編輯NagiosQL配置
登錄NagiosQL管理員部分,並瀏覽至管理- >管理- >配置目標 ,然後單擊本地安裝的修改按鈕。 在屏幕下方,你會發現配置文件的路徑,確保所有文件夾中的第一部分是否存在並檢查與Nagios的核心配置文件中的文件路徑。
6.2:編輯Nagios的核心配置文件
現在編輯Nagios配置文件(例如:/usr/local/nagios/etc/nagios.cfg)。 #cfg_file=/usr/local/nagios/nagiosql/commands.cfg
#cfg_file=/usr/local/nagios/nagiosql/contacts.cfg
#cfg_file=/usr/local/nagios/nagiosql/timeperiods.cfg
#cfg_file=/usr/local/nagios/nagiosql/templates.cfg
#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
#cfg_file=/usr/local/nagios/etc/objects/windows.cfg
#cfg_file=/usr/local/nagios/etc/objects/switch.cfg
#cfg_file=/usr/local/nagios/etc/objects/printer.cfg

cfg_dir=/usr/local/nagios/nagiosql

#cfg_dir=/usr/local/nagios/etc/servers
#cfg_dir=/usr/local/nagios/etc/printers
#cfg_dir=/usr/local/nagios/etc/switches
#cfg_dir=/usr/local/nagios/etc/routers

第7步:重新啟動Nagios核心服務
最後驗證Nagios的核心配置文件並使用下面的命令重新啟動服務。# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果上面的命令顯示在屏幕上沒有錯誤,請重新啟動Nagios的核心服務# service nagios restart

B. 免費伺服器監控軟體 nagios 能監控流量,資料庫,埠,進程嗎

Nagios是一款開源的免費網路監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網路設置,列印機等。
Nagios 可以監控的功能有:
1、監控網路服務(SMTP、POP3、HTTP、NNTP、PING等); 2、監控主機資源(處理器負荷、磁碟利用率等);
3、簡單地插件設計使得用戶可以方便地擴展自己服務的檢測方法;
4、並行服務檢查機制;
5、具備定義網路分層結構的能力,用"parent"主機定義來表達網路主機間的關系,這種關系可被用來發現和明晰主機宕機或不可達狀態;
6、當服務或主機問題產生與解決時將告警發送給聯系人(通過EMail、簡訊、用戶定義方式);
7、具備定義事件句柄功能,它可以在主機或服務的事件發生時獲取更多問題定位;
8、自動的日誌回滾;
9、可以支持並實現對主機的冗餘監控;
10、可選的WEB界面用於查看當前的網路狀態、通知和故障歷史、日誌文件等;

C. nagios界面出了問題

你安裝nagios時候應該有nagios用戶
你nagios用戶的home目錄 應該沒創建

D. centos 下面搭建的nagios 有沒有辦法實現web用埠來訪問呢

天天天天天天天天天天天天他天天天天天天天天天天天天他天天天天天天天天天天天天他天天天天天天天天天天天天他天天天天天天天天天天天天

E. 怎麼檢查nagios服務起來沒有

查看nagios啟動進程:ps -ef|grep nagios
nagios 1342 1 0 06:12 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
有上述進程即啟動了nagios。

考慮到你是web界面登陸不了,你還得看看apache服務是否啟動:
查看apache服務: ps -ef|grep httpd
apache 1375 1306 0 06:12 ? 00:00:00 /usr/sbin/httpd
有上述進程即啟動了apache。

F. 打完http://192.168.248.192/nagios,和輸入用戶名密碼後不彈出nagios管理界面,而彈出下載文件窗口

1)說明你php環境沒配置好
寫個phpinfo驗證一下,比如a.php 裡面輸入<?php phpinfo(); ?>

然後放到根目錄下訪問一下a.php看看可能訪問
2) 打完http://192.168.248.192/nagios,和輸入用戶名密碼後不彈出nagios管理界面是因為你沒設置好alias

G. 能修改nagios的web頁面么

可以的啊 在/usr/local/nagios/share/目錄下

H. nagios的拓撲圖和web頁面修改

centreon +nagvis ,下載fan安裝包

I. 哪裡有nagios代碼的編寫文檔

簡單介紹nagios

nagios是一款開源的監控軟體,能夠對網路內的主機和硬體設備進行狀態監控。
功能:
1. 狀態監控
2. 預警報告
3. 集中,規模化管理
4. web可視化顯示方式
5. 自定義shell腳本或插件實現更多的功能

http://www.nagios.org/ 官方網站

nagios的實現方式:nagios採用分布-集中的管理模式。在nagios伺服器上安裝nagios主

程序,在被監控主機上安裝nagios代理程序。通過nagios主程序和nagios代理程序之間

的通訊,監視主機狀態。主程序和代理程序之間有兩種工作方式,一種是主程序--

>Active-->代理程序;另一種是主程序-->passive-->代理程序;顧名思義,是以一方向

另一方主動提出通訊需求來劃分的。

所需軟體:
系統:Redhat AS 4
nagios-2.9.tar.gz
nagios-plugins-1.4.9.tar.gz
nrpe-2.8.1.tar.gz
這三個軟體都可以官方網站下載http://www.nagios.org/download/
imagepak-base.tar.gz
下載地址:
http://download.chinaunix.net/download.php?id=9332&ResourceID=4709

實現要求:在一台機器上面監控多台運行主機狀態,所以安裝步驟為首先安裝監控機器,再配置監控機器,最後安裝被監控端軟體。

一.安裝監控中心
1.nagios 安裝

tar zxf nagios-2.9.tar.gz
useradd nagios
cd nagios
./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
make all
make install
make install-init
make install-commandmode
make install-config
chown nagios.nagios /usr/local/nagios

2.安裝nagios-plugins

tar zxf nagios-plugins.tar.gz
cd nagios-plugins
./configure --prefix=/usr/local/nagios-plugins
make all
make install
mv /usr/local/nagios-plugins/libexec /usr/local/nagios/

(在redhat系統上面安裝可能出現configure時,到這里checking for redhat spopen

problem...就不動了,所以需要在configure時再加上這個 --enable-redhat-pthread-workaround )

3安裝imagepak-base.tar.gz

tar zxf imagepak-base.tar.gz
解壓以後是base目錄
cp -r base /usr/local/nagios/share/images/logos/

4安裝nrpe-2.8.1.tar.gz

tar zxf nrpe-2.8.1.tar.gz
cd nrpe-2.81
./configure --enable-ssl --enable-command-args
make all

要是沒有/usr/local/nagios/etc ;/usr/local/nagios/bin;/usr/local/nagios/libexec 就創建

mkdir -p /usr/local/nagios/etc
mkdir /usr/local/nagios/bin
mkdir /usr/local/nagios/libexec

cp src/check_nrpe /usr/local/nagios/libexec

vi /usr/local/nagios/etc/checkcommands.cfg

chown -R nagios.nagios /usr/local/nagios/

cp sample-config/nrpe.cfg /usr/local/nagios/etc/

cp src/nrpe /usr/local/nagios/bin/

chmod 755 /usr/local/nagios/bin/nrpe

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

#添加下面內容
define command{
command_name check_nrpe
command_line /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c

$ARG1$
}

到此監控中心所需軟體安裝完畢,接下來進行配置nagios

二. 配置nagios

1.配置apache

在httpd.conf中追加

ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Alias /nagios/ /usr/local/nagios/share/
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

2.配置nagios

[Copy to clipboard]CODE:
cd /usr/loca/nagios/etc/

把這里.cfg-sample文件配置文件模板,全部重命名為.cfg

如:cp nagios.cfg-sample nagios.cfg

然後檢查配置文件是否出錯
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
出現Total Warnings: 0
Total Errors: 0

vi /usr/local/nagios/etc/cgi.cfg
use_authentication=1改為use_authentication=0,即不用驗證.

啟動後台進程把nagios作為守護進程:
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

/etc/init.d/nagios start

在上面全部安裝完畢之後,開始定義配置文件,下面配置全部都是臨控端進行。

在nagios安裝完畢之後,主要是調好配置文件。
cd /usr/local/nagios/etc/ 為配置文件。

nagios.cfg為主配置文件,增加新的.cfg配置文件,需要在nagios.cfg裡面添加才可以。
localhost.cfg 定義了本機一些監控配置等,創建新的或其它配置文件可以參考此文件



創建下面幾個cfg配置文件在/usr/local/nagios/etc裡面
touch contactgroups.cfg contacts.cfg hostgroups.cfg hosts.cfg services.cfg

timeperiods.cfg

http://ip/nagios/這樣可以打開web頁面

J. zenoss, nagios, zabbix, cacti這些網管系統都有哪些特點

這些軟體可以監控的協議和資源都基本相似
zenoss沒有用過,不做說明
nagios這個軟體的特點就是難,入門比較費勁,所有配置都需要修改配置文件來實現,監控功能比較強大, 但是出圖需要其他軟體進行配合才行,這點是弱項
cacti監控報警功能相對其他軟體很弱,優點是出圖比較不錯,很多老的監控架構就是nagios+cacti
zabbix的話監控報警 出圖 都比較強,而且配置都是在web圖形界面進行配置,操作相對來說比較簡單。更加人性化