3、创建数据库,添加用户授权
[root@localhost ~]# /etc/init.d/mysqld start
[root@localhost ~]# mysql -e "create database zabbix character set utf8;"
[root@localhost ~]# mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'abc123';"
4、编译安装zabbix
[root@localhost ~]# cd /root/Desktop/ (我当时下载到桌面,FlashFXP一款很强大的工具,windows下载传输给linux)
[root@localhost Desktop]# tar zxf zabbix-2.0.6.tar.gz
[root@localhost Desktop]# cd zabbix-2.0.6
[root@localhost zabbix-2.0.4]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
编译成功后出现的图片(可能在编译时出现错误,请根据错误安装相对应的包)
[root@localhost zabbix-2.0.6]# make install
5、导入数据库
[root@localhost zabbix-2.0.6]# mysql -uzabbix -p'abc123' zabbix < database/mysql/schema.sql
[root@localhost zabbix-2.0.6]# mysql -uzabbix -p'abc123' zabbix < database/mysql/images.sql
[root@localhost zabbix-2.0.6]# mysql -uzabbix -p'abc123' zabbix < database/mysql/data.sql
6、拷贝、修改配置文件
[root@localhost zabbix-2.0.6]# sed -i 's/^DBUser=.*$/DBUser=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf
[root@localhost zabbix-2.0.6]# sed -i 's/^.*DBPassword=.*$/DBPassword=abc123/g' /usr/local/zabbix/etc/zabbix_server.conf
[root@localhost zabbix-2.0.6]# cp -r frontends/php /var/www/html/zabbix
[root@localhost zabbix-2.0.6]# cp misc/init.d/fedora/core/zabbix_server /etc/init.d/(将zabbix服务拷贝到 /etc/init.d/下,方便而已)
[root@localhost zabbix-2.0.6]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/(将zabbix_agentd服务拷贝到 /etc/init.d/下,方便而已)
[root@localhost zabbix-2.0.6]#sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_server
[root@localhost zabbix-2.0.6]#sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd
7、添加服务端口
[root@localhost ~]# cat >>/etc/services <<EOF
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper
EOF
8、修改php.ini(这里必须修改的,否则没办法进入zabbix的web界面的部署)
[root@localhost ~]#sed -i 's/^\(.*\)date.timezone =.*$/date.timezone = Asia\/Shanghai/g' /etc/php.ini
[root@localhost ~]#sed -i 's/^\(.*\)post_max_size =.*$/post_max_size = 16M/g' /etc/php.ini
[root@localhost ~]#sed -i 's/^\(.*\)max_execution_time =.*$/max_execution_time = 300/g' /etc/php.ini
[root@localhost ~]#sed -i 's/^\(.*\)max_input_time =.*$/max_input_time = 300/g' /etc/php.ini
9、启动服务
[root@localhost ~]# /etc/init.d/zabbix_server start
[root@localhost ~]# /etc/init.d/zabbix_agentd start
[root@localhost ~]# /etc/init.d/httpd start
10、进入WEB界面
在搭建的服务器,首先查看IP地址
点击NEXT
之前都已经配置好了,所以都是OK。直接NEXT
1:Database type :mysql
2:Database host : localhost
3: Database port : 0(以默认为主)
4:Database name : zabbix
5: User : zabbix(当时添加时zabbix用户名)mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'abc123';"
6:Password : abc123
点击test connection
点击NEXT
点击NEXT
点击NEXT
[2]AIX errpt命令说明
查看系统的错误记录
在系统运行时,一些系统错误会记录在errlog 中,其中有些错误还会在终端上显示。检查错误日志可用以下命令:
# errpt
IDENTIFIER TIMESTAM P T C RESOURCE_NAME DESCRIPTION
E85C5C4C 0426104399 P S CFGLFT SOFTWARE PROGRAM ERROR
2BFA76F6 0426104099 T S SYSPROC SYSTEM SHUTDOWN BY USER
9D4CF6E7 0426104399 T O errdemon ERROR LOGGING TURNED ON
1E2AC07E 0426103999 T O errdemon ERROR LOGGING TURNED OFF
1E5EER4T 0423132999 T O clstrmgr OPERATOR NOTIFICATION
IDENTIFIER 为错误编号,当需要检查详细信息时常会用到。
TIME STAMP 为时间标签,它记录的是出错时间,其格式:月月日日时时分分年年
T 为Type , 它记录的是错误类型,错误类型分为:
P :为永久错误,需引起注意
T :为临时错误。
C 为Class, 它记录的是错误种类,如:
H : Hardware
S : Software
O : Errloger command messages
U : undetermined
RESOURCE_NAME 为错误来源
DESCRIPTION 为错误描述
常用语法
#errpt -aj <IDENTIFIER> 查看每个错误的详细内容
常用命令:
1、列出简短的出错信息
errpt | more
2、列出所有硬件出错信息
errpt -d H
3、列出所有软件错误信息
errpt -d S
4、列出详细的出错信息
errpt –a
5、指定错误id号查询
errpt -aj ERROR_ID
6、永久错误信息
errpt -T PERM -d H
7、清除
#errclear 0
8、从错误日志中删除所有软件错误类的条目
errclear -d S 0
9、从错误日志中删除所有硬件错误类的条目
errclear -d H 0
作者:yujin2010good 发表于2013-7-31 10:18:25 原文链接
阅读:46 评论:0 查看评论
[3]自动开机和自动关机设定方法(包括linux和windows)
(一) linux 机器
1.关机 :
编辑 /etc/crontab添加一条并且保证crontab服务的运行即可
f1 f2 f3 f4 f5 root sudo shutdown –h now
假设 要每天的20点30定时关机 命令如下
30 20 * * * root sudo /sbin/halt
至于crontab 服务,默认是启动的。
chkconfig --list 显示开机可以自动启动的服务
chkconfig --add *** 添加开机自动启动***服务
2.开机:
开机按Del键,进入BIOS设置程序画面。选择“Power”(电源管理设置),将“Wake
System from S5”设置为“Enable”,出现wake up date等4项。
设置好后,计算机就会根据你设定的时间自动开机了。wake up date
设置为0 。wake up date hour
和wake up minute设置为指定的时间。
(二)window机器
1.开机
方法是,开机按Del键(F1键),进入BIOS设置程序画面。选择“Power Management Setup”(电源管理设置),将“RTC
Alarm Resume”(预设时间启动)一项设置为“Enabled”,下面出现两个设置项,“Date of month”(系统开机日期)和“Time(hh:mm:ss)”(系统开机时间),通过这两项设置开机的日期和时间,日期可以设置为“Event
Day”(每天),设置好后,计算机就会根据你设定的时间自动开机了。
2.关机
1、“开始”-右键点击“计算机”选择“管理”,在左侧界面中选择“任务计划程序”。
2、在右侧界面中选择“创建基本任务”(向导式创建任务,推荐新手使用)或者“创建任务”开始新建。
3、点击“创建基本任务”,现在要做的是定时关机,那么在名称输入“关机”,描述可以不用填写,完成后点击“下一步”。
4、来到“任务触发器”,根据需要选择什么时候运行,这里选择每天(以后随时可以调整)。完成后点击“下一步”。然后会让你选择具体运行的时间,根据需要自行