Skip to content

Instantly share code, notes, and snippets.

View Vitexus's full-sized avatar
🤖
Coding as usual

Cybervitexus Vitexus

🤖
Coding as usual
View GitHub Profile
@Vitexus
Vitexus / movedone.js
Created December 7, 2016 14:24
FiltaQuilla script to move all ticket messages to folder "done"
/*
* FiltaQuilla script to move all ticket messages to folder "done"
*/
destfolderName = "done";
Components.utils.import("resource:///modules/iteratorUtils.jsm");
Components.utils.import("resource:///modules/MailUtils.js");
let acctmgr = Cc["@mozilla.org/messenger/account-manager;1"].getService(Ci.nsIMsgAccountManager);
@Vitexus
Vitexus / backuppcetc.sh
Created November 24, 2016 22:59
Make backup for given host's /etc/ by one command ( by using BackupPC )
#!/bin/bash
#1) Ask for host
if [ -z $1 ];
then
echo -n "Host to backup and press [ENTER]: "
read sourcehost
else
sourcehost=$1
fi
@Vitexus
Vitexus / extlog.sh
Last active January 29, 2016 11:14
How to show logs on remote X display
#!/bin/bash
TERM="urxvt"
killall $TERM
killall x2x
export DISPLAY=10.1.0.9:0
$TERM -sl 0 -geometry 320x20 -e ~/bin/syslog &
$TERM -sl 0 -geometry 320x30+0+265 -e ~/bin/sqllog &
$TERM -sl 0 -geometry 320x30+0+660 -e ~/bin/webserverlog &
x2x -west -from :0 &
@Vitexus
Vitexus / nginx_enabled_urls.sh
Created November 29, 2015 09:43
List URLs of enabled nginx sites
#!/bin/sh
cat /etc/nginx/sites-enabled/* | grep server_name | awk '{ print "http://"$2 }' | sort | uniq | sed "s/;/\//"
@Vitexus
Vitexus / gist:78efaf9ab8ff4e1d7ce4
Created May 7, 2015 09:43
Get all Host Status in icinga Hostgroup by name
SELECT * FROM icinga_objects o LEFT JOIN icinga_hoststatus s ON s.host_object_id = o.object_id WHERE object_id IN
(SELECT host_object_id FROM icinga_hostgroup_members WHERE hostgroup_id =
(SELECT hostgroup_id FROM icinga_hostgroups WHERE hostgroup_object_id =
(select object_id FROM icinga_objects WHERE objecttype_id = 3 AND name1 LIKE 'GROUPNAME')))