windows安装zabbix agent

C:\zabbix\bin>zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.conf C:\zabbix\bin>zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.confonf -s -c :指定配置文件所有位置 -i :安装客户端 -s :启动客户端 -x :停止客户端 -d :卸载客户端 安装和启动# cmd /c “C:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i” cmd /c “C:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s” 停止和卸载# cmd /c “C:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -x” cmd /c “C:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -d”

最近折腾

一个是把锐角云刷成fydeos了,基于chrome系统做的浏览器系统,还不错,用于展示zabbix界面足够了。 第二个是把酷比魔方的knote5刷成ubuntu了,装了retroarch,打游戏还蛮有意思的,跟着官网教程做就好,还挺简单的。

记录Zabbix proxy的依赖包

Installing: zabbix-proxy-mysql x86_64 5.0.33-1.el7 zabbix 1.1 M Installing for dependencies: OpenIPMI x86_64 2.0.27-1.el7 base 243 k OpenIPMI-libs x86_64 2.0.27-1.el7 base 523 k OpenIPMI-modalias x86_64 2.0.27-1.el7 base 16 k fping x86_64 3.16-1.el7 zabbix-non-supported 44 k libevent x86_64 2.0.21-4.el7 base 214 k libtool-ltdl x86_64 2.4.2-22.el7_3 base 49 k net-snmp-libs x86_64 1:5.7.2-49.el7_9.2 updates 752 k unixODBC x86_64 2.3.1-14.el7 […]

php升级、caddy部署、httpd调整、wordpress部署的折腾记录

趁着还记得,记录一下最近折腾的东西 首先,起始原因是在内网搭了zabbix,领导想推广到公司内部使用,那么前期推出去后,发现用户粘性不足,加上增加了钉钉告警的功能,用户更不会来访问盯着告警了,基于这个目的,想再搞个前台main页面做转发跳转到zabbix,这个页面也承载着转发跳转到OA等内网办公页面的设计,最终决定还是采用自己最熟悉的wordpress+模板主题来搞 了解了一下情况,zabbix 5.0默认用的是rh-php72,但是wordpress最新版需要最低php74的支持,于是有了第一个问题,升级php74 国内可用的yum源,是真心不好找,普通的含老版本的很多,但是新的软件版本的yum源,少的一逼,找来找去找到下面的两个 yum -y install epel-release yum-utils rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 有可能会报错失败,这个时候用浏览器或者别的手段下下来,再传到服务器上去,用yum localinstall去装,也是可以的,先装webtatic,再装famillecollet那个 这时候yum源里就有php74了,因为rh-php72和php74分装在不同路径下的,所以可以不用考虑冲突,直接安装,装好后改一下php-fpm下的配置,监听不同端口,他们甚至可以同时up起来运行 吐槽一下,找yum源,用测试机测试重复安装,花了我三天时间,真的要死,有时候服务器出口去装真的慢的可以,移动的出口也是真的恶心 到此php74装好了,把原来的rh-php72-php-fpm下的zabbix.conf文件挪到php74下,具体目录不说了,实在不知道的find / -name zabbix.conf查一下就知道了 修改这个文件内的两个内容,一个是listen = 127.0.0.1:9001和默认的9000端口错开,再一个是php_value[session.save_path]后的/var/opt/rh/rh-php72/lib/php/session/改成/var/opt/remi/php74/lib/php/session 然后修改一下httpd下的conf.d下的zabbix.conf文件,把SetHandler “proxy:unix:/var/opt/rh/rh-php72/run/php-fpm/zabbix.sock|fcgi://localhost”修改成SetHandler “proxy:fcgi://localhost:9001” 接下来重启两个服务,php就转到74版本上去了,72可以留着或者干掉 然后是安装caddy,两种装法,一个是官方装法 yum install yum-plugin-copr yum copr enable @caddy/caddy yum install caddy 但是我测试机上报错了,是的,测试机,还好是测试机,于是测试机上,我去git上找到了caddy的项目https://github.com/caddyserver/caddy/releases/tag/v2.6.4找到了 caddy_2.6.4_linux_amd64.tar.gz ,下下来,丢服务器上,tar -zxvf解压,得到一个caddy可执行文件,把他丢/etc/caddy下面,再创建个Caddyfile做为配置文件,去写具体的站点转发需求就好了 运行的时候用./caddy start –config /etc/caddy/Caddyfile这样他就在后台运行了 接下来是用httpd去跑wordpress,其实应该也可以用caddy直接跑,我打算还是用httpd跑,用caddy去做转发,具体的做法是: 在/etc/httpd/conf.d/下新建一个文件,可以复制之前的zabbix的配置文件,cp zabbix.conf main.conf,然后做修改,配置Alias别名,配置php调用,配置root目录,别的也没啥了 因为同时存在apache和caddy,端口默认都是80,会冲突,我把apache的默认监听端口改了,改成8080或者8000或者什么都可以,服务起来后,就可以通过x.x.x.x:8080/zabbix和x.x.x.x:8080/main打开两个页面了,接下来是caddy的转发配置 […]

Centos7 安装zabbix proxy

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum clean all yum -y install zabbix-proxy-mysql yum -y install mariadb mariadb-server centos-release-scl mysql -uroot -p password mysql> create database zabbix_proxy character set utf8 collate utf8_bin; mysql> create user zabbix@localhost identified by ‘password’; mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost; mysql> set global log_bin_trust_function_creators = 1; mysql> quit; zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | […]

几个巡检命令

iostat free -h df -h top mysql的show processlist; cat /etc/zabbix/zabbix_agent.conf | grep -vE ‘^$|#’ 去掉空格和注释 echo “xxx”>a.conf 清空a.conf的内容,写入xxx echo “xxx”>>a.conf 在a.conf里加一条xxx的内容 du -m /run 查看/run目录的大小,以MB单位 du -h /run 查看/run目录的大小,以GB单位 du -sm /run 只看/run目录的大小,以MB单位 df -h /bwyprdshare | sed ‘s/\%//g’ | awk ‘{print $5}’| sed -n ‘2p’ 查看 /bwyprdshare 的目录占用空间状态, sed ‘s/\%//g’ 去除%号显示, awk ‘{print $5}’ […]