分类目录归档:技术

HP 修改ILO密码

刚一北京同事很无奈的希望俺去机房重置ILO…
于是很无奈的开始找HP机器远程修改密码的办法:
HP的iLO密码可通过hponcfg工具在线修改:

编辑一个文本文件,例如文件名为reset_pw,内容如下:

保存。然后使用hponcfg命令

hponcfg -f reset_pw

这样iLO密码就被重置了。
================================================================
Dell的DRAC密码可通过racadm工具在线修改:

DRAC4默认管理员账号是”root”,该账号处于index的第1位。

DRAC5默认管理员增加了一个”Administrator”,然后才是”root”,root账号处于index的第2位,因此需要注意这里。

PowerEdge系列服务器的DRAC初始密码是”calvin”

DRAC密码恢复,需要先通过root账号登录到操作系统中,然后用racadm命令重置。

注意下边命令中的-i 1那个部分的区别

# DRAC4
# racadm config -g cfgUserAdmin -o cfgUserAdminPassword -i 1 “newpasswordhere”

# DRAC5
# racadm config -g cfgUserAdmin -o cfgUserAdminPassword -i 2 “newpasswordhere”

nagios pnp with MULTIPLE RRD

本文介绍nagios 3 with pnp 0.6 的安装配置

一 安装

1.nagios core

wget  http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.2.3/nagios-3.2.3.tar.gz/download
# ./configure   --prefix=/usr/local/nagios
#make all
#make install
#make install-init
#make install-config
#make install-commandmode
#make install-webconf
初次安装请添加nagios的用户和组,useradd nagios

2.nagios plug

wget  http://downloads.sourceforge.net/project/nagiosplug
#./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios
#make && make install

3.nagios pnp

wget  http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz/download
#./configure
#make all && make install
#make install-webconf

4. nagios nrpe

看需要安装吧

5. 需要的依赖包

Apache
net-snmp or ucd-snmp
perl
gd-devel
zlib-devel
libpng-devel
libjpeg-devel

二  PNP配置

1.  在nagios.cfg添加:

process_performance_data=1
host_perfdata_command=process-host-perfdata
service_perfdata_command=process-service-perfdata

2. 在监控机器的配置上添加(0.6pnp跟之前版本不同,请留意):

define host {
   name       host-pnp
   action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_
   register   0
}

define service {
   name       srv-pnp
   action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$
   register   0
}

3. 配置command

define command{
command_name process-service-perfdata
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl
}

4. MULTIPLE RRD

使用0.6版本的PNP就是为了MULTIPLE RRD,可以在脚本反馈变量更改的时候也能正确的新增数据,不至于覆盖搞混RRD
很简单,在pnp4nagios/etc/check_commands/ 添加以check_command 命令打头的.cfg文件,
# cat /usr/local/pnp4nagios/etc/check_commands/check_haproxy.cfg
RRD_STORAGE_TYPE = MULTIPL