28 Dec 2015
ISO文件下载连接:http://pan.baidu.com/s/1eRcnfYa 提取密码:nz5v
修改root密码(默认root:www.cnyunwei.com)
passwd root
修改cati密码(默认admin:www.cnyunwei.com)
修改nagios密码(默认nagiosadmin:www.cnyunwei.com)
/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
修改nconf密码(默认admin:www.cnyunwei.com)
vi /var/www/nconf/config/.file_accounts.php ********************************** admin::your_password::admin::Administrator:: **********************************
mysql的帐号密码(root:www.cnyunwei.com)
mysql> select host,user from mysql.user; +-----------------------+-----------+ | host | user | +-----------------------+-----------+ | 127.0.0.1 | root | | localhost | | | localhost | cactiuser | | localhost | nconfuser | | localhost | root | | localhost.localdomain | | | localhost.localdomain | root | +-----------------------+-----------+ ## cacti和nconf都有自己的数据库帐号
setenforce 0 vi /etc/selinux/config ************************************ ## 修改下行为 SELINUX=disabled ************************************
vim /etc/snmp/snmpd.conf ********************************** ## 修改下面一行为新的内容 ##view systemview included .1.3.6.1.2.1.1 view systemview included .1.3.6.1.2.1 ## 修改下面一行为新的内容 ## com2sec notConfigUser 127.0.0.1 public com2sec notConfigUser 58.64.214.61 public **********************************
snmpnetstat -v 2c -c public -Ca -Cp tcp localhost Active Internet (tcp) Connections (including servers) Proto Local Address Remote Address (state) tcp *.ssh *.* LISTEN tcp *.mysql *.* LISTEN tcp *.5668 *.* LISTEN tcp 58.64.214.61.ssh 61.14.162.11.60403 ESTABLISHED tcp localhost.smtp *.* LISTEN tcp localhost.smux *.* LISTEN tcp localhost.5668 localhost.45809 ESTABLISHED tcp localhost.45809 localhost.5668 ESTABLISHED
php /var/www/html/poller.php OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 OK u:0.01 s:0.00 r:2.06 。。。。。。
poller.php是主要的信息收集程序
console > device > localhost(或127.0.0.1)
点击后保证下面几个设置
snmp version: version2
如果希望添加监控的图形,可以点击右上角的”为这个主机添加图形”
然后把图形添加进图形树
yum install -y net-snmp net-snmp-utils net-snmp-libs
vim /etc/snmp/snmpd.conf
******************************************
## 修改下面两行
com2sec notConfigUser 58.64.214.61 public
view systemview included .1.3.6.1.2.1
******************************************
chkconfig snmpd on service snmpd start Starting snmpd: [ OK ]
vim /etc/sysconfig/iptables **************************************** ## 注意是udp -A INPUT -p udp -m udp --dport 161 -j ACCEPT **************************************** service iptables restart
snmpnetstat -v 2c -c public -Can -Cp tcp 59.188.30.50 Active Internet (tcp) Connections (including servers) Proto Local Address Remote Address (state) tcp *.22 *.* LISTEN tcp *.80 *.* LISTEN tcp *.3306 *.* LISTEN tcp 59.188.30.50.22 61.14.162.7.61106 ESTABLISHED tcp 59.188.30.50.22 61.14.162.11.51034 ESTABLISHED tcp 127.0.0.1.25 *.* LISTEN tcp 127.0.0.1.199 *.* LISTEN tcp 127.0.0.1.9000 *.* LISTEN You have new mail in /var/spool/mail/root
console > device > add
将主机名修改为cnyunwei.com,修改/etc/sysconfig/network
service postfix stop chkconfig postfix off yum install sendmail -y service sendmail start chkconfig sendmail on
在设置-邮件/域名解析选项卡中,如图

备注:
- 测试邮件:相当于收件人,就是写一个邮件地址,将邮件发送到此邮箱,建议使用163邮箱,其他邮箱可能会被屏蔽掉,
- 邮件服务 : 需要选smtp,不知道为什么sendmail 会报错,但是我们真正发邮件还是走的sendmail,只不过这里选择smtp
- 发件人地址:一般就是root@主机名,我们上边设置的主机名是cnyunwei.com,所以这里写root@cnyunwei.com
- smtp 服务器主机名:127.0.0.1 端口 25 dns 8.8.8.8 202.106.0.20
- 最后发送一封测试邮件,以确保邮件配置正确。

阀值的话可以通过阀值模板统一部署,也可以自己一条一条定义,这里就不在介绍
注意:监控端口流量图形可以用基线监控,硬盘分区可以用百分比数值来监控