Snmp网络管理协议
rpm -qa | grep net-snmp* 查看是否安装了net-snmp
yum -y install net-snmp* 安装snmp
mv /etc/snmp | cp snmpd.conf snmpd.conf.bak
vi snmpd.conf
输入
rocommunity public //它的意思是制定这台机器可以被监控
disk / //查看磁盘
disk /boot
查看linux常用命令
netstat -tnlpa 查看snmpd是否启动
chkconfig snmpd on 设置snmpd开机自启动
linux 系统负载
使用常用的sys oid指令来查看linux系统状态
top查看系统cpu使用了
free -k 查看内存
ps -ef |wc查看进程
df -k 查看硬盘使用率
netstat -tunpa 查看连接数
snmpwalk -v1 -cpublic localhost -m all | more 查看系统所有的iod以及oid全称
Mrtg系统监控
rpm -qa | grep mrtg* 查看是否安装mrtg配置mrtg生成图片
indexmaker --output /var/www/mrtg/index.html --title="aaa" /etc/mrtg/mrtg.cfg //生成首页
/var/www/mrtg/是mrtg网页所在目录
配置文件在/etc/mrtg下
启动mrtg
设置crontab
Postfix邮件和Shell报警脚本
yum install -y postfix* 安装postfix发邮件服务器
yum install -y dovecot* 安装收邮件服务器
配置postfix
vi /etc/postfix/main.cf
myhostname = mail.g.cn //配置主机和域名
77 mydomain = g.cn
92 myorigin = $myhostname
93 myorigin = $mydomain //主机和域生效
255 mynetworks = 192.168.1.0/24, 127.0.0.0/8 配置网段
287 relay_domains = $mydestination 允许中继转发数据
配置完毕启动服务 service postfix restart
1100 service sendmail stop
1101 chkconfig sendmail off
1102 chkconfig --list sendmail
1103 service postfix restart
1104 netstat -tnlpa | grep 25
1105 chkconfig postfix on
以上是关闭snedmail 开启postfix
alternatives --config mta 选择默认的邮件服务器 选择postfix
配置dovecot
20 protocols = imap imaps pop3 pop3s
chkconfig dovecot on
nc -w2 www.baidu.com 80 查看80端口是否开启 然后 echo $?输出0 端口开 输出1 端口没开
-------------------------------
df | awk 'NR==2{print $5}' 查看 sda1磁盘使用率