zabbix自定义监控之声音报警、用户和组权限

1. 声音报警

在用户设置里面有一个profile,点击进去。
image.png

点击messaging消息,将Frontend messaging勾选,默认是没有勾选的。
Play sound表示播放声音,默认只播放一次

这里声音报警有三个选项,第一个是只发一次声音;第二个是每十秒钟发一次;第三个是Message timeout的间隔时间来进行报警的。

// 这里可以根据自己的需要发出不同的报警声音

声音报警需要先将邮件服务关闭

[root@server ~]# systemctl stop postfix.service
[root@server ~]# ss -anlt
State      Recv-Q      Send-Q           Local Address:Port            Peer Address:Port     
LISTEN     0           128                  127.0.0.1:9000                 0.0.0.0:*        
LISTEN     0           128                    0.0.0.0:22                   0.0.0.0:*        
LISTEN     0           128                    0.0.0.0:10050                0.0.0.0:*        
LISTEN     0           128                    0.0.0.0:10051                0.0.0.0:*        
LISTEN     0           80                           *:3306                       *:*        
LISTEN     0           128                          *:80                         *:*  

2. 管理用户和组权限

// 首先登录zabbix服务端的数据库,里面有一个zabbix的数据库。

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| zabbix             |
+--------------------+
5 rows in set (0.00 sec)

切换到zabbix数据库里面去,查看表里面有一个users的表,这里面有两个用户一个是Admin,一个是guest

mysql> use zabbix
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

mysql> show tables;
users

在web界面中,他们在Adminstration这一栏里面

// 如果想添加用户可以在users这张表里面插入也可以在web界面添加一个用户.

// 先给用户一个角色,因为我们这边是添加到管理员组所以给他一个管理员角色,添加之后,系统会默认将管理员的权限自动添加

// 这里的Username是用户名,Groups是将用户添加到哪个组里面去,然后给用户设置一个密码,最后点击add添加

添加用户成功

mysql> select * from users\G;
3 rows in set (0.00 sec)

3. 设置权限

添加某个用户到这个里面之后某个用户就无法访问web界面

下面的zabbix adminstrators是管理员组
可以给哪个组设置权限
这里列举了你所有的组,可以选择给哪个组什么权限

这里我们看一下刚才添加的用户的权限

这里因为我们设置这个用户的角色为管理员角色,所以他有和管理员相同的权限。

角色有多个,除了管理员角色外还有客户角色,超级管理员角色,用户角色

除此之外我们可以去自定义角色
点击创建用户角色

可以通过需要来定义权限

4. 设想一下如果zabbix管理员账户的密码忘记了该怎么办呢?

可以使用下面的方法

mysql> select * from users\G
*************************** 1. row ***************************
        userid: 1
      username: Admin
          name: Zabbix
       surname: Administrator
        passwd: $2y$10$92nDno4n0Zm7Ej7Jfsz8WukBfgSS/U0QkIuu8WkJPihXBb2A1UrEK

[root@server ~]# echo -n passwd | openssl md5 
(stdin)= 5fce1b3e34b520afeffb37ce08c7cd66
 passwd就是密码,可以根据自己的需要来设置。他会生成一个密码加密后的字符串
然后到数据库里面,更新表格并重新设置密码
mysql> update users set passwd="5fce1b3e34b520afeffb37ce08c7cd66" where userid = 1;
最后刷新一下权限即可
mysql> flush privileges;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值