If you want to do this once-off, so there is no need for something fancy like creating an Artisan command etc. I would suggest to simply use php artisan tinker
(great tool!) and add the following commands per user:
$user = new App\User();
$user->password = Hash::make('the-password-of-choice');
$user->email = Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. ';
$user->name = 'My Name';
$user->save();
https://stackoverflow.com/questions/35753951/manually-register-a-user-in-laravel
Tested on
FreeBSD 11
Zabbix 3.4
script /usr/local/etc/zabbix34/zabbix/externalscripts/sslinfo.sh :
#/bin/sh
expire_date=$(echo QUIT | timeout 3 openssl s_client -host "$NAME" -port "$PORT" -servername "$NAME" -showcerts /dev/null | sed -n '/BEGIN CERTIFICATE/,/END CERT/p' | openssl x509 -text 2>/dev/null | sed -n 's/ *Not After : *//p')
if [ -n "$expire_date" ]; then
expire_date_unix=$(date -j -f "%b %d %T %Y %Z" "$expire_date" '+%s')
else
expire_date_unix=0
fi
date_current=$(date "+%s")
secs_left=$(( $expire_date_unix-$date_current ))
days_left=$(date -j -f "%s" "$secs_left" '+%d' )
echo $days_left
Next go to zabbix, create new item:
name: "SSL cert example.com"
type: external check
key: sslinfo.sh[example.com]
Чтобы впн переподключался после разрыва соединения:
nmcli connection modify <Your VPN connection name> vpn.persistent yes
Взято отсюда:
https://askubuntu.com/questions/679059/auto-reconnect-to-vpn-on-disconnect