跳到主要内容

第5章 个性化定制

5.1 Nagvis个性化修改

例:更改图标。将下例图片更换好可。

/usr/local/nagvis/share/frontend/nagvis-js/images/internal/logo.png
/usr/local/nagvis/share/docs/general/img/logo.png
/usr/local/nagvis/share/frontend/nagvis-js/images/internal/logo_small.png

5.2 PNG4Nagios个性化修改

5.2.1 修改水印

在模板文件/usr/local/pnp/share/templates.dist/default.php中最后加入如下一行:

      $def[$KEY] .= " --watermark \"os-w-Tech\" ";

5.2.2 修改报表模板

PDF输出模板文件/usr/local/pnp/etc/background.pdf

5.3 Nagios个性化修改

  • http://ip/nagios改为http://ip/mt
step1:修改/usr/local/nagios/etc/cgi.cfg
将该文件中的“url_html_path”值修改为“/mt”,如下:
url_html_path=/mt
step2:修改/etc/httpd/conf.d/nagios.conf,如下:
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">
# SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

setp3:修改/usr/local/nagios/share/config.inc.php
$cfg['cgi_base_url']='/nagios/cgi-bin';


step4:重启nagios与apache服务
#service nagios restart
#service httpd restart


提示:
若实现去nagios化,需修改/usr/local/nagios/share/中很多有关“nagios”字串的代码。
  • 修改web中左部分相应结构
    修改/usr/local/nagios/share/side.php即可。