- ✅ crear una tasca cron que obtengui la visió que té mastodont.cat del #fedivers, un cop per setmana. - ✅ guardar les dades en un fitxer - ✅ crear un nou guió #Python que llegeixi les dades del fitxer y les escrigui en una base de dades #Postgresql. - ✅ crear un nou Dashboard a #grafana que mostri l'evolució del fedivers, sempre segons mastodont.cat
Projecte nou: - crear una tasca cron que obtengui la visió que té mastodont.cat del #fedivers, un cop per setmana. - guardar les dades en un fitxer - crear un nou guió #Python que llegeixi les dades del fitxer y les escrigui en una base de dades #Postgresql. - crear un nou Dashboard a #grafana que mostri l'evolució del fedivers, sempre segons mastodont.cat
He fet un fork del #usercount de Josef Kenny afegint-hi la meva versió amb suport #Postgresql, que permet fer molt fàcilment les estadístiques gràfiques que es poden veure a https://grafana.mastodont.cat. Aquesta versió meva també és la que genera els toots de @mastodontcat
He fet un fork del #usercount de Josef Kenny afegint-hi la meva versió amb suport #Postgresql, que permet fer molt fàcilment les estadístiques gràfiques que es poden veure a https://grafana.mastodont.cat. Aquesta versió meva també és la que genera els toots de @mastodontcat
Els darrers dies m'he divertit aprenent una mica de :python: i una mica de :postgresql: Els resultat és una nova versió de https://grafana.mastodont.cat, ja operativa, que només necessita #Python i #Postgresql. Python obté les dades que necessita tant de Mastodon com de Redis i les escriu en una base de dades nova de Postgresql. #Grafana les agafa directament d'aquesta base de dades.
Incorporada la versión "verbose" para tener un mensaje de notificación más detallado.
La salida de consola (cuando se usa como opción) es más limpia.
Añadido un mensaje de notificación por defecto (la variable NMESSAGE en el archivo de entrada se puede dejar en blanco e imprimirá el mensaje: "dbdssn was executed in 'hostname' by 'user'"
Por hacer:
- Quizá una barra de progreso en la salida estándar
- Dos opciones diferenciadas: una para obtener sha256sum (-s) y otra para obtener la firma gpg (-S)
- Ejemplos de archivos de entrada (inputfile)
- Chequear la sintaxis y verificar que todo funcione como debe
- Añadir una marca de tiempo a los logs
Ya lo dije, hay un #script que sirve para automatizar el proceso de respaldo de bases de datos tanto #mysql (tcc #mariadb) como #postgresql Opcionalmente y para darle un enfoque en seguridad, el endemoniado script saca un archivo #sha256sum y una firma #gpg para verificación en un futuro. Además y opcionalmente sincroniza los archivos a un directorio remoto (con #rsync, permitiendo pasarle todas las opciones que te vengan en gana). Por último, una cerecita: notifica a una cuenta #xmpp o a una sala de chat (con #sendxmpp).
Maldad contra uno mismo es no probarlo y jugarlo mientras nosotros lo vamos terminando (sí está en desarrollo, así que hay cosas que pulir y que no funcionan como uno espera).
DataBase Dump Sign Sync and Notify
!p4g !sysadmin !shell
(favor considerar este mensaje como spam o algo peor, como autobombo)
Consiguen minar mediante #PostgreSQL con una imagen manipulada de Scarlett Johansson - MuySeguridad
La empresa de ciberseguridad Imperva ha anunciado que su sistema gestor de bases de datos de señuelos, StickyDB, ha destapado una campaña de malware para minar Monero utilizando servidores PostgreSQL, uno de los sistemas gestores de bases de datos Open Source más conocidos.
Mediante la utilización del buscador Shodan, se ha destapado que hay casi 710.000 servidores PostgreSQL afectados. El motivo de este gran impacto parece basarse en la pobre seguridad de muchas de las implementaciones en uso, sobre todo las que se puede encontrar en Amazon Web Services (AWS), que aparentemente permite configurarlos sin seguridad adicional.