Ubuntu操作系统编写zabbix的启动管理脚本
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.修改zabbix的pid存放路径
1>.创建存放zabbix的pid目录
[root@zabbix203.yinzhengjie.org.cn ~]# mkdir -v /yinzhengjie/softwares/zabbix/pid mkdir: created directory '/yinzhengjie/softwares/zabbix/pid' [root@zabbix203.yinzhengjie.org.cn ~]#
2>.修改pid的目录权限
[root@zabbix203.yinzhengjie.org.cn ~]# ll /yinzhengjie/softwares/zabbix/ total 0 drwxr-xr-x 8 zabbix zabbix 75 2月 14 10:37 ./ drwxr-xr-x 3 root root 20 2月 14 06:23 ../ drwxr-xr-x 2 zabbix zabbix 45 2月 14 06:23 bin/ drwxr-xr-x 4 zabbix zabbix 114 2月 14 10:39 etc/ drwxr-xr-x 3 zabbix zabbix 21 2月 14 06:23 lib/ drwxr-xr-x 2 root root 6 2月 14 10:37 pid/ drwxr-xr-x 3 zabbix zabbix 67 2月 14 06:23 sbin/ drwxr-xr-x 4 zabbix zabbix 31 2月 14 06:23 share/ [root@zabbix203.yinzhengjie.org.cn ~]# [root@zabbix203.yinzhengjie.org.cn ~]# chown zabbix:zabbix /yinzhengjie/softwares/zabbix/pid/ [root@zabbix203.yinzhengjie.org.cn ~]# [root@zabbix203.yinzhengjie.org.cn ~]# ll /yinzhengjie/softwares/zabbix/ total 0 drwxr-xr-x 8 zabbix zabbix 75 2月 14 10:37 ./ drwxr-xr-x 3 root root 20 2月 14 06:23 ../ drwxr-xr-x 2 zabbix zabbix 45 2月 14 06:23 bin/ drwxr-xr-x 4 zabbix zabbix 114 2月 14 10:39 etc/ drwxr-xr-x 3 zabbix zabbix 21 2月 14 06:23 lib/ drwxr-xr-x 2 zabbix zabbix 6 2月 14 10:37 pid/ drwxr-xr-x 3 zabbix zabbix 67 2月 14 06:23 sbin/ drwxr-xr-x 4 zabbix zabbix 31 2月 14 06:23 share/ [root@zabbix203.yinzhengjie.org.cn ~]#
3>.修改zabbix server和zabbix agent的配置文件
[root@zabbix203.yinzhengjie.org.cn ~]# grep PidFile= /yinzhengjie/softwares/zabbix/etc/zabbix_server.conf # PidFile=/tmp/zabbix_server.pid [root@zabbix203.yinzhengjie.org.cn ~]# [root@zabbix203.yinzhengjie.org.cn ~]# sed -r -i 's@# (PidFile=)/tmp@\1/yinzhengjie/softwares/zabbix/pid@' /yinzhengjie/softwares/zabbix/etc/zabbix_server.conf [root@zabbix203.yinzhengjie.org.cn ~]# [root@zabbix203.yinzhengjie.org.cn ~]# grep PidFile= /yinzhengjie/softwares/zabbix/etc/zabbix_server.conf PidFile=/yinzhengjie/softwares/zabbix/pid/zabbix_server.pid [root@zabbix203.yinzhengjie.org.cn ~]#